diff --git a/CHANGELOG.md b/CHANGELOG.md index 54929ab714..a5f6050d31 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,6 @@ -45.0.0 - 2026-08-13 +45.0.0 - 2026-08-20 ------------------- +- Add support and examples for v25_1 of the Google Ads API. - Remove support for v21 of the Google Ads API. 44.0.0 - 2026-07-22 diff --git a/buildSrc/src/main/groovy/com.google.api-ads.java-conventions.gradle b/buildSrc/src/main/groovy/com.google.api-ads.java-conventions.gradle index 05334c5daf..0a8bd044ec 100644 --- a/buildSrc/src/main/groovy/com.google.api-ads.java-conventions.gradle +++ b/buildSrc/src/main/groovy/com.google.api-ads.java-conventions.gradle @@ -208,7 +208,7 @@ dependencies { api 'io.grpc:grpc-protobuf' api 'com.google.auth:google-auth-library-oauth2-http' api 'com.google.auth:google-auth-library-credentials' - api platform('com.google.cloud:google-cloud-shared-dependencies:3.64.0') + api platform('com.google.cloud:google-cloud-shared-dependencies:3.65.0') implementation 'com.google.guava:guava' implementation 'com.google.auto.service:auto-service:1.0.1' implementation 'javax.annotation:javax.annotation-api' diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/actions/BookCampaignsOperation.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/actions/BookCampaignsOperation.java index 8daacb0f1e..0cef0c8747 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/actions/BookCampaignsOperation.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/actions/BookCampaignsOperation.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/actions/book_campaigns.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.actions; @@ -24,10 +24,10 @@ public final class BookCampaignsOperation extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - BookCampaignsOperation.class.getName()); + "BookCampaignsOperation"); } // Use BookCampaignsOperation.newBuilder() to construct. private BookCampaignsOperation(com.google.protobuf.GeneratedMessage.Builder> builder) { @@ -112,10 +112,10 @@ public static final class Campaign extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - Campaign.class.getName()); + "Campaign"); } // Use Campaign.newBuilder() to construct. private Campaign(com.google.protobuf.GeneratedMessage.Builder> builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/actions/BookCampaignsOperationOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/actions/BookCampaignsOperationOrBuilder.java index e8351fdfeb..519faa985f 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/actions/BookCampaignsOperationOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/actions/BookCampaignsOperationOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/actions/book_campaigns.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.actions; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/actions/BookCampaignsProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/actions/BookCampaignsProto.java index 32ce930ef1..0f53a8b56d 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/actions/BookCampaignsProto.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/actions/BookCampaignsProto.java @@ -1,21 +1,21 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/actions/book_campaigns.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.actions; @com.google.protobuf.Generated -public final class BookCampaignsProto { +public final class BookCampaignsProto extends com.google.protobuf.GeneratedFile { private BookCampaignsProto() {} static { com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - BookCampaignsProto.class.getName()); + "BookCampaignsProto"); } public static void registerAllExtensions( com.google.protobuf.ExtensionRegistryLite registry) { @@ -75,19 +75,19 @@ public static void registerAllExtensions( com.google.ads.googleads.v25.enums.ReservationRequestTypeProto.getDescriptor(), }); internal_static_google_ads_googleads_v25_actions_BookCampaignsOperation_descriptor = - getDescriptor().getMessageTypes().get(0); + getDescriptor().getMessageType(0); internal_static_google_ads_googleads_v25_actions_BookCampaignsOperation_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_actions_BookCampaignsOperation_descriptor, new java.lang.String[] { "Campaigns", "QuoteSignature", }); internal_static_google_ads_googleads_v25_actions_BookCampaignsOperation_Campaign_descriptor = - internal_static_google_ads_googleads_v25_actions_BookCampaignsOperation_descriptor.getNestedTypes().get(0); + internal_static_google_ads_googleads_v25_actions_BookCampaignsOperation_descriptor.getNestedType(0); internal_static_google_ads_googleads_v25_actions_BookCampaignsOperation_Campaign_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_actions_BookCampaignsOperation_Campaign_descriptor, new java.lang.String[] { "Campaign", "RequestType", }); internal_static_google_ads_googleads_v25_actions_BookCampaignsResult_descriptor = - getDescriptor().getMessageTypes().get(1); + getDescriptor().getMessageType(1); internal_static_google_ads_googleads_v25_actions_BookCampaignsResult_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_actions_BookCampaignsResult_descriptor, diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/actions/BookCampaignsResult.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/actions/BookCampaignsResult.java index 39f0e05f57..10a23803aa 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/actions/BookCampaignsResult.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/actions/BookCampaignsResult.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/actions/book_campaigns.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.actions; @@ -25,10 +25,10 @@ public final class BookCampaignsResult extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - BookCampaignsResult.class.getName()); + "BookCampaignsResult"); } // Use BookCampaignsResult.newBuilder() to construct. private BookCampaignsResult(com.google.protobuf.GeneratedMessage.Builder> builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/actions/BookCampaignsResultOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/actions/BookCampaignsResultOrBuilder.java index 0db7d9dd8b..c6f56e959c 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/actions/BookCampaignsResultOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/actions/BookCampaignsResultOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/actions/book_campaigns.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.actions; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/actions/GenerateShareablePreviewsOperation.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/actions/GenerateShareablePreviewsOperation.java index 9859220408..85b8553ac4 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/actions/GenerateShareablePreviewsOperation.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/actions/GenerateShareablePreviewsOperation.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/actions/generate_shareable_previews.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.actions; @@ -22,10 +22,10 @@ public final class GenerateShareablePreviewsOperation extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - GenerateShareablePreviewsOperation.class.getName()); + "GenerateShareablePreviewsOperation"); } // Use GenerateShareablePreviewsOperation.newBuilder() to construct. private GenerateShareablePreviewsOperation(com.google.protobuf.GeneratedMessage.Builder> builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/actions/GenerateShareablePreviewsOperationOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/actions/GenerateShareablePreviewsOperationOrBuilder.java index aaf327e15e..1c6ff7aa0a 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/actions/GenerateShareablePreviewsOperationOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/actions/GenerateShareablePreviewsOperationOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/actions/generate_shareable_previews.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.actions; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/actions/GenerateShareablePreviewsProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/actions/GenerateShareablePreviewsProto.java index dae08eb864..8ea185ae54 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/actions/GenerateShareablePreviewsProto.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/actions/GenerateShareablePreviewsProto.java @@ -1,21 +1,21 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/actions/generate_shareable_previews.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.actions; @com.google.protobuf.Generated -public final class GenerateShareablePreviewsProto { +public final class GenerateShareablePreviewsProto extends com.google.protobuf.GeneratedFile { private GenerateShareablePreviewsProto() {} static { com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - GenerateShareablePreviewsProto.class.getName()); + "GenerateShareablePreviewsProto"); } public static void registerAllExtensions( com.google.protobuf.ExtensionRegistryLite registry) { @@ -106,37 +106,37 @@ public static void registerAllExtensions( com.google.api.FieldBehaviorProto.getDescriptor(), }); internal_static_google_ads_googleads_v25_actions_GenerateShareablePreviewsOperation_descriptor = - getDescriptor().getMessageTypes().get(0); + getDescriptor().getMessageType(0); internal_static_google_ads_googleads_v25_actions_GenerateShareablePreviewsOperation_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_actions_GenerateShareablePreviewsOperation_descriptor, new java.lang.String[] { "ShareablePreviews", }); internal_static_google_ads_googleads_v25_actions_ShareablePreview_descriptor = - getDescriptor().getMessageTypes().get(1); + getDescriptor().getMessageType(1); internal_static_google_ads_googleads_v25_actions_ShareablePreview_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_actions_ShareablePreview_descriptor, new java.lang.String[] { "PreviewType", "AdGroupAd", "AssetGroup", "Identifier", }); internal_static_google_ads_googleads_v25_actions_GenerateShareablePreviewsResult_descriptor = - getDescriptor().getMessageTypes().get(2); + getDescriptor().getMessageType(2); internal_static_google_ads_googleads_v25_actions_GenerateShareablePreviewsResult_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_actions_GenerateShareablePreviewsResult_descriptor, new java.lang.String[] { "Previews", }); internal_static_google_ads_googleads_v25_actions_ShareablePreviewResult_descriptor = - getDescriptor().getMessageTypes().get(3); + getDescriptor().getMessageType(3); internal_static_google_ads_googleads_v25_actions_ShareablePreviewResult_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_actions_ShareablePreviewResult_descriptor, new java.lang.String[] { "ExpirationDateTime", "UiPreviewResult", "YoutubeLivePreviewResult", "AdGroupAd", "AssetGroup", "Result", "Identifier", }); internal_static_google_ads_googleads_v25_actions_UiPreviewResult_descriptor = - getDescriptor().getMessageTypes().get(4); + getDescriptor().getMessageType(4); internal_static_google_ads_googleads_v25_actions_UiPreviewResult_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_actions_UiPreviewResult_descriptor, new java.lang.String[] { "ShareablePreviewUrl", }); internal_static_google_ads_googleads_v25_actions_YouTubeLivePreviewResult_descriptor = - getDescriptor().getMessageTypes().get(5); + getDescriptor().getMessageType(5); internal_static_google_ads_googleads_v25_actions_YouTubeLivePreviewResult_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_actions_YouTubeLivePreviewResult_descriptor, diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/actions/GenerateShareablePreviewsResult.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/actions/GenerateShareablePreviewsResult.java index 302879fa33..ca7d48ee83 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/actions/GenerateShareablePreviewsResult.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/actions/GenerateShareablePreviewsResult.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/actions/generate_shareable_previews.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.actions; @@ -22,10 +22,10 @@ public final class GenerateShareablePreviewsResult extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - GenerateShareablePreviewsResult.class.getName()); + "GenerateShareablePreviewsResult"); } // Use GenerateShareablePreviewsResult.newBuilder() to construct. private GenerateShareablePreviewsResult(com.google.protobuf.GeneratedMessage.Builder> builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/actions/GenerateShareablePreviewsResultOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/actions/GenerateShareablePreviewsResultOrBuilder.java index d74649ef29..aa553e3a1e 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/actions/GenerateShareablePreviewsResultOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/actions/GenerateShareablePreviewsResultOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/actions/generate_shareable_previews.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.actions; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/actions/QuoteCampaignsOperation.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/actions/QuoteCampaignsOperation.java index 8953e7e68e..d8e8179943 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/actions/QuoteCampaignsOperation.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/actions/QuoteCampaignsOperation.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/actions/quote_campaigns.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.actions; @@ -24,10 +24,10 @@ public final class QuoteCampaignsOperation extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - QuoteCampaignsOperation.class.getName()); + "QuoteCampaignsOperation"); } // Use QuoteCampaignsOperation.newBuilder() to construct. private QuoteCampaignsOperation(com.google.protobuf.GeneratedMessage.Builder> builder) { @@ -93,10 +93,10 @@ public static final class Campaign extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - Campaign.class.getName()); + "Campaign"); } // Use Campaign.newBuilder() to construct. private Campaign(com.google.protobuf.GeneratedMessage.Builder> builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/actions/QuoteCampaignsOperationOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/actions/QuoteCampaignsOperationOrBuilder.java index f3e3936207..a68dd13129 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/actions/QuoteCampaignsOperationOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/actions/QuoteCampaignsOperationOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/actions/quote_campaigns.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.actions; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/actions/QuoteCampaignsProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/actions/QuoteCampaignsProto.java index 98d8c8a730..321c9517c0 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/actions/QuoteCampaignsProto.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/actions/QuoteCampaignsProto.java @@ -1,21 +1,21 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/actions/quote_campaigns.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.actions; @com.google.protobuf.Generated -public final class QuoteCampaignsProto { +public final class QuoteCampaignsProto extends com.google.protobuf.GeneratedFile { private QuoteCampaignsProto() {} static { com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - QuoteCampaignsProto.class.getName()); + "QuoteCampaignsProto"); } public static void registerAllExtensions( com.google.protobuf.ExtensionRegistryLite registry) { @@ -75,19 +75,19 @@ public static void registerAllExtensions( com.google.ads.googleads.v25.common.CampaignReservationQuoteProto.getDescriptor(), }); internal_static_google_ads_googleads_v25_actions_QuoteCampaignsOperation_descriptor = - getDescriptor().getMessageTypes().get(0); + getDescriptor().getMessageType(0); internal_static_google_ads_googleads_v25_actions_QuoteCampaignsOperation_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_actions_QuoteCampaignsOperation_descriptor, new java.lang.String[] { "Campaigns", "QuoteSignature", }); internal_static_google_ads_googleads_v25_actions_QuoteCampaignsOperation_Campaign_descriptor = - internal_static_google_ads_googleads_v25_actions_QuoteCampaignsOperation_descriptor.getNestedTypes().get(0); + internal_static_google_ads_googleads_v25_actions_QuoteCampaignsOperation_descriptor.getNestedType(0); internal_static_google_ads_googleads_v25_actions_QuoteCampaignsOperation_Campaign_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_actions_QuoteCampaignsOperation_Campaign_descriptor, new java.lang.String[] { "Campaign", }); internal_static_google_ads_googleads_v25_actions_QuoteCampaignsResult_descriptor = - getDescriptor().getMessageTypes().get(1); + getDescriptor().getMessageType(1); internal_static_google_ads_googleads_v25_actions_QuoteCampaignsResult_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_actions_QuoteCampaignsResult_descriptor, diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/actions/QuoteCampaignsResult.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/actions/QuoteCampaignsResult.java index 2a201512e5..3bb26e45c9 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/actions/QuoteCampaignsResult.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/actions/QuoteCampaignsResult.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/actions/quote_campaigns.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.actions; @@ -25,10 +25,10 @@ public final class QuoteCampaignsResult extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - QuoteCampaignsResult.class.getName()); + "QuoteCampaignsResult"); } // Use QuoteCampaignsResult.newBuilder() to construct. private QuoteCampaignsResult(com.google.protobuf.GeneratedMessage.Builder> builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/actions/QuoteCampaignsResultOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/actions/QuoteCampaignsResultOrBuilder.java index e8a9b11aa6..1d1d257782 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/actions/QuoteCampaignsResultOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/actions/QuoteCampaignsResultOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/actions/quote_campaigns.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.actions; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/actions/ShareablePreview.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/actions/ShareablePreview.java index 31c12e21c3..f0db942cab 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/actions/ShareablePreview.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/actions/ShareablePreview.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/actions/generate_shareable_previews.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.actions; @@ -29,10 +29,10 @@ public final class ShareablePreview extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - ShareablePreview.class.getName()); + "ShareablePreview"); } // Use ShareablePreview.newBuilder() to construct. private ShareablePreview(com.google.protobuf.GeneratedMessage.Builder> builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/actions/ShareablePreviewOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/actions/ShareablePreviewOrBuilder.java index 44f9c846cb..889d5c6a24 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/actions/ShareablePreviewOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/actions/ShareablePreviewOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/actions/generate_shareable_previews.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.actions; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/actions/ShareablePreviewResult.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/actions/ShareablePreviewResult.java index dce991cb03..2606efcbcb 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/actions/ShareablePreviewResult.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/actions/ShareablePreviewResult.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/actions/generate_shareable_previews.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.actions; @@ -22,10 +22,10 @@ public final class ShareablePreviewResult extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - ShareablePreviewResult.class.getName()); + "ShareablePreviewResult"); } // Use ShareablePreviewResult.newBuilder() to construct. private ShareablePreviewResult(com.google.protobuf.GeneratedMessage.Builder> builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/actions/ShareablePreviewResultOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/actions/ShareablePreviewResultOrBuilder.java index aeb5222af2..c0ff021321 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/actions/ShareablePreviewResultOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/actions/ShareablePreviewResultOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/actions/generate_shareable_previews.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.actions; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/actions/UiPreviewResult.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/actions/UiPreviewResult.java index 68a1f7fdcf..df79e75290 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/actions/UiPreviewResult.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/actions/UiPreviewResult.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/actions/generate_shareable_previews.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.actions; @@ -22,10 +22,10 @@ public final class UiPreviewResult extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - UiPreviewResult.class.getName()); + "UiPreviewResult"); } // Use UiPreviewResult.newBuilder() to construct. private UiPreviewResult(com.google.protobuf.GeneratedMessage.Builder> builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/actions/UiPreviewResultOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/actions/UiPreviewResultOrBuilder.java index 384ab19a23..10001ec3c8 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/actions/UiPreviewResultOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/actions/UiPreviewResultOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/actions/generate_shareable_previews.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.actions; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/actions/YouTubeLivePreviewResult.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/actions/YouTubeLivePreviewResult.java index 0e9a37a904..a97a46ff34 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/actions/YouTubeLivePreviewResult.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/actions/YouTubeLivePreviewResult.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/actions/generate_shareable_previews.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.actions; @@ -22,10 +22,10 @@ public final class YouTubeLivePreviewResult extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - YouTubeLivePreviewResult.class.getName()); + "YouTubeLivePreviewResult"); } // Use YouTubeLivePreviewResult.newBuilder() to construct. private YouTubeLivePreviewResult(com.google.protobuf.GeneratedMessage.Builder> builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/actions/YouTubeLivePreviewResultOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/actions/YouTubeLivePreviewResultOrBuilder.java index 3b56d2a872..ca30308791 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/actions/YouTubeLivePreviewResultOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/actions/YouTubeLivePreviewResultOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/actions/generate_shareable_previews.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.actions; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/ActivityCityInfo.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/ActivityCityInfo.java index 061d2f7d9d..cb1c9a8710 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/ActivityCityInfo.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/ActivityCityInfo.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/criteria.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; @@ -22,10 +22,10 @@ public final class ActivityCityInfo extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - ActivityCityInfo.class.getName()); + "ActivityCityInfo"); } // Use ActivityCityInfo.newBuilder() to construct. private ActivityCityInfo(com.google.protobuf.GeneratedMessage.Builder> builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/ActivityCityInfoOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/ActivityCityInfoOrBuilder.java index 3128d24951..76cacb2db2 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/ActivityCityInfoOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/ActivityCityInfoOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/criteria.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/ActivityCountryInfo.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/ActivityCountryInfo.java index 59cc1440c8..c41f5c52d0 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/ActivityCountryInfo.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/ActivityCountryInfo.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/criteria.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; @@ -22,10 +22,10 @@ public final class ActivityCountryInfo extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - ActivityCountryInfo.class.getName()); + "ActivityCountryInfo"); } // Use ActivityCountryInfo.newBuilder() to construct. private ActivityCountryInfo(com.google.protobuf.GeneratedMessage.Builder> builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/ActivityCountryInfoOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/ActivityCountryInfoOrBuilder.java index 6f32d99ac8..0e78cb558f 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/ActivityCountryInfoOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/ActivityCountryInfoOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/criteria.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/ActivityIdInfo.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/ActivityIdInfo.java index 8d4b677b8c..1dd91b0c55 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/ActivityIdInfo.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/ActivityIdInfo.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/criteria.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; @@ -22,10 +22,10 @@ public final class ActivityIdInfo extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - ActivityIdInfo.class.getName()); + "ActivityIdInfo"); } // Use ActivityIdInfo.newBuilder() to construct. private ActivityIdInfo(com.google.protobuf.GeneratedMessage.Builder> builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/ActivityIdInfoOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/ActivityIdInfoOrBuilder.java index 9add498f20..55312710d2 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/ActivityIdInfoOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/ActivityIdInfoOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/criteria.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/ActivityRatingInfo.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/ActivityRatingInfo.java index 0cfa2968b4..9ccc9d09a3 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/ActivityRatingInfo.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/ActivityRatingInfo.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/criteria.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; @@ -22,10 +22,10 @@ public final class ActivityRatingInfo extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - ActivityRatingInfo.class.getName()); + "ActivityRatingInfo"); } // Use ActivityRatingInfo.newBuilder() to construct. private ActivityRatingInfo(com.google.protobuf.GeneratedMessage.Builder> builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/ActivityRatingInfoOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/ActivityRatingInfoOrBuilder.java index 749b5047a7..d2be14f9d5 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/ActivityRatingInfoOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/ActivityRatingInfoOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/criteria.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/ActivityStateInfo.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/ActivityStateInfo.java index b75fa8da83..6acbb42ebe 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/ActivityStateInfo.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/ActivityStateInfo.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/criteria.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; @@ -22,10 +22,10 @@ public final class ActivityStateInfo extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - ActivityStateInfo.class.getName()); + "ActivityStateInfo"); } // Use ActivityStateInfo.newBuilder() to construct. private ActivityStateInfo(com.google.protobuf.GeneratedMessage.Builder> builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/ActivityStateInfoOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/ActivityStateInfoOrBuilder.java index c06e22cb3a..db45e8aceb 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/ActivityStateInfoOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/ActivityStateInfoOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/criteria.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/AdAppDeepLinkAsset.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/AdAppDeepLinkAsset.java index f00cdd2d95..d3bdb19f6b 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/AdAppDeepLinkAsset.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/AdAppDeepLinkAsset.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/ad_asset.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; @@ -22,10 +22,10 @@ public final class AdAppDeepLinkAsset extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - AdAppDeepLinkAsset.class.getName()); + "AdAppDeepLinkAsset"); } // Use AdAppDeepLinkAsset.newBuilder() to construct. private AdAppDeepLinkAsset(com.google.protobuf.GeneratedMessage.Builder> builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/AdAppDeepLinkAssetOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/AdAppDeepLinkAssetOrBuilder.java index d304a868ce..b14b985821 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/AdAppDeepLinkAssetOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/AdAppDeepLinkAssetOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/ad_asset.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/AdAssetPolicySummary.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/AdAssetPolicySummary.java index edda27719c..a39f809da8 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/AdAssetPolicySummary.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/AdAssetPolicySummary.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/asset_policy.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; @@ -22,10 +22,10 @@ public final class AdAssetPolicySummary extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - AdAssetPolicySummary.class.getName()); + "AdAssetPolicySummary"); } // Use AdAssetPolicySummary.newBuilder() to construct. private AdAssetPolicySummary(com.google.protobuf.GeneratedMessage.Builder> builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/AdAssetPolicySummaryOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/AdAssetPolicySummaryOrBuilder.java index dfbf15ad9c..521be30677 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/AdAssetPolicySummaryOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/AdAssetPolicySummaryOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/asset_policy.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/AdAssetProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/AdAssetProto.java index 6101279d81..215e799ee9 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/AdAssetProto.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/AdAssetProto.java @@ -1,21 +1,21 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/ad_asset.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; @com.google.protobuf.Generated -public final class AdAssetProto { +public final class AdAssetProto extends com.google.protobuf.GeneratedFile { private AdAssetProto() {} static { com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - AdAssetProto.class.getName()); + "AdAssetProto"); } public static void registerAllExtensions( com.google.protobuf.ExtensionRegistryLite registry) { @@ -142,61 +142,61 @@ public static void registerAllExtensions( com.google.ads.googleads.v25.enums.ServedAssetFieldTypeProto.getDescriptor(), }); internal_static_google_ads_googleads_v25_common_AdTextAsset_descriptor = - getDescriptor().getMessageTypes().get(0); + getDescriptor().getMessageType(0); internal_static_google_ads_googleads_v25_common_AdTextAsset_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_common_AdTextAsset_descriptor, new java.lang.String[] { "Text", "PinnedField", "AssetPerformanceLabel", "PolicySummaryInfo", }); internal_static_google_ads_googleads_v25_common_AdImageAsset_descriptor = - getDescriptor().getMessageTypes().get(1); + getDescriptor().getMessageType(1); internal_static_google_ads_googleads_v25_common_AdImageAsset_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_common_AdImageAsset_descriptor, new java.lang.String[] { "Asset", }); internal_static_google_ads_googleads_v25_common_AdVideoAsset_descriptor = - getDescriptor().getMessageTypes().get(2); + getDescriptor().getMessageType(2); internal_static_google_ads_googleads_v25_common_AdVideoAsset_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_common_AdVideoAsset_descriptor, new java.lang.String[] { "Asset", "AdVideoAssetInfo", }); internal_static_google_ads_googleads_v25_common_AdVideoAssetInfo_descriptor = - getDescriptor().getMessageTypes().get(3); + getDescriptor().getMessageType(3); internal_static_google_ads_googleads_v25_common_AdVideoAssetInfo_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_common_AdVideoAssetInfo_descriptor, new java.lang.String[] { "AdVideoAssetInventoryPreferences", "AdVideoAssetFeatureControl", }); internal_static_google_ads_googleads_v25_common_AdVideoAssetInventoryPreferences_descriptor = - getDescriptor().getMessageTypes().get(4); + getDescriptor().getMessageType(4); internal_static_google_ads_googleads_v25_common_AdVideoAssetInventoryPreferences_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_common_AdVideoAssetInventoryPreferences_descriptor, new java.lang.String[] { "InFeedPreference", "InStreamPreference", "ShortsPreference", }); internal_static_google_ads_googleads_v25_common_AdVideoAssetLinkFeatureControl_descriptor = - getDescriptor().getMessageTypes().get(5); + getDescriptor().getMessageType(5); internal_static_google_ads_googleads_v25_common_AdVideoAssetLinkFeatureControl_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_common_AdVideoAssetLinkFeatureControl_descriptor, new java.lang.String[] { "AllowYoutubeComments", }); internal_static_google_ads_googleads_v25_common_AdMediaBundleAsset_descriptor = - getDescriptor().getMessageTypes().get(6); + getDescriptor().getMessageType(6); internal_static_google_ads_googleads_v25_common_AdMediaBundleAsset_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_common_AdMediaBundleAsset_descriptor, new java.lang.String[] { "Asset", }); internal_static_google_ads_googleads_v25_common_AdDemandGenCarouselCardAsset_descriptor = - getDescriptor().getMessageTypes().get(7); + getDescriptor().getMessageType(7); internal_static_google_ads_googleads_v25_common_AdDemandGenCarouselCardAsset_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_common_AdDemandGenCarouselCardAsset_descriptor, new java.lang.String[] { "Asset", }); internal_static_google_ads_googleads_v25_common_AdCallToActionAsset_descriptor = - getDescriptor().getMessageTypes().get(8); + getDescriptor().getMessageType(8); internal_static_google_ads_googleads_v25_common_AdCallToActionAsset_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_common_AdCallToActionAsset_descriptor, new java.lang.String[] { "Asset", }); internal_static_google_ads_googleads_v25_common_AdAppDeepLinkAsset_descriptor = - getDescriptor().getMessageTypes().get(9); + getDescriptor().getMessageType(9); internal_static_google_ads_googleads_v25_common_AdAppDeepLinkAsset_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_common_AdAppDeepLinkAsset_descriptor, diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/AdCallToActionAsset.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/AdCallToActionAsset.java index 434bd675de..9ad7d2d869 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/AdCallToActionAsset.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/AdCallToActionAsset.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/ad_asset.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; @@ -22,10 +22,10 @@ public final class AdCallToActionAsset extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - AdCallToActionAsset.class.getName()); + "AdCallToActionAsset"); } // Use AdCallToActionAsset.newBuilder() to construct. private AdCallToActionAsset(com.google.protobuf.GeneratedMessage.Builder> builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/AdCallToActionAssetOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/AdCallToActionAssetOrBuilder.java index 4efdbb8495..7c6ab8e3d7 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/AdCallToActionAssetOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/AdCallToActionAssetOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/ad_asset.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/AdDemandGenCarouselCardAsset.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/AdDemandGenCarouselCardAsset.java index 9ed2a90a65..67178eb165 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/AdDemandGenCarouselCardAsset.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/AdDemandGenCarouselCardAsset.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/ad_asset.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; @@ -22,10 +22,10 @@ public final class AdDemandGenCarouselCardAsset extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - AdDemandGenCarouselCardAsset.class.getName()); + "AdDemandGenCarouselCardAsset"); } // Use AdDemandGenCarouselCardAsset.newBuilder() to construct. private AdDemandGenCarouselCardAsset(com.google.protobuf.GeneratedMessage.Builder> builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/AdDemandGenCarouselCardAssetOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/AdDemandGenCarouselCardAssetOrBuilder.java index 81ba399a2c..0768ae9f96 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/AdDemandGenCarouselCardAssetOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/AdDemandGenCarouselCardAssetOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/ad_asset.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/AdImageAsset.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/AdImageAsset.java index 654d6ef0a6..a43208d157 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/AdImageAsset.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/AdImageAsset.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/ad_asset.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; @@ -22,10 +22,10 @@ public final class AdImageAsset extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - AdImageAsset.class.getName()); + "AdImageAsset"); } // Use AdImageAsset.newBuilder() to construct. private AdImageAsset(com.google.protobuf.GeneratedMessage.Builder> builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/AdImageAssetOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/AdImageAssetOrBuilder.java index bb64485037..9a38b057fd 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/AdImageAssetOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/AdImageAssetOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/ad_asset.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/AdMediaBundleAsset.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/AdMediaBundleAsset.java index 6992701d8a..db661c6398 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/AdMediaBundleAsset.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/AdMediaBundleAsset.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/ad_asset.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; @@ -22,10 +22,10 @@ public final class AdMediaBundleAsset extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - AdMediaBundleAsset.class.getName()); + "AdMediaBundleAsset"); } // Use AdMediaBundleAsset.newBuilder() to construct. private AdMediaBundleAsset(com.google.protobuf.GeneratedMessage.Builder> builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/AdMediaBundleAssetOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/AdMediaBundleAssetOrBuilder.java index 45063c48d1..859edb30f5 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/AdMediaBundleAssetOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/AdMediaBundleAssetOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/ad_asset.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/AdScheduleInfo.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/AdScheduleInfo.java index b94151fbd6..3f82c2af10 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/AdScheduleInfo.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/AdScheduleInfo.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/criteria.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; @@ -27,10 +27,10 @@ public final class AdScheduleInfo extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - AdScheduleInfo.class.getName()); + "AdScheduleInfo"); } // Use AdScheduleInfo.newBuilder() to construct. private AdScheduleInfo(com.google.protobuf.GeneratedMessage.Builder> builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/AdScheduleInfoOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/AdScheduleInfoOrBuilder.java index 941383a971..81466c18ad 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/AdScheduleInfoOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/AdScheduleInfoOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/criteria.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/AdTextAsset.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/AdTextAsset.java index 94da629a00..9716ca21a1 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/AdTextAsset.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/AdTextAsset.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/ad_asset.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; @@ -22,10 +22,10 @@ public final class AdTextAsset extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - AdTextAsset.class.getName()); + "AdTextAsset"); } // Use AdTextAsset.newBuilder() to construct. private AdTextAsset(com.google.protobuf.GeneratedMessage.Builder> builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/AdTextAssetOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/AdTextAssetOrBuilder.java index f87d656c5e..41b298f825 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/AdTextAssetOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/AdTextAssetOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/ad_asset.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/AdTypeInfosProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/AdTypeInfosProto.java index ed65a312c8..48f8326f89 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/AdTypeInfosProto.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/AdTypeInfosProto.java @@ -1,21 +1,21 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/ad_type_infos.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; @com.google.protobuf.Generated -public final class AdTypeInfosProto { +public final class AdTypeInfosProto extends com.google.protobuf.GeneratedFile { private AdTypeInfosProto() {} static { com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - AdTypeInfosProto.class.getName()); + "AdTypeInfosProto"); } public static void registerAllExtensions( com.google.protobuf.ExtensionRegistryLite registry) { @@ -477,193 +477,193 @@ public static void registerAllExtensions( com.google.api.FieldBehaviorProto.getDescriptor(), }); internal_static_google_ads_googleads_v25_common_TextAdInfo_descriptor = - getDescriptor().getMessageTypes().get(0); + getDescriptor().getMessageType(0); internal_static_google_ads_googleads_v25_common_TextAdInfo_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_common_TextAdInfo_descriptor, new java.lang.String[] { "Headline", "Description1", "Description2", }); internal_static_google_ads_googleads_v25_common_ExpandedTextAdInfo_descriptor = - getDescriptor().getMessageTypes().get(1); + getDescriptor().getMessageType(1); internal_static_google_ads_googleads_v25_common_ExpandedTextAdInfo_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_common_ExpandedTextAdInfo_descriptor, new java.lang.String[] { "HeadlinePart1", "HeadlinePart2", "HeadlinePart3", "Description", "Description2", "Path1", "Path2", }); internal_static_google_ads_googleads_v25_common_ExpandedDynamicSearchAdInfo_descriptor = - getDescriptor().getMessageTypes().get(2); + getDescriptor().getMessageType(2); internal_static_google_ads_googleads_v25_common_ExpandedDynamicSearchAdInfo_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_common_ExpandedDynamicSearchAdInfo_descriptor, new java.lang.String[] { "Description", "Description2", }); internal_static_google_ads_googleads_v25_common_HotelAdInfo_descriptor = - getDescriptor().getMessageTypes().get(3); + getDescriptor().getMessageType(3); internal_static_google_ads_googleads_v25_common_HotelAdInfo_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_common_HotelAdInfo_descriptor, new java.lang.String[] { }); internal_static_google_ads_googleads_v25_common_TravelAdInfo_descriptor = - getDescriptor().getMessageTypes().get(4); + getDescriptor().getMessageType(4); internal_static_google_ads_googleads_v25_common_TravelAdInfo_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_common_TravelAdInfo_descriptor, new java.lang.String[] { }); internal_static_google_ads_googleads_v25_common_ShoppingSmartAdInfo_descriptor = - getDescriptor().getMessageTypes().get(5); + getDescriptor().getMessageType(5); internal_static_google_ads_googleads_v25_common_ShoppingSmartAdInfo_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_common_ShoppingSmartAdInfo_descriptor, new java.lang.String[] { }); internal_static_google_ads_googleads_v25_common_ShoppingProductAdInfo_descriptor = - getDescriptor().getMessageTypes().get(6); + getDescriptor().getMessageType(6); internal_static_google_ads_googleads_v25_common_ShoppingProductAdInfo_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_common_ShoppingProductAdInfo_descriptor, new java.lang.String[] { }); internal_static_google_ads_googleads_v25_common_ShoppingComparisonListingAdInfo_descriptor = - getDescriptor().getMessageTypes().get(7); + getDescriptor().getMessageType(7); internal_static_google_ads_googleads_v25_common_ShoppingComparisonListingAdInfo_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_common_ShoppingComparisonListingAdInfo_descriptor, new java.lang.String[] { "Headline", }); internal_static_google_ads_googleads_v25_common_ImageAdInfo_descriptor = - getDescriptor().getMessageTypes().get(8); + getDescriptor().getMessageType(8); internal_static_google_ads_googleads_v25_common_ImageAdInfo_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_common_ImageAdInfo_descriptor, new java.lang.String[] { "PixelWidth", "PixelHeight", "ImageUrl", "PreviewPixelWidth", "PreviewPixelHeight", "PreviewImageUrl", "MimeType", "Name", "ImageAsset", "Data", "AdIdToCopyImageFrom", "Image", }); internal_static_google_ads_googleads_v25_common_VideoBumperInStreamAdInfo_descriptor = - getDescriptor().getMessageTypes().get(9); + getDescriptor().getMessageType(9); internal_static_google_ads_googleads_v25_common_VideoBumperInStreamAdInfo_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_common_VideoBumperInStreamAdInfo_descriptor, new java.lang.String[] { "CompanionBanner", "ActionButtonLabel", "ActionHeadline", }); internal_static_google_ads_googleads_v25_common_VideoNonSkippableInStreamAdInfo_descriptor = - getDescriptor().getMessageTypes().get(10); + getDescriptor().getMessageType(10); internal_static_google_ads_googleads_v25_common_VideoNonSkippableInStreamAdInfo_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_common_VideoNonSkippableInStreamAdInfo_descriptor, new java.lang.String[] { "CompanionBanner", "ActionButtonLabel", "ActionHeadline", }); internal_static_google_ads_googleads_v25_common_VideoTrueViewInStreamAdInfo_descriptor = - getDescriptor().getMessageTypes().get(11); + getDescriptor().getMessageType(11); internal_static_google_ads_googleads_v25_common_VideoTrueViewInStreamAdInfo_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_common_VideoTrueViewInStreamAdInfo_descriptor, new java.lang.String[] { "ActionButtonLabel", "ActionHeadline", "CompanionBanner", }); internal_static_google_ads_googleads_v25_common_VideoOutstreamAdInfo_descriptor = - getDescriptor().getMessageTypes().get(12); + getDescriptor().getMessageType(12); internal_static_google_ads_googleads_v25_common_VideoOutstreamAdInfo_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_common_VideoOutstreamAdInfo_descriptor, new java.lang.String[] { "Headline", "Description", }); internal_static_google_ads_googleads_v25_common_InFeedVideoAdInfo_descriptor = - getDescriptor().getMessageTypes().get(13); + getDescriptor().getMessageType(13); internal_static_google_ads_googleads_v25_common_InFeedVideoAdInfo_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_common_InFeedVideoAdInfo_descriptor, new java.lang.String[] { "Headline", "Description1", "Description2", "Thumbnail", }); internal_static_google_ads_googleads_v25_common_YouTubeAudioAdInfo_descriptor = - getDescriptor().getMessageTypes().get(14); + getDescriptor().getMessageType(14); internal_static_google_ads_googleads_v25_common_YouTubeAudioAdInfo_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_common_YouTubeAudioAdInfo_descriptor, new java.lang.String[] { }); internal_static_google_ads_googleads_v25_common_VideoAdInfo_descriptor = - getDescriptor().getMessageTypes().get(15); + getDescriptor().getMessageType(15); internal_static_google_ads_googleads_v25_common_VideoAdInfo_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_common_VideoAdInfo_descriptor, new java.lang.String[] { "Video", "InStream", "Bumper", "OutStream", "NonSkippable", "InFeed", "Audio", "Format", }); internal_static_google_ads_googleads_v25_common_VideoResponsiveAdInfo_descriptor = - getDescriptor().getMessageTypes().get(16); + getDescriptor().getMessageType(16); internal_static_google_ads_googleads_v25_common_VideoResponsiveAdInfo_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_common_VideoResponsiveAdInfo_descriptor, new java.lang.String[] { "Headlines", "LongHeadlines", "Descriptions", "CallToActions", "Videos", "BusinessName", "LogoImages", "CompanionBanners", "Breadcrumb1", "Breadcrumb2", }); internal_static_google_ads_googleads_v25_common_ResponsiveSearchAdInfo_descriptor = - getDescriptor().getMessageTypes().get(17); + getDescriptor().getMessageType(17); internal_static_google_ads_googleads_v25_common_ResponsiveSearchAdInfo_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_common_ResponsiveSearchAdInfo_descriptor, new java.lang.String[] { "Headlines", "Descriptions", "Path1", "Path2", }); internal_static_google_ads_googleads_v25_common_LegacyResponsiveDisplayAdInfo_descriptor = - getDescriptor().getMessageTypes().get(18); + getDescriptor().getMessageType(18); internal_static_google_ads_googleads_v25_common_LegacyResponsiveDisplayAdInfo_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_common_LegacyResponsiveDisplayAdInfo_descriptor, new java.lang.String[] { "ShortHeadline", "LongHeadline", "Description", "BusinessName", "AllowFlexibleColor", "AccentColor", "MainColor", "CallToActionText", "LogoImage", "SquareLogoImage", "MarketingImage", "SquareMarketingImage", "FormatSetting", "PricePrefix", "PromoText", }); internal_static_google_ads_googleads_v25_common_AppAdInfo_descriptor = - getDescriptor().getMessageTypes().get(19); + getDescriptor().getMessageType(19); internal_static_google_ads_googleads_v25_common_AppAdInfo_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_common_AppAdInfo_descriptor, new java.lang.String[] { "MandatoryAdText", "Headlines", "Descriptions", "Images", "YoutubeVideos", "Html5MediaBundles", "AppDeepLink", }); internal_static_google_ads_googleads_v25_common_AppEngagementAdInfo_descriptor = - getDescriptor().getMessageTypes().get(20); + getDescriptor().getMessageType(20); internal_static_google_ads_googleads_v25_common_AppEngagementAdInfo_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_common_AppEngagementAdInfo_descriptor, new java.lang.String[] { "Headlines", "Descriptions", "Images", "Videos", }); internal_static_google_ads_googleads_v25_common_AppPreRegistrationAdInfo_descriptor = - getDescriptor().getMessageTypes().get(21); + getDescriptor().getMessageType(21); internal_static_google_ads_googleads_v25_common_AppPreRegistrationAdInfo_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_common_AppPreRegistrationAdInfo_descriptor, new java.lang.String[] { "Headlines", "Descriptions", "Images", "YoutubeVideos", }); internal_static_google_ads_googleads_v25_common_LegacyAppInstallAdInfo_descriptor = - getDescriptor().getMessageTypes().get(22); + getDescriptor().getMessageType(22); internal_static_google_ads_googleads_v25_common_LegacyAppInstallAdInfo_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_common_LegacyAppInstallAdInfo_descriptor, new java.lang.String[] { "AppId", "AppStore", "Headline", "Description1", "Description2", }); internal_static_google_ads_googleads_v25_common_ResponsiveDisplayAdInfo_descriptor = - getDescriptor().getMessageTypes().get(23); + getDescriptor().getMessageType(23); internal_static_google_ads_googleads_v25_common_ResponsiveDisplayAdInfo_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_common_ResponsiveDisplayAdInfo_descriptor, new java.lang.String[] { "MarketingImages", "SquareMarketingImages", "LogoImages", "SquareLogoImages", "Headlines", "LongHeadline", "Descriptions", "YoutubeVideos", "BusinessName", "MainColor", "AccentColor", "AllowFlexibleColor", "CallToActionText", "PricePrefix", "PromoText", "FormatSetting", "ControlSpec", }); internal_static_google_ads_googleads_v25_common_LocalAdInfo_descriptor = - getDescriptor().getMessageTypes().get(24); + getDescriptor().getMessageType(24); internal_static_google_ads_googleads_v25_common_LocalAdInfo_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_common_LocalAdInfo_descriptor, new java.lang.String[] { "Headlines", "Descriptions", "CallToActions", "MarketingImages", "LogoImages", "Videos", "Path1", "Path2", }); internal_static_google_ads_googleads_v25_common_DisplayUploadAdInfo_descriptor = - getDescriptor().getMessageTypes().get(25); + getDescriptor().getMessageType(25); internal_static_google_ads_googleads_v25_common_DisplayUploadAdInfo_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_common_DisplayUploadAdInfo_descriptor, new java.lang.String[] { "DisplayUploadProductType", "MediaBundle", "MediaAsset", }); internal_static_google_ads_googleads_v25_common_ResponsiveDisplayAdControlSpec_descriptor = - getDescriptor().getMessageTypes().get(26); + getDescriptor().getMessageType(26); internal_static_google_ads_googleads_v25_common_ResponsiveDisplayAdControlSpec_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_common_ResponsiveDisplayAdControlSpec_descriptor, new java.lang.String[] { "EnableAssetEnhancements", "EnableAutogenVideo", }); internal_static_google_ads_googleads_v25_common_SmartCampaignAdInfo_descriptor = - getDescriptor().getMessageTypes().get(27); + getDescriptor().getMessageType(27); internal_static_google_ads_googleads_v25_common_SmartCampaignAdInfo_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_common_SmartCampaignAdInfo_descriptor, new java.lang.String[] { "Headlines", "Descriptions", }); internal_static_google_ads_googleads_v25_common_DemandGenMultiAssetAdInfo_descriptor = - getDescriptor().getMessageTypes().get(28); + getDescriptor().getMessageType(28); internal_static_google_ads_googleads_v25_common_DemandGenMultiAssetAdInfo_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_common_DemandGenMultiAssetAdInfo_descriptor, new java.lang.String[] { "MarketingImages", "SquareMarketingImages", "PortraitMarketingImages", "TallPortraitMarketingImages", "LogoImages", "ClassicDisplayImages", "Headlines", "Descriptions", "BusinessName", "CallToActionText", }); internal_static_google_ads_googleads_v25_common_DemandGenCarouselAdInfo_descriptor = - getDescriptor().getMessageTypes().get(29); + getDescriptor().getMessageType(29); internal_static_google_ads_googleads_v25_common_DemandGenCarouselAdInfo_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_common_DemandGenCarouselAdInfo_descriptor, new java.lang.String[] { "BusinessName", "LogoImage", "Headline", "Description", "CallToActionText", "CarouselCards", }); internal_static_google_ads_googleads_v25_common_DemandGenVideoResponsiveAdInfo_descriptor = - getDescriptor().getMessageTypes().get(30); + getDescriptor().getMessageType(30); internal_static_google_ads_googleads_v25_common_DemandGenVideoResponsiveAdInfo_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_common_DemandGenVideoResponsiveAdInfo_descriptor, new java.lang.String[] { "Headlines", "LongHeadlines", "Descriptions", "Videos", "LogoImages", "CompanionBanners", "Breadcrumb1", "Breadcrumb2", "BusinessName", "CallToActions", }); internal_static_google_ads_googleads_v25_common_DemandGenProductAdInfo_descriptor = - getDescriptor().getMessageTypes().get(31); + getDescriptor().getMessageType(31); internal_static_google_ads_googleads_v25_common_DemandGenProductAdInfo_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_common_DemandGenProductAdInfo_descriptor, diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/AdVideoAsset.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/AdVideoAsset.java index c527ea2dc0..66053f7f7c 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/AdVideoAsset.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/AdVideoAsset.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/ad_asset.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; @@ -22,10 +22,10 @@ public final class AdVideoAsset extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - AdVideoAsset.class.getName()); + "AdVideoAsset"); } // Use AdVideoAsset.newBuilder() to construct. private AdVideoAsset(com.google.protobuf.GeneratedMessage.Builder> builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/AdVideoAssetInfo.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/AdVideoAssetInfo.java index 2e119ff448..b08c820af8 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/AdVideoAssetInfo.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/AdVideoAssetInfo.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/ad_asset.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; @@ -22,10 +22,10 @@ public final class AdVideoAssetInfo extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - AdVideoAssetInfo.class.getName()); + "AdVideoAssetInfo"); } // Use AdVideoAssetInfo.newBuilder() to construct. private AdVideoAssetInfo(com.google.protobuf.GeneratedMessage.Builder> builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/AdVideoAssetInfoOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/AdVideoAssetInfoOrBuilder.java index 394767446e..3a8554d9d5 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/AdVideoAssetInfoOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/AdVideoAssetInfoOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/ad_asset.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/AdVideoAssetInventoryPreferences.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/AdVideoAssetInventoryPreferences.java index 540366ab23..9ac06a8233 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/AdVideoAssetInventoryPreferences.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/AdVideoAssetInventoryPreferences.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/ad_asset.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; @@ -22,10 +22,10 @@ public final class AdVideoAssetInventoryPreferences extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - AdVideoAssetInventoryPreferences.class.getName()); + "AdVideoAssetInventoryPreferences"); } // Use AdVideoAssetInventoryPreferences.newBuilder() to construct. private AdVideoAssetInventoryPreferences(com.google.protobuf.GeneratedMessage.Builder> builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/AdVideoAssetInventoryPreferencesOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/AdVideoAssetInventoryPreferencesOrBuilder.java index d2f14bce53..3258dc34c5 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/AdVideoAssetInventoryPreferencesOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/AdVideoAssetInventoryPreferencesOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/ad_asset.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/AdVideoAssetLinkFeatureControl.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/AdVideoAssetLinkFeatureControl.java index 1d60c81b6a..a910886917 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/AdVideoAssetLinkFeatureControl.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/AdVideoAssetLinkFeatureControl.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/ad_asset.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; @@ -22,10 +22,10 @@ public final class AdVideoAssetLinkFeatureControl extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - AdVideoAssetLinkFeatureControl.class.getName()); + "AdVideoAssetLinkFeatureControl"); } // Use AdVideoAssetLinkFeatureControl.newBuilder() to construct. private AdVideoAssetLinkFeatureControl(com.google.protobuf.GeneratedMessage.Builder> builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/AdVideoAssetLinkFeatureControlOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/AdVideoAssetLinkFeatureControlOrBuilder.java index 66fd621019..b5a16fa202 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/AdVideoAssetLinkFeatureControlOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/AdVideoAssetLinkFeatureControlOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/ad_asset.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/AdVideoAssetOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/AdVideoAssetOrBuilder.java index 30f4a92700..09cb4aceb2 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/AdVideoAssetOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/AdVideoAssetOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/ad_asset.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/AdditionalApplicationInfo.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/AdditionalApplicationInfo.java index 492eec8a53..46fa61d0aa 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/AdditionalApplicationInfo.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/AdditionalApplicationInfo.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/additional_application_info.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; @@ -27,10 +27,10 @@ public final class AdditionalApplicationInfo extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - AdditionalApplicationInfo.class.getName()); + "AdditionalApplicationInfo"); } // Use AdditionalApplicationInfo.newBuilder() to construct. private AdditionalApplicationInfo(com.google.protobuf.GeneratedMessage.Builder> builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/AdditionalApplicationInfoOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/AdditionalApplicationInfoOrBuilder.java index ef725c6c1b..27a0ff26df 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/AdditionalApplicationInfoOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/AdditionalApplicationInfoOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/additional_application_info.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/AdditionalApplicationInfoProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/AdditionalApplicationInfoProto.java index 9dcce9d324..22e02c12da 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/AdditionalApplicationInfoProto.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/AdditionalApplicationInfoProto.java @@ -1,21 +1,21 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/additional_application_info.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; @com.google.protobuf.Generated -public final class AdditionalApplicationInfoProto { +public final class AdditionalApplicationInfoProto extends com.google.protobuf.GeneratedFile { private AdditionalApplicationInfoProto() {} static { com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - AdditionalApplicationInfoProto.class.getName()); + "AdditionalApplicationInfoProto"); } public static void registerAllExtensions( com.google.protobuf.ExtensionRegistryLite registry) { @@ -62,7 +62,7 @@ public static void registerAllExtensions( com.google.ads.googleads.v25.enums.ApplicationInstanceProto.getDescriptor(), }); internal_static_google_ads_googleads_v25_common_AdditionalApplicationInfo_descriptor = - getDescriptor().getMessageTypes().get(0); + getDescriptor().getMessageType(0); internal_static_google_ads_googleads_v25_common_AdditionalApplicationInfo_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_common_AdditionalApplicationInfo_descriptor, diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/AddressInfo.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/AddressInfo.java index 95c3325e94..400933b0a1 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/AddressInfo.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/AddressInfo.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/criteria.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; @@ -22,10 +22,10 @@ public final class AddressInfo extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - AddressInfo.class.getName()); + "AddressInfo"); } // Use AddressInfo.newBuilder() to construct. private AddressInfo(com.google.protobuf.GeneratedMessage.Builder> builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/AddressInfoOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/AddressInfoOrBuilder.java index 4875b69988..8e718bbc22 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/AddressInfoOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/AddressInfoOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/criteria.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/AgeDimension.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/AgeDimension.java index 75c0725dce..7d096b2eaa 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/AgeDimension.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/AgeDimension.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/audiences.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; @@ -22,10 +22,10 @@ public final class AgeDimension extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - AgeDimension.class.getName()); + "AgeDimension"); } // Use AgeDimension.newBuilder() to construct. private AgeDimension(com.google.protobuf.GeneratedMessage.Builder> builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/AgeDimensionOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/AgeDimensionOrBuilder.java index 9090395334..a18de9c407 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/AgeDimensionOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/AgeDimensionOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/audiences.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/AgeRangeInfo.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/AgeRangeInfo.java index 1473f296a1..c0f4f868ec 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/AgeRangeInfo.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/AgeRangeInfo.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/criteria.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; @@ -22,10 +22,10 @@ public final class AgeRangeInfo extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - AgeRangeInfo.class.getName()); + "AgeRangeInfo"); } // Use AgeRangeInfo.newBuilder() to construct. private AgeRangeInfo(com.google.protobuf.GeneratedMessage.Builder> builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/AgeRangeInfoOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/AgeRangeInfoOrBuilder.java index d3246ed224..9a6149a0f7 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/AgeRangeInfoOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/AgeRangeInfoOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/criteria.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/AgeSegment.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/AgeSegment.java index 2d803cf904..3f5ffed124 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/AgeSegment.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/AgeSegment.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/audiences.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; @@ -22,10 +22,10 @@ public final class AgeSegment extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - AgeSegment.class.getName()); + "AgeSegment"); } // Use AgeSegment.newBuilder() to construct. private AgeSegment(com.google.protobuf.GeneratedMessage.Builder> builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/AgeSegmentOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/AgeSegmentOrBuilder.java index cd4b53c108..74a02c8bdc 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/AgeSegmentOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/AgeSegmentOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/audiences.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/AppAdInfo.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/AppAdInfo.java index 26931e701c..0afd99a297 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/AppAdInfo.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/AppAdInfo.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/ad_type_infos.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; @@ -22,10 +22,10 @@ public final class AppAdInfo extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - AppAdInfo.class.getName()); + "AppAdInfo"); } // Use AppAdInfo.newBuilder() to construct. private AppAdInfo(com.google.protobuf.GeneratedMessage.Builder> builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/AppAdInfoOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/AppAdInfoOrBuilder.java index c0673c8a4a..087bdd66ea 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/AppAdInfoOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/AppAdInfoOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/ad_type_infos.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/AppDeepLinkAsset.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/AppDeepLinkAsset.java index b85076dea2..fdf5b2cc36 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/AppDeepLinkAsset.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/AppDeepLinkAsset.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/asset_types.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; @@ -22,10 +22,10 @@ public final class AppDeepLinkAsset extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - AppDeepLinkAsset.class.getName()); + "AppDeepLinkAsset"); } // Use AppDeepLinkAsset.newBuilder() to construct. private AppDeepLinkAsset(com.google.protobuf.GeneratedMessage.Builder> builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/AppDeepLinkAssetOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/AppDeepLinkAssetOrBuilder.java index af5851f1ef..a15db9f983 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/AppDeepLinkAssetOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/AppDeepLinkAssetOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/asset_types.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/AppEngagementAdInfo.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/AppEngagementAdInfo.java index 5998c95956..f5bdcc1f20 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/AppEngagementAdInfo.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/AppEngagementAdInfo.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/ad_type_infos.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; @@ -25,10 +25,10 @@ public final class AppEngagementAdInfo extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - AppEngagementAdInfo.class.getName()); + "AppEngagementAdInfo"); } // Use AppEngagementAdInfo.newBuilder() to construct. private AppEngagementAdInfo(com.google.protobuf.GeneratedMessage.Builder> builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/AppEngagementAdInfoOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/AppEngagementAdInfoOrBuilder.java index 3f777b0348..21427e9d97 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/AppEngagementAdInfoOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/AppEngagementAdInfoOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/ad_type_infos.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/AppPaymentModelInfo.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/AppPaymentModelInfo.java index 97a95af168..0c3d0aadcc 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/AppPaymentModelInfo.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/AppPaymentModelInfo.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/criteria.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; @@ -22,10 +22,10 @@ public final class AppPaymentModelInfo extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - AppPaymentModelInfo.class.getName()); + "AppPaymentModelInfo"); } // Use AppPaymentModelInfo.newBuilder() to construct. private AppPaymentModelInfo(com.google.protobuf.GeneratedMessage.Builder> builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/AppPaymentModelInfoOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/AppPaymentModelInfoOrBuilder.java index 00c95e558e..05699fa0f3 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/AppPaymentModelInfoOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/AppPaymentModelInfoOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/criteria.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/AppPreRegistrationAdInfo.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/AppPreRegistrationAdInfo.java index 023c9f6d0f..c774bcc62d 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/AppPreRegistrationAdInfo.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/AppPreRegistrationAdInfo.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/ad_type_infos.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; @@ -26,10 +26,10 @@ public final class AppPreRegistrationAdInfo extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - AppPreRegistrationAdInfo.class.getName()); + "AppPreRegistrationAdInfo"); } // Use AppPreRegistrationAdInfo.newBuilder() to construct. private AppPreRegistrationAdInfo(com.google.protobuf.GeneratedMessage.Builder> builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/AppPreRegistrationAdInfoOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/AppPreRegistrationAdInfoOrBuilder.java index b583f39958..aa771c5f90 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/AppPreRegistrationAdInfoOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/AppPreRegistrationAdInfoOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/ad_type_infos.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/AssetDisapproved.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/AssetDisapproved.java index 3dedefb037..2f1e0b148a 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/AssetDisapproved.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/AssetDisapproved.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/asset_policy.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; @@ -22,10 +22,10 @@ public final class AssetDisapproved extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - AssetDisapproved.class.getName()); + "AssetDisapproved"); } // Use AssetDisapproved.newBuilder() to construct. private AssetDisapproved(com.google.protobuf.GeneratedMessage.Builder> builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/AssetDisapprovedOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/AssetDisapprovedOrBuilder.java index 48fd253582..51dc292bf8 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/AssetDisapprovedOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/AssetDisapprovedOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/asset_policy.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/AssetInteractionTarget.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/AssetInteractionTarget.java index f2c92656b9..a65b068437 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/AssetInteractionTarget.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/AssetInteractionTarget.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/segments.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; @@ -22,10 +22,10 @@ public final class AssetInteractionTarget extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - AssetInteractionTarget.class.getName()); + "AssetInteractionTarget"); } // Use AssetInteractionTarget.newBuilder() to construct. private AssetInteractionTarget(com.google.protobuf.GeneratedMessage.Builder> builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/AssetInteractionTargetOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/AssetInteractionTargetOrBuilder.java index bd136daa9b..7a47e8be44 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/AssetInteractionTargetOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/AssetInteractionTargetOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/segments.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/AssetLinkPrimaryStatusDetails.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/AssetLinkPrimaryStatusDetails.java index ebebbfa5cc..7f7eda372d 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/AssetLinkPrimaryStatusDetails.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/AssetLinkPrimaryStatusDetails.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/asset_policy.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; @@ -28,10 +28,10 @@ public final class AssetLinkPrimaryStatusDetails extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - AssetLinkPrimaryStatusDetails.class.getName()); + "AssetLinkPrimaryStatusDetails"); } // Use AssetLinkPrimaryStatusDetails.newBuilder() to construct. private AssetLinkPrimaryStatusDetails(com.google.protobuf.GeneratedMessage.Builder> builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/AssetLinkPrimaryStatusDetailsOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/AssetLinkPrimaryStatusDetailsOrBuilder.java index 9979893080..20e7d03f04 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/AssetLinkPrimaryStatusDetailsOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/AssetLinkPrimaryStatusDetailsOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/asset_policy.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/AssetPolicyProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/AssetPolicyProto.java index a7e5bac37c..87d0dff60b 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/AssetPolicyProto.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/AssetPolicyProto.java @@ -1,21 +1,21 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/asset_policy.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; @com.google.protobuf.Generated -public final class AssetPolicyProto { +public final class AssetPolicyProto extends com.google.protobuf.GeneratedFile { private AssetPolicyProto() {} static { com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - AssetPolicyProto.class.getName()); + "AssetPolicyProto"); } public static void registerAllExtensions( com.google.protobuf.ExtensionRegistryLite registry) { @@ -101,19 +101,19 @@ public static void registerAllExtensions( com.google.ads.googleads.v25.enums.PolicyReviewStatusProto.getDescriptor(), }); internal_static_google_ads_googleads_v25_common_AdAssetPolicySummary_descriptor = - getDescriptor().getMessageTypes().get(0); + getDescriptor().getMessageType(0); internal_static_google_ads_googleads_v25_common_AdAssetPolicySummary_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_common_AdAssetPolicySummary_descriptor, new java.lang.String[] { "PolicyTopicEntries", "ReviewStatus", "ApprovalStatus", }); internal_static_google_ads_googleads_v25_common_AssetLinkPrimaryStatusDetails_descriptor = - getDescriptor().getMessageTypes().get(1); + getDescriptor().getMessageType(1); internal_static_google_ads_googleads_v25_common_AssetLinkPrimaryStatusDetails_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_common_AssetLinkPrimaryStatusDetails_descriptor, new java.lang.String[] { "Reason", "Status", "AssetDisapproved", "Details", }); internal_static_google_ads_googleads_v25_common_AssetDisapproved_descriptor = - getDescriptor().getMessageTypes().get(2); + getDescriptor().getMessageType(2); internal_static_google_ads_googleads_v25_common_AssetDisapproved_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_common_AssetDisapproved_descriptor, diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/AssetSetTypesProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/AssetSetTypesProto.java index 1b9dd09766..78a8d88fe3 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/AssetSetTypesProto.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/AssetSetTypesProto.java @@ -1,21 +1,21 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/asset_set_types.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; @com.google.protobuf.Generated -public final class AssetSetTypesProto { +public final class AssetSetTypesProto extends com.google.protobuf.GeneratedFile { private AssetSetTypesProto() {} static { com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - AssetSetTypesProto.class.getName()); + "AssetSetTypesProto"); } public static void registerAllExtensions( com.google.protobuf.ExtensionRegistryLite registry) { @@ -152,61 +152,61 @@ public static void registerAllExtensions( com.google.api.FieldBehaviorProto.getDescriptor(), }); internal_static_google_ads_googleads_v25_common_LocationSet_descriptor = - getDescriptor().getMessageTypes().get(0); + getDescriptor().getMessageType(0); internal_static_google_ads_googleads_v25_common_LocationSet_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_common_LocationSet_descriptor, new java.lang.String[] { "LocationOwnershipType", "BusinessProfileLocationSet", "ChainLocationSet", "MapsLocationSet", "Source", }); internal_static_google_ads_googleads_v25_common_BusinessProfileLocationSet_descriptor = - getDescriptor().getMessageTypes().get(1); + getDescriptor().getMessageType(1); internal_static_google_ads_googleads_v25_common_BusinessProfileLocationSet_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_common_BusinessProfileLocationSet_descriptor, new java.lang.String[] { "HttpAuthorizationToken", "EmailAddress", "BusinessNameFilter", "LabelFilters", "ListingIdFilters", "BusinessAccountId", }); internal_static_google_ads_googleads_v25_common_ChainSet_descriptor = - getDescriptor().getMessageTypes().get(2); + getDescriptor().getMessageType(2); internal_static_google_ads_googleads_v25_common_ChainSet_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_common_ChainSet_descriptor, new java.lang.String[] { "RelationshipType", "Chains", }); internal_static_google_ads_googleads_v25_common_ChainFilter_descriptor = - getDescriptor().getMessageTypes().get(3); + getDescriptor().getMessageType(3); internal_static_google_ads_googleads_v25_common_ChainFilter_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_common_ChainFilter_descriptor, new java.lang.String[] { "ChainId", "LocationAttributes", }); internal_static_google_ads_googleads_v25_common_MapsLocationSet_descriptor = - getDescriptor().getMessageTypes().get(4); + getDescriptor().getMessageType(4); internal_static_google_ads_googleads_v25_common_MapsLocationSet_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_common_MapsLocationSet_descriptor, new java.lang.String[] { "MapsLocations", }); internal_static_google_ads_googleads_v25_common_MapsLocationInfo_descriptor = - getDescriptor().getMessageTypes().get(5); + getDescriptor().getMessageType(5); internal_static_google_ads_googleads_v25_common_MapsLocationInfo_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_common_MapsLocationInfo_descriptor, new java.lang.String[] { "PlaceId", }); internal_static_google_ads_googleads_v25_common_BusinessProfileLocationGroup_descriptor = - getDescriptor().getMessageTypes().get(6); + getDescriptor().getMessageType(6); internal_static_google_ads_googleads_v25_common_BusinessProfileLocationGroup_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_common_BusinessProfileLocationGroup_descriptor, new java.lang.String[] { "DynamicBusinessProfileLocationGroupFilter", }); internal_static_google_ads_googleads_v25_common_DynamicBusinessProfileLocationGroupFilter_descriptor = - getDescriptor().getMessageTypes().get(7); + getDescriptor().getMessageType(7); internal_static_google_ads_googleads_v25_common_DynamicBusinessProfileLocationGroupFilter_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_common_DynamicBusinessProfileLocationGroupFilter_descriptor, new java.lang.String[] { "LabelFilters", "BusinessNameFilter", "ListingIdFilters", }); internal_static_google_ads_googleads_v25_common_BusinessProfileBusinessNameFilter_descriptor = - getDescriptor().getMessageTypes().get(8); + getDescriptor().getMessageType(8); internal_static_google_ads_googleads_v25_common_BusinessProfileBusinessNameFilter_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_common_BusinessProfileBusinessNameFilter_descriptor, new java.lang.String[] { "BusinessName", "FilterType", }); internal_static_google_ads_googleads_v25_common_ChainLocationGroup_descriptor = - getDescriptor().getMessageTypes().get(9); + getDescriptor().getMessageType(9); internal_static_google_ads_googleads_v25_common_ChainLocationGroup_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_common_ChainLocationGroup_descriptor, diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/AssetTypesProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/AssetTypesProto.java index 83fa98e10d..34296066aa 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/AssetTypesProto.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/AssetTypesProto.java @@ -1,21 +1,21 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/asset_types.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; @com.google.protobuf.Generated -public final class AssetTypesProto { +public final class AssetTypesProto extends com.google.protobuf.GeneratedFile { private AssetTypesProto() {} static { com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - AssetTypesProto.class.getName()); + "AssetTypesProto"); } public static void registerAllExtensions( com.google.protobuf.ExtensionRegistryLite registry) { @@ -582,265 +582,265 @@ public static void registerAllExtensions( com.google.api.ResourceProto.getDescriptor(), }); internal_static_google_ads_googleads_v25_common_YoutubeVideoAsset_descriptor = - getDescriptor().getMessageTypes().get(0); + getDescriptor().getMessageType(0); internal_static_google_ads_googleads_v25_common_YoutubeVideoAsset_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_common_YoutubeVideoAsset_descriptor, new java.lang.String[] { "YoutubeVideoId", "YoutubeVideoTitle", }); internal_static_google_ads_googleads_v25_common_MediaBundleAsset_descriptor = - getDescriptor().getMessageTypes().get(1); + getDescriptor().getMessageType(1); internal_static_google_ads_googleads_v25_common_MediaBundleAsset_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_common_MediaBundleAsset_descriptor, new java.lang.String[] { "Data", }); internal_static_google_ads_googleads_v25_common_ImageAsset_descriptor = - getDescriptor().getMessageTypes().get(2); + getDescriptor().getMessageType(2); internal_static_google_ads_googleads_v25_common_ImageAsset_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_common_ImageAsset_descriptor, new java.lang.String[] { "Data", "FileSize", "MimeType", "FullSize", }); internal_static_google_ads_googleads_v25_common_ImageDimension_descriptor = - getDescriptor().getMessageTypes().get(3); + getDescriptor().getMessageType(3); internal_static_google_ads_googleads_v25_common_ImageDimension_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_common_ImageDimension_descriptor, new java.lang.String[] { "HeightPixels", "WidthPixels", "Url", }); internal_static_google_ads_googleads_v25_common_TextAsset_descriptor = - getDescriptor().getMessageTypes().get(4); + getDescriptor().getMessageType(4); internal_static_google_ads_googleads_v25_common_TextAsset_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_common_TextAsset_descriptor, new java.lang.String[] { "Text", }); internal_static_google_ads_googleads_v25_common_LeadFormAsset_descriptor = - getDescriptor().getMessageTypes().get(5); + getDescriptor().getMessageType(5); internal_static_google_ads_googleads_v25_common_LeadFormAsset_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_common_LeadFormAsset_descriptor, new java.lang.String[] { "BusinessName", "CallToActionType", "CallToActionDescription", "Headline", "Description", "PrivacyPolicyUrl", "PostSubmitHeadline", "PostSubmitDescription", "Fields", "CustomQuestionFields", "DeliveryMethods", "PostSubmitCallToActionType", "BackgroundImageAsset", "DesiredIntent", "CustomDisclosure", }); internal_static_google_ads_googleads_v25_common_LeadFormField_descriptor = - getDescriptor().getMessageTypes().get(6); + getDescriptor().getMessageType(6); internal_static_google_ads_googleads_v25_common_LeadFormField_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_common_LeadFormField_descriptor, new java.lang.String[] { "InputType", "SingleChoiceAnswers", "HasLocationAnswer", "Answers", }); internal_static_google_ads_googleads_v25_common_LeadFormCustomQuestionField_descriptor = - getDescriptor().getMessageTypes().get(7); + getDescriptor().getMessageType(7); internal_static_google_ads_googleads_v25_common_LeadFormCustomQuestionField_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_common_LeadFormCustomQuestionField_descriptor, new java.lang.String[] { "CustomQuestionText", "SingleChoiceAnswers", "HasLocationAnswer", "Answers", }); internal_static_google_ads_googleads_v25_common_LeadFormSingleChoiceAnswers_descriptor = - getDescriptor().getMessageTypes().get(8); + getDescriptor().getMessageType(8); internal_static_google_ads_googleads_v25_common_LeadFormSingleChoiceAnswers_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_common_LeadFormSingleChoiceAnswers_descriptor, new java.lang.String[] { "Answers", }); internal_static_google_ads_googleads_v25_common_LeadFormDeliveryMethod_descriptor = - getDescriptor().getMessageTypes().get(9); + getDescriptor().getMessageType(9); internal_static_google_ads_googleads_v25_common_LeadFormDeliveryMethod_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_common_LeadFormDeliveryMethod_descriptor, new java.lang.String[] { "Webhook", "DeliveryDetails", }); internal_static_google_ads_googleads_v25_common_WebhookDelivery_descriptor = - getDescriptor().getMessageTypes().get(10); + getDescriptor().getMessageType(10); internal_static_google_ads_googleads_v25_common_WebhookDelivery_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_common_WebhookDelivery_descriptor, new java.lang.String[] { "AdvertiserWebhookUrl", "GoogleSecret", "PayloadSchemaVersion", }); internal_static_google_ads_googleads_v25_common_BookOnGoogleAsset_descriptor = - getDescriptor().getMessageTypes().get(11); + getDescriptor().getMessageType(11); internal_static_google_ads_googleads_v25_common_BookOnGoogleAsset_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_common_BookOnGoogleAsset_descriptor, new java.lang.String[] { }); internal_static_google_ads_googleads_v25_common_PromotionAsset_descriptor = - getDescriptor().getMessageTypes().get(12); + getDescriptor().getMessageType(12); internal_static_google_ads_googleads_v25_common_PromotionAsset_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_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_v25_common_PromotionBarcodeInfo_descriptor = - getDescriptor().getMessageTypes().get(13); + getDescriptor().getMessageType(13); internal_static_google_ads_googleads_v25_common_PromotionBarcodeInfo_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_common_PromotionBarcodeInfo_descriptor, new java.lang.String[] { "Type", "BarcodeContent", }); internal_static_google_ads_googleads_v25_common_PromotionQrCodeInfo_descriptor = - getDescriptor().getMessageTypes().get(14); + getDescriptor().getMessageType(14); internal_static_google_ads_googleads_v25_common_PromotionQrCodeInfo_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_common_PromotionQrCodeInfo_descriptor, new java.lang.String[] { "QrCodeContent", }); internal_static_google_ads_googleads_v25_common_CalloutAsset_descriptor = - getDescriptor().getMessageTypes().get(15); + getDescriptor().getMessageType(15); internal_static_google_ads_googleads_v25_common_CalloutAsset_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_common_CalloutAsset_descriptor, new java.lang.String[] { "CalloutText", "StartDate", "EndDate", "AdScheduleTargets", }); internal_static_google_ads_googleads_v25_common_StructuredSnippetAsset_descriptor = - getDescriptor().getMessageTypes().get(16); + getDescriptor().getMessageType(16); internal_static_google_ads_googleads_v25_common_StructuredSnippetAsset_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_common_StructuredSnippetAsset_descriptor, new java.lang.String[] { "Header", "Values", }); internal_static_google_ads_googleads_v25_common_SitelinkAsset_descriptor = - getDescriptor().getMessageTypes().get(17); + getDescriptor().getMessageType(17); internal_static_google_ads_googleads_v25_common_SitelinkAsset_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_common_SitelinkAsset_descriptor, new java.lang.String[] { "LinkText", "Description1", "Description2", "StartDate", "EndDate", "AdScheduleTargets", }); internal_static_google_ads_googleads_v25_common_PageFeedAsset_descriptor = - getDescriptor().getMessageTypes().get(18); + getDescriptor().getMessageType(18); internal_static_google_ads_googleads_v25_common_PageFeedAsset_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_common_PageFeedAsset_descriptor, new java.lang.String[] { "PageUrl", "Labels", }); internal_static_google_ads_googleads_v25_common_DynamicEducationAsset_descriptor = - getDescriptor().getMessageTypes().get(19); + getDescriptor().getMessageType(19); internal_static_google_ads_googleads_v25_common_DynamicEducationAsset_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_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_v25_common_MobileAppAsset_descriptor = - getDescriptor().getMessageTypes().get(20); + getDescriptor().getMessageType(20); internal_static_google_ads_googleads_v25_common_MobileAppAsset_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_common_MobileAppAsset_descriptor, new java.lang.String[] { "AppId", "AppStore", "LinkText", "StartDate", "EndDate", }); internal_static_google_ads_googleads_v25_common_HotelCalloutAsset_descriptor = - getDescriptor().getMessageTypes().get(21); + getDescriptor().getMessageType(21); internal_static_google_ads_googleads_v25_common_HotelCalloutAsset_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_common_HotelCalloutAsset_descriptor, new java.lang.String[] { "Text", "LanguageCode", }); internal_static_google_ads_googleads_v25_common_CallAsset_descriptor = - getDescriptor().getMessageTypes().get(22); + getDescriptor().getMessageType(22); internal_static_google_ads_googleads_v25_common_CallAsset_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_common_CallAsset_descriptor, new java.lang.String[] { "CountryCode", "PhoneNumber", "CallConversionReportingState", "CallConversionAction", "AdScheduleTargets", }); internal_static_google_ads_googleads_v25_common_PriceAsset_descriptor = - getDescriptor().getMessageTypes().get(23); + getDescriptor().getMessageType(23); internal_static_google_ads_googleads_v25_common_PriceAsset_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_common_PriceAsset_descriptor, new java.lang.String[] { "Type", "PriceQualifier", "LanguageCode", "PriceOfferings", }); internal_static_google_ads_googleads_v25_common_PriceOffering_descriptor = - getDescriptor().getMessageTypes().get(24); + getDescriptor().getMessageType(24); internal_static_google_ads_googleads_v25_common_PriceOffering_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_common_PriceOffering_descriptor, new java.lang.String[] { "Header", "Description", "Price", "Unit", "FinalUrl", "FinalMobileUrl", }); internal_static_google_ads_googleads_v25_common_CallToActionAsset_descriptor = - getDescriptor().getMessageTypes().get(25); + getDescriptor().getMessageType(25); internal_static_google_ads_googleads_v25_common_CallToActionAsset_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_common_CallToActionAsset_descriptor, new java.lang.String[] { "CallToAction", }); internal_static_google_ads_googleads_v25_common_DynamicRealEstateAsset_descriptor = - getDescriptor().getMessageTypes().get(26); + getDescriptor().getMessageType(26); internal_static_google_ads_googleads_v25_common_DynamicRealEstateAsset_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_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_v25_common_DynamicCustomAsset_descriptor = - getDescriptor().getMessageTypes().get(27); + getDescriptor().getMessageType(27); internal_static_google_ads_googleads_v25_common_DynamicCustomAsset_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_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_v25_common_DynamicHotelsAndRentalsAsset_descriptor = - getDescriptor().getMessageTypes().get(28); + getDescriptor().getMessageType(28); internal_static_google_ads_googleads_v25_common_DynamicHotelsAndRentalsAsset_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_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_v25_common_DynamicFlightsAsset_descriptor = - getDescriptor().getMessageTypes().get(29); + getDescriptor().getMessageType(29); internal_static_google_ads_googleads_v25_common_DynamicFlightsAsset_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_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_v25_common_DemandGenCarouselCardAsset_descriptor = - getDescriptor().getMessageTypes().get(30); + getDescriptor().getMessageType(30); internal_static_google_ads_googleads_v25_common_DemandGenCarouselCardAsset_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_common_DemandGenCarouselCardAsset_descriptor, new java.lang.String[] { "MarketingImageAsset", "SquareMarketingImageAsset", "PortraitMarketingImageAsset", "Headline", "CallToActionText", }); internal_static_google_ads_googleads_v25_common_DynamicTravelAsset_descriptor = - getDescriptor().getMessageTypes().get(31); + getDescriptor().getMessageType(31); internal_static_google_ads_googleads_v25_common_DynamicTravelAsset_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_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_v25_common_DynamicLocalAsset_descriptor = - getDescriptor().getMessageTypes().get(32); + getDescriptor().getMessageType(32); internal_static_google_ads_googleads_v25_common_DynamicLocalAsset_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_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_v25_common_DynamicJobsAsset_descriptor = - getDescriptor().getMessageTypes().get(33); + getDescriptor().getMessageType(33); internal_static_google_ads_googleads_v25_common_DynamicJobsAsset_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_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_v25_common_LocationAsset_descriptor = - getDescriptor().getMessageTypes().get(34); + getDescriptor().getMessageType(34); internal_static_google_ads_googleads_v25_common_LocationAsset_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_common_LocationAsset_descriptor, new java.lang.String[] { "PlaceId", "BusinessProfileLocations", "LocationOwnershipType", }); internal_static_google_ads_googleads_v25_common_BusinessProfileLocation_descriptor = - getDescriptor().getMessageTypes().get(35); + getDescriptor().getMessageType(35); internal_static_google_ads_googleads_v25_common_BusinessProfileLocation_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_common_BusinessProfileLocation_descriptor, new java.lang.String[] { "Labels", "StoreCode", "ListingId", }); internal_static_google_ads_googleads_v25_common_HotelPropertyAsset_descriptor = - getDescriptor().getMessageTypes().get(36); + getDescriptor().getMessageType(36); internal_static_google_ads_googleads_v25_common_HotelPropertyAsset_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_common_HotelPropertyAsset_descriptor, new java.lang.String[] { "PlaceId", "HotelAddress", "HotelName", }); internal_static_google_ads_googleads_v25_common_BusinessMessageAsset_descriptor = - getDescriptor().getMessageTypes().get(37); + getDescriptor().getMessageType(37); internal_static_google_ads_googleads_v25_common_BusinessMessageAsset_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_common_BusinessMessageAsset_descriptor, new java.lang.String[] { "MessageProvider", "StarterMessage", "CallToAction", "WhatsappInfo", "FacebookMessengerInfo", "ZaloInfo", "MessageProviderData", }); internal_static_google_ads_googleads_v25_common_WhatsappBusinessMessageInfo_descriptor = - getDescriptor().getMessageTypes().get(38); + getDescriptor().getMessageType(38); internal_static_google_ads_googleads_v25_common_WhatsappBusinessMessageInfo_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_common_WhatsappBusinessMessageInfo_descriptor, new java.lang.String[] { "CountryCode", "PhoneNumber", }); internal_static_google_ads_googleads_v25_common_FacebookMessengerBusinessMessageInfo_descriptor = - getDescriptor().getMessageTypes().get(39); + getDescriptor().getMessageType(39); internal_static_google_ads_googleads_v25_common_FacebookMessengerBusinessMessageInfo_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_common_FacebookMessengerBusinessMessageInfo_descriptor, new java.lang.String[] { "PageName", }); internal_static_google_ads_googleads_v25_common_ZaloBusinessMessageInfo_descriptor = - getDescriptor().getMessageTypes().get(40); + getDescriptor().getMessageType(40); internal_static_google_ads_googleads_v25_common_ZaloBusinessMessageInfo_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_common_ZaloBusinessMessageInfo_descriptor, new java.lang.String[] { "OaId", "CustomName", "ZaloId", }); internal_static_google_ads_googleads_v25_common_BusinessMessageCallToActionInfo_descriptor = - getDescriptor().getMessageTypes().get(41); + getDescriptor().getMessageType(41); internal_static_google_ads_googleads_v25_common_BusinessMessageCallToActionInfo_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_common_BusinessMessageCallToActionInfo_descriptor, new java.lang.String[] { "CallToActionSelection", "CallToActionDescription", }); internal_static_google_ads_googleads_v25_common_AppDeepLinkAsset_descriptor = - getDescriptor().getMessageTypes().get(42); + getDescriptor().getMessageType(42); internal_static_google_ads_googleads_v25_common_AppDeepLinkAsset_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_common_AppDeepLinkAsset_descriptor, new java.lang.String[] { "AppDeepLinkUri", }); internal_static_google_ads_googleads_v25_common_YouTubeVideoListAsset_descriptor = - getDescriptor().getMessageTypes().get(43); + getDescriptor().getMessageType(43); internal_static_google_ads_googleads_v25_common_YouTubeVideoListAsset_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_common_YouTubeVideoListAsset_descriptor, diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/AssetUsage.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/AssetUsage.java index e461814230..6b5a41fd3d 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/AssetUsage.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/AssetUsage.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/asset_usage.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; @@ -22,10 +22,10 @@ public final class AssetUsage extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - AssetUsage.class.getName()); + "AssetUsage"); } // Use AssetUsage.newBuilder() to construct. private AssetUsage(com.google.protobuf.GeneratedMessage.Builder> builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/AssetUsageOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/AssetUsageOrBuilder.java index e6a18e7280..e87e46b448 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/AssetUsageOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/AssetUsageOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/asset_usage.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/AssetUsageProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/AssetUsageProto.java index ef3e3f8a67..2d8fc8bfba 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/AssetUsageProto.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/AssetUsageProto.java @@ -1,21 +1,21 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/asset_usage.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; @com.google.protobuf.Generated -public final class AssetUsageProto { +public final class AssetUsageProto extends com.google.protobuf.GeneratedFile { private AssetUsageProto() {} static { com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - AssetUsageProto.class.getName()); + "AssetUsageProto"); } public static void registerAllExtensions( com.google.protobuf.ExtensionRegistryLite registry) { @@ -61,7 +61,7 @@ public static void registerAllExtensions( com.google.ads.googleads.v25.enums.ServedAssetFieldTypeProto.getDescriptor(), }); internal_static_google_ads_googleads_v25_common_AssetUsage_descriptor = - getDescriptor().getMessageTypes().get(0); + getDescriptor().getMessageType(0); internal_static_google_ads_googleads_v25_common_AssetUsage_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_common_AssetUsage_descriptor, diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/AudienceDimension.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/AudienceDimension.java index 10bc9dbe66..7c7378e45b 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/AudienceDimension.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/AudienceDimension.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/audiences.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; @@ -22,10 +22,10 @@ public final class AudienceDimension extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - AudienceDimension.class.getName()); + "AudienceDimension"); } // Use AudienceDimension.newBuilder() to construct. private AudienceDimension(com.google.protobuf.GeneratedMessage.Builder> builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/AudienceDimensionOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/AudienceDimensionOrBuilder.java index 55ed313250..fd2147d73f 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/AudienceDimensionOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/AudienceDimensionOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/audiences.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/AudienceExclusionDimension.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/AudienceExclusionDimension.java index 8618440514..ed183ff20d 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/AudienceExclusionDimension.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/AudienceExclusionDimension.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/audiences.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; @@ -22,10 +22,10 @@ public final class AudienceExclusionDimension extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - AudienceExclusionDimension.class.getName()); + "AudienceExclusionDimension"); } // Use AudienceExclusionDimension.newBuilder() to construct. private AudienceExclusionDimension(com.google.protobuf.GeneratedMessage.Builder> builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/AudienceExclusionDimensionOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/AudienceExclusionDimensionOrBuilder.java index 86dd9fbc26..67eadb1588 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/AudienceExclusionDimensionOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/AudienceExclusionDimensionOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/audiences.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/AudienceInfo.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/AudienceInfo.java index 35b6664ec2..ecdcc0aa6f 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/AudienceInfo.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/AudienceInfo.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/criteria.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; @@ -22,10 +22,10 @@ public final class AudienceInfo extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - AudienceInfo.class.getName()); + "AudienceInfo"); } // Use AudienceInfo.newBuilder() to construct. private AudienceInfo(com.google.protobuf.GeneratedMessage.Builder> builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/AudienceInfoOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/AudienceInfoOrBuilder.java index a8d25f9036..678c8f6bcd 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/AudienceInfoOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/AudienceInfoOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/criteria.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/AudienceInsightsAttribute.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/AudienceInsightsAttribute.java index 5eaaab8b52..716605f790 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/AudienceInsightsAttribute.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/AudienceInsightsAttribute.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/audience_insights_attribute.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; @@ -24,10 +24,10 @@ public final class AudienceInsightsAttribute extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - AudienceInsightsAttribute.class.getName()); + "AudienceInsightsAttribute"); } // Use AudienceInsightsAttribute.newBuilder() to construct. private AudienceInsightsAttribute(com.google.protobuf.GeneratedMessage.Builder> builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/AudienceInsightsAttributeMetadata.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/AudienceInsightsAttributeMetadata.java index 17e0f73526..c0c65b2a32 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/AudienceInsightsAttributeMetadata.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/AudienceInsightsAttributeMetadata.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/audience_insights_attribute.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; @@ -23,10 +23,10 @@ public final class AudienceInsightsAttributeMetadata extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - AudienceInsightsAttributeMetadata.class.getName()); + "AudienceInsightsAttributeMetadata"); } // Use AudienceInsightsAttributeMetadata.newBuilder() to construct. private AudienceInsightsAttributeMetadata(com.google.protobuf.GeneratedMessage.Builder> builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/AudienceInsightsAttributeMetadataGroup.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/AudienceInsightsAttributeMetadataGroup.java index b6b6f5cbf8..0dfb5c9846 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/AudienceInsightsAttributeMetadataGroup.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/AudienceInsightsAttributeMetadataGroup.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/audience_insights_attribute.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; @@ -23,10 +23,10 @@ public final class AudienceInsightsAttributeMetadataGroup extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - AudienceInsightsAttributeMetadataGroup.class.getName()); + "AudienceInsightsAttributeMetadataGroup"); } // Use AudienceInsightsAttributeMetadataGroup.newBuilder() to construct. private AudienceInsightsAttributeMetadataGroup(com.google.protobuf.GeneratedMessage.Builder> builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/AudienceInsightsAttributeMetadataGroupOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/AudienceInsightsAttributeMetadataGroupOrBuilder.java index accf7fad5e..28166f7127 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/AudienceInsightsAttributeMetadataGroupOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/AudienceInsightsAttributeMetadataGroupOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/audience_insights_attribute.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/AudienceInsightsAttributeMetadataOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/AudienceInsightsAttributeMetadataOrBuilder.java index ccb940a77e..a2a5e3d51f 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/AudienceInsightsAttributeMetadataOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/AudienceInsightsAttributeMetadataOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/audience_insights_attribute.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/AudienceInsightsAttributeOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/AudienceInsightsAttributeOrBuilder.java index 75bf00d999..8d7773d273 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/AudienceInsightsAttributeOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/AudienceInsightsAttributeOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/audience_insights_attribute.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/AudienceInsightsAttributeProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/AudienceInsightsAttributeProto.java index 46648ee92a..b3ab6422e7 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/AudienceInsightsAttributeProto.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/AudienceInsightsAttributeProto.java @@ -1,21 +1,21 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/audience_insights_attribute.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; @com.google.protobuf.Generated -public final class AudienceInsightsAttributeProto { +public final class AudienceInsightsAttributeProto extends com.google.protobuf.GeneratedFile { private AudienceInsightsAttributeProto() {} static { com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - AudienceInsightsAttributeProto.class.getName()); + "AudienceInsightsAttributeProto"); } public static void registerAllExtensions( com.google.protobuf.ExtensionRegistryLite registry) { @@ -242,91 +242,91 @@ public static void registerAllExtensions( com.google.api.FieldBehaviorProto.getDescriptor(), }); internal_static_google_ads_googleads_v25_common_AudienceInsightsAttributeMetadata_descriptor = - getDescriptor().getMessageTypes().get(0); + getDescriptor().getMessageType(0); internal_static_google_ads_googleads_v25_common_AudienceInsightsAttributeMetadata_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_common_AudienceInsightsAttributeMetadata_descriptor, new java.lang.String[] { "Dimension", "Attribute", "DisplayName", "DisplayInfo", "PotentialYoutubeReach", "SubscriberShare", "ViewerShare", "YoutubeChannelMetadata", "YoutubeVideoMetadata", "LineupAttributeMetadata", "LocationAttributeMetadata", "UserInterestAttributeMetadata", "KnowledgeGraphAttributeMetadata", "UserListAttributeMetadata", "DimensionMetadata", }); internal_static_google_ads_googleads_v25_common_AudienceInsightsAttribute_descriptor = - getDescriptor().getMessageTypes().get(1); + getDescriptor().getMessageType(1); internal_static_google_ads_googleads_v25_common_AudienceInsightsAttribute_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_common_AudienceInsightsAttribute_descriptor, new java.lang.String[] { "AgeRange", "Gender", "Location", "UserInterest", "Entity", "Category", "Lineup", "ParentalStatus", "IncomeRange", "YoutubeChannel", "YoutubeVideo", "Device", "UserList", "Attribute", }); internal_static_google_ads_googleads_v25_common_AudienceInsightsEntity_descriptor = - getDescriptor().getMessageTypes().get(2); + getDescriptor().getMessageType(2); internal_static_google_ads_googleads_v25_common_AudienceInsightsEntity_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_common_AudienceInsightsEntity_descriptor, new java.lang.String[] { "KnowledgeGraphMachineId", }); internal_static_google_ads_googleads_v25_common_AudienceInsightsCategory_descriptor = - getDescriptor().getMessageTypes().get(3); + getDescriptor().getMessageType(3); internal_static_google_ads_googleads_v25_common_AudienceInsightsCategory_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_common_AudienceInsightsCategory_descriptor, new java.lang.String[] { "CategoryId", }); internal_static_google_ads_googleads_v25_common_AudienceInsightsLineup_descriptor = - getDescriptor().getMessageTypes().get(4); + getDescriptor().getMessageType(4); internal_static_google_ads_googleads_v25_common_AudienceInsightsLineup_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_common_AudienceInsightsLineup_descriptor, new java.lang.String[] { "LineupId", }); internal_static_google_ads_googleads_v25_common_YouTubeChannelAttributeMetadata_descriptor = - getDescriptor().getMessageTypes().get(5); + getDescriptor().getMessageType(5); internal_static_google_ads_googleads_v25_common_YouTubeChannelAttributeMetadata_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_common_YouTubeChannelAttributeMetadata_descriptor, new java.lang.String[] { "SubscriberCount", }); internal_static_google_ads_googleads_v25_common_YouTubeVideoAttributeMetadata_descriptor = - getDescriptor().getMessageTypes().get(6); + getDescriptor().getMessageType(6); internal_static_google_ads_googleads_v25_common_YouTubeVideoAttributeMetadata_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_common_YouTubeVideoAttributeMetadata_descriptor, new java.lang.String[] { "ThumbnailUrl", "VideoUrl", "ViewsCount", "LikesCount", "CommentsCount", "VideoProperties", "PublishDate", "ChannelId", "ChannelName", "ChannelUrl", }); internal_static_google_ads_googleads_v25_common_LineupAttributeMetadata_descriptor = - getDescriptor().getMessageTypes().get(7); + getDescriptor().getMessageType(7); internal_static_google_ads_googleads_v25_common_LineupAttributeMetadata_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_common_LineupAttributeMetadata_descriptor, new java.lang.String[] { "InventoryCountry", "MedianMonthlyInventory", "ChannelCountLowerBound", "ChannelCountUpperBound", "SampleChannels", }); internal_static_google_ads_googleads_v25_common_LineupAttributeMetadata_SampleChannel_descriptor = - internal_static_google_ads_googleads_v25_common_LineupAttributeMetadata_descriptor.getNestedTypes().get(0); + internal_static_google_ads_googleads_v25_common_LineupAttributeMetadata_descriptor.getNestedType(0); internal_static_google_ads_googleads_v25_common_LineupAttributeMetadata_SampleChannel_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_common_LineupAttributeMetadata_SampleChannel_descriptor, new java.lang.String[] { "YoutubeChannel", "DisplayName", "YoutubeChannelMetadata", }); internal_static_google_ads_googleads_v25_common_LocationAttributeMetadata_descriptor = - getDescriptor().getMessageTypes().get(8); + getDescriptor().getMessageType(8); internal_static_google_ads_googleads_v25_common_LocationAttributeMetadata_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_common_LocationAttributeMetadata_descriptor, new java.lang.String[] { "CountryLocation", }); internal_static_google_ads_googleads_v25_common_UserInterestAttributeMetadata_descriptor = - getDescriptor().getMessageTypes().get(9); + getDescriptor().getMessageType(9); internal_static_google_ads_googleads_v25_common_UserInterestAttributeMetadata_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_common_UserInterestAttributeMetadata_descriptor, new java.lang.String[] { "UserInterestDescription", }); internal_static_google_ads_googleads_v25_common_KnowledgeGraphAttributeMetadata_descriptor = - getDescriptor().getMessageTypes().get(10); + getDescriptor().getMessageType(10); internal_static_google_ads_googleads_v25_common_KnowledgeGraphAttributeMetadata_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_common_KnowledgeGraphAttributeMetadata_descriptor, new java.lang.String[] { "EntityCapabilities", "RelatedCategories", }); internal_static_google_ads_googleads_v25_common_UserListAttributeMetadata_descriptor = - getDescriptor().getMessageTypes().get(11); + getDescriptor().getMessageType(11); internal_static_google_ads_googleads_v25_common_UserListAttributeMetadata_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_common_UserListAttributeMetadata_descriptor, new java.lang.String[] { "UserListType", }); internal_static_google_ads_googleads_v25_common_AudienceInsightsAttributeMetadataGroup_descriptor = - getDescriptor().getMessageTypes().get(12); + getDescriptor().getMessageType(12); internal_static_google_ads_googleads_v25_common_AudienceInsightsAttributeMetadataGroup_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_common_AudienceInsightsAttributeMetadataGroup_descriptor, new java.lang.String[] { "Attributes", }); internal_static_google_ads_googleads_v25_common_InsightsAudienceAttributeGroup_descriptor = - getDescriptor().getMessageTypes().get(13); + getDescriptor().getMessageType(13); internal_static_google_ads_googleads_v25_common_InsightsAudienceAttributeGroup_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_common_InsightsAudienceAttributeGroup_descriptor, diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/AudienceInsightsCategory.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/AudienceInsightsCategory.java index c014efcc7d..9f6e47880a 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/AudienceInsightsCategory.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/AudienceInsightsCategory.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/audience_insights_attribute.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; @@ -22,10 +22,10 @@ public final class AudienceInsightsCategory extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - AudienceInsightsCategory.class.getName()); + "AudienceInsightsCategory"); } // Use AudienceInsightsCategory.newBuilder() to construct. private AudienceInsightsCategory(com.google.protobuf.GeneratedMessage.Builder> builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/AudienceInsightsCategoryOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/AudienceInsightsCategoryOrBuilder.java index a3d890f9a0..3887087528 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/AudienceInsightsCategoryOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/AudienceInsightsCategoryOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/audience_insights_attribute.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/AudienceInsightsEntity.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/AudienceInsightsEntity.java index f274eb30fb..30d80711e7 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/AudienceInsightsEntity.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/AudienceInsightsEntity.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/audience_insights_attribute.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; @@ -22,10 +22,10 @@ public final class AudienceInsightsEntity extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - AudienceInsightsEntity.class.getName()); + "AudienceInsightsEntity"); } // Use AudienceInsightsEntity.newBuilder() to construct. private AudienceInsightsEntity(com.google.protobuf.GeneratedMessage.Builder> builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/AudienceInsightsEntityOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/AudienceInsightsEntityOrBuilder.java index 7be84ba38a..2fc5ffe10d 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/AudienceInsightsEntityOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/AudienceInsightsEntityOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/audience_insights_attribute.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/AudienceInsightsLineup.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/AudienceInsightsLineup.java index ad7afacbf4..919579a490 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/AudienceInsightsLineup.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/AudienceInsightsLineup.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/audience_insights_attribute.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; @@ -22,10 +22,10 @@ public final class AudienceInsightsLineup extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - AudienceInsightsLineup.class.getName()); + "AudienceInsightsLineup"); } // Use AudienceInsightsLineup.newBuilder() to construct. private AudienceInsightsLineup(com.google.protobuf.GeneratedMessage.Builder> builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/AudienceInsightsLineupOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/AudienceInsightsLineupOrBuilder.java index 65d06d0d1f..8f6c26dcf8 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/AudienceInsightsLineupOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/AudienceInsightsLineupOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/audience_insights_attribute.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/AudienceSegment.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/AudienceSegment.java index 7ead87e55b..f240f3a48b 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/AudienceSegment.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/AudienceSegment.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/audiences.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; @@ -22,10 +22,10 @@ public final class AudienceSegment extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - AudienceSegment.class.getName()); + "AudienceSegment"); } // Use AudienceSegment.newBuilder() to construct. private AudienceSegment(com.google.protobuf.GeneratedMessage.Builder> builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/AudienceSegmentDimension.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/AudienceSegmentDimension.java index 861d0122f7..535f62ddca 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/AudienceSegmentDimension.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/AudienceSegmentDimension.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/audiences.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; @@ -22,10 +22,10 @@ public final class AudienceSegmentDimension extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - AudienceSegmentDimension.class.getName()); + "AudienceSegmentDimension"); } // Use AudienceSegmentDimension.newBuilder() to construct. private AudienceSegmentDimension(com.google.protobuf.GeneratedMessage.Builder> builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/AudienceSegmentDimensionOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/AudienceSegmentDimensionOrBuilder.java index 5ab457eee0..3bab40855f 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/AudienceSegmentDimensionOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/AudienceSegmentDimensionOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/audiences.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/AudienceSegmentOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/AudienceSegmentOrBuilder.java index 9c5ee1b743..69c018c5e5 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/AudienceSegmentOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/AudienceSegmentOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/audiences.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/AudiencesProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/AudiencesProto.java index 528f81f7ee..fcd5efe2ea 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/AudiencesProto.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/AudiencesProto.java @@ -1,21 +1,21 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/audiences.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; @com.google.protobuf.Generated -public final class AudiencesProto { +public final class AudiencesProto extends com.google.protobuf.GeneratedFile { private AudiencesProto() {} static { com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - AudiencesProto.class.getName()); + "AudiencesProto"); } public static void registerAllExtensions( com.google.protobuf.ExtensionRegistryLite registry) { @@ -193,91 +193,91 @@ public static void registerAllExtensions( com.google.api.ResourceProto.getDescriptor(), }); internal_static_google_ads_googleads_v25_common_AudienceDimension_descriptor = - getDescriptor().getMessageTypes().get(0); + getDescriptor().getMessageType(0); internal_static_google_ads_googleads_v25_common_AudienceDimension_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_common_AudienceDimension_descriptor, new java.lang.String[] { "Age", "Gender", "HouseholdIncome", "ParentalStatus", "AudienceSegments", "Dimension", }); internal_static_google_ads_googleads_v25_common_AudienceExclusionDimension_descriptor = - getDescriptor().getMessageTypes().get(1); + getDescriptor().getMessageType(1); internal_static_google_ads_googleads_v25_common_AudienceExclusionDimension_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_common_AudienceExclusionDimension_descriptor, new java.lang.String[] { "Exclusions", }); internal_static_google_ads_googleads_v25_common_ExclusionSegment_descriptor = - getDescriptor().getMessageTypes().get(2); + getDescriptor().getMessageType(2); internal_static_google_ads_googleads_v25_common_ExclusionSegment_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_common_ExclusionSegment_descriptor, new java.lang.String[] { "UserList", "Segment", }); internal_static_google_ads_googleads_v25_common_AgeDimension_descriptor = - getDescriptor().getMessageTypes().get(3); + getDescriptor().getMessageType(3); internal_static_google_ads_googleads_v25_common_AgeDimension_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_common_AgeDimension_descriptor, new java.lang.String[] { "AgeRanges", "IncludeUndetermined", }); internal_static_google_ads_googleads_v25_common_AgeSegment_descriptor = - getDescriptor().getMessageTypes().get(4); + getDescriptor().getMessageType(4); internal_static_google_ads_googleads_v25_common_AgeSegment_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_common_AgeSegment_descriptor, new java.lang.String[] { "MinAge", "MaxAge", }); internal_static_google_ads_googleads_v25_common_GenderDimension_descriptor = - getDescriptor().getMessageTypes().get(5); + getDescriptor().getMessageType(5); internal_static_google_ads_googleads_v25_common_GenderDimension_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_common_GenderDimension_descriptor, new java.lang.String[] { "Genders", "IncludeUndetermined", }); internal_static_google_ads_googleads_v25_common_HouseholdIncomeDimension_descriptor = - getDescriptor().getMessageTypes().get(6); + getDescriptor().getMessageType(6); internal_static_google_ads_googleads_v25_common_HouseholdIncomeDimension_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_common_HouseholdIncomeDimension_descriptor, new java.lang.String[] { "IncomeRanges", "IncludeUndetermined", }); internal_static_google_ads_googleads_v25_common_ParentalStatusDimension_descriptor = - getDescriptor().getMessageTypes().get(7); + getDescriptor().getMessageType(7); internal_static_google_ads_googleads_v25_common_ParentalStatusDimension_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_common_ParentalStatusDimension_descriptor, new java.lang.String[] { "ParentalStatuses", "IncludeUndetermined", }); internal_static_google_ads_googleads_v25_common_AudienceSegmentDimension_descriptor = - getDescriptor().getMessageTypes().get(8); + getDescriptor().getMessageType(8); internal_static_google_ads_googleads_v25_common_AudienceSegmentDimension_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_common_AudienceSegmentDimension_descriptor, new java.lang.String[] { "Segments", }); internal_static_google_ads_googleads_v25_common_AudienceSegment_descriptor = - getDescriptor().getMessageTypes().get(9); + getDescriptor().getMessageType(9); internal_static_google_ads_googleads_v25_common_AudienceSegment_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_common_AudienceSegment_descriptor, new java.lang.String[] { "UserList", "UserInterest", "LifeEvent", "DetailedDemographic", "CustomAudience", "Segment", }); internal_static_google_ads_googleads_v25_common_UserListSegment_descriptor = - getDescriptor().getMessageTypes().get(10); + getDescriptor().getMessageType(10); internal_static_google_ads_googleads_v25_common_UserListSegment_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_common_UserListSegment_descriptor, new java.lang.String[] { "UserList", }); internal_static_google_ads_googleads_v25_common_UserInterestSegment_descriptor = - getDescriptor().getMessageTypes().get(11); + getDescriptor().getMessageType(11); internal_static_google_ads_googleads_v25_common_UserInterestSegment_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_common_UserInterestSegment_descriptor, new java.lang.String[] { "UserInterestCategory", }); internal_static_google_ads_googleads_v25_common_LifeEventSegment_descriptor = - getDescriptor().getMessageTypes().get(12); + getDescriptor().getMessageType(12); internal_static_google_ads_googleads_v25_common_LifeEventSegment_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_common_LifeEventSegment_descriptor, new java.lang.String[] { "LifeEvent", }); internal_static_google_ads_googleads_v25_common_DetailedDemographicSegment_descriptor = - getDescriptor().getMessageTypes().get(13); + getDescriptor().getMessageType(13); internal_static_google_ads_googleads_v25_common_DetailedDemographicSegment_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_common_DetailedDemographicSegment_descriptor, new java.lang.String[] { "DetailedDemographic", }); internal_static_google_ads_googleads_v25_common_CustomAudienceSegment_descriptor = - getDescriptor().getMessageTypes().get(14); + getDescriptor().getMessageType(14); internal_static_google_ads_googleads_v25_common_CustomAudienceSegment_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_common_CustomAudienceSegment_descriptor, diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/BasicUserListInfo.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/BasicUserListInfo.java index b18010bc22..0f65a923b7 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/BasicUserListInfo.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/BasicUserListInfo.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/user_lists.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; @@ -22,10 +22,10 @@ public final class BasicUserListInfo extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - BasicUserListInfo.class.getName()); + "BasicUserListInfo"); } // Use BasicUserListInfo.newBuilder() to construct. private BasicUserListInfo(com.google.protobuf.GeneratedMessage.Builder> builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/BasicUserListInfoOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/BasicUserListInfoOrBuilder.java index 6a1c8bc236..1b1929e08f 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/BasicUserListInfoOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/BasicUserListInfoOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/user_lists.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/BiddingProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/BiddingProto.java index ee99a88a6f..ca8724730b 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/BiddingProto.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/BiddingProto.java @@ -1,21 +1,21 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/bidding.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; @com.google.protobuf.Generated -public final class BiddingProto { +public final class BiddingProto extends com.google.protobuf.GeneratedFile { private BiddingProto() {} static { com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - BiddingProto.class.getName()); + "BiddingProto"); } public static void registerAllExtensions( com.google.protobuf.ExtensionRegistryLite registry) { @@ -211,115 +211,115 @@ public static void registerAllExtensions( com.google.ads.googleads.v25.enums.TargetImpressionShareLocationProto.getDescriptor(), }); internal_static_google_ads_googleads_v25_common_Commission_descriptor = - getDescriptor().getMessageTypes().get(0); + getDescriptor().getMessageType(0); internal_static_google_ads_googleads_v25_common_Commission_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_common_Commission_descriptor, new java.lang.String[] { "CommissionRateMicros", }); internal_static_google_ads_googleads_v25_common_EnhancedCpc_descriptor = - getDescriptor().getMessageTypes().get(1); + getDescriptor().getMessageType(1); internal_static_google_ads_googleads_v25_common_EnhancedCpc_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_common_EnhancedCpc_descriptor, new java.lang.String[] { }); internal_static_google_ads_googleads_v25_common_ManualCpa_descriptor = - getDescriptor().getMessageTypes().get(2); + getDescriptor().getMessageType(2); internal_static_google_ads_googleads_v25_common_ManualCpa_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_common_ManualCpa_descriptor, new java.lang.String[] { }); internal_static_google_ads_googleads_v25_common_ManualCpc_descriptor = - getDescriptor().getMessageTypes().get(3); + getDescriptor().getMessageType(3); internal_static_google_ads_googleads_v25_common_ManualCpc_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_common_ManualCpc_descriptor, new java.lang.String[] { "EnhancedCpcEnabled", }); internal_static_google_ads_googleads_v25_common_ManualCpm_descriptor = - getDescriptor().getMessageTypes().get(4); + getDescriptor().getMessageType(4); internal_static_google_ads_googleads_v25_common_ManualCpm_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_common_ManualCpm_descriptor, new java.lang.String[] { }); internal_static_google_ads_googleads_v25_common_ManualCpv_descriptor = - getDescriptor().getMessageTypes().get(5); + getDescriptor().getMessageType(5); internal_static_google_ads_googleads_v25_common_ManualCpv_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_common_ManualCpv_descriptor, new java.lang.String[] { }); internal_static_google_ads_googleads_v25_common_MaximizeConversions_descriptor = - getDescriptor().getMessageTypes().get(6); + getDescriptor().getMessageType(6); internal_static_google_ads_googleads_v25_common_MaximizeConversions_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_common_MaximizeConversions_descriptor, new java.lang.String[] { "CpcBidCeilingMicros", "CpcBidFloorMicros", "TargetCpaMicros", }); internal_static_google_ads_googleads_v25_common_MaximizeConversionValue_descriptor = - getDescriptor().getMessageTypes().get(7); + getDescriptor().getMessageType(7); internal_static_google_ads_googleads_v25_common_MaximizeConversionValue_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_common_MaximizeConversionValue_descriptor, new java.lang.String[] { "TargetRoas", "CpcBidCeilingMicros", "CpcBidFloorMicros", "TargetRoasTolerancePercentMillis", }); internal_static_google_ads_googleads_v25_common_TargetCpa_descriptor = - getDescriptor().getMessageTypes().get(8); + getDescriptor().getMessageType(8); internal_static_google_ads_googleads_v25_common_TargetCpa_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_common_TargetCpa_descriptor, new java.lang.String[] { "TargetCpaMicros", "CpcBidCeilingMicros", "CpcBidFloorMicros", }); internal_static_google_ads_googleads_v25_common_TargetCpm_descriptor = - getDescriptor().getMessageTypes().get(9); + getDescriptor().getMessageType(9); internal_static_google_ads_googleads_v25_common_TargetCpm_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_common_TargetCpm_descriptor, new java.lang.String[] { "TargetFrequencyGoal", "Goal", }); internal_static_google_ads_googleads_v25_common_TargetCpmTargetFrequencyGoal_descriptor = - getDescriptor().getMessageTypes().get(10); + getDescriptor().getMessageType(10); internal_static_google_ads_googleads_v25_common_TargetCpmTargetFrequencyGoal_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_common_TargetCpmTargetFrequencyGoal_descriptor, new java.lang.String[] { "TargetCount", "TimeUnit", }); internal_static_google_ads_googleads_v25_common_TargetImpressionShare_descriptor = - getDescriptor().getMessageTypes().get(11); + getDescriptor().getMessageType(11); internal_static_google_ads_googleads_v25_common_TargetImpressionShare_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_common_TargetImpressionShare_descriptor, new java.lang.String[] { "Location", "LocationFractionMicros", "CpcBidCeilingMicros", }); internal_static_google_ads_googleads_v25_common_TargetRoas_descriptor = - getDescriptor().getMessageTypes().get(12); + getDescriptor().getMessageType(12); internal_static_google_ads_googleads_v25_common_TargetRoas_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_common_TargetRoas_descriptor, new java.lang.String[] { "TargetRoas", "CpcBidCeilingMicros", "CpcBidFloorMicros", "TargetRoasTolerancePercentMillis", }); internal_static_google_ads_googleads_v25_common_TargetSpend_descriptor = - getDescriptor().getMessageTypes().get(13); + getDescriptor().getMessageType(13); internal_static_google_ads_googleads_v25_common_TargetSpend_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_common_TargetSpend_descriptor, new java.lang.String[] { "TargetSpendMicros", "CpcBidCeilingMicros", }); internal_static_google_ads_googleads_v25_common_PercentCpc_descriptor = - getDescriptor().getMessageTypes().get(14); + getDescriptor().getMessageType(14); internal_static_google_ads_googleads_v25_common_PercentCpc_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_common_PercentCpc_descriptor, new java.lang.String[] { "CpcBidCeilingMicros", "EnhancedCpcEnabled", }); internal_static_google_ads_googleads_v25_common_FixedCpm_descriptor = - getDescriptor().getMessageTypes().get(15); + getDescriptor().getMessageType(15); internal_static_google_ads_googleads_v25_common_FixedCpm_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_common_FixedCpm_descriptor, new java.lang.String[] { "Goal", "TargetFrequencyInfo", "GoalInfo", }); internal_static_google_ads_googleads_v25_common_FixedCpmTargetFrequencyGoalInfo_descriptor = - getDescriptor().getMessageTypes().get(16); + getDescriptor().getMessageType(16); internal_static_google_ads_googleads_v25_common_FixedCpmTargetFrequencyGoalInfo_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_common_FixedCpmTargetFrequencyGoalInfo_descriptor, new java.lang.String[] { "TargetCount", "TimeUnit", }); internal_static_google_ads_googleads_v25_common_TargetCpv_descriptor = - getDescriptor().getMessageTypes().get(17); + getDescriptor().getMessageType(17); internal_static_google_ads_googleads_v25_common_TargetCpv_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_common_TargetCpv_descriptor, new java.lang.String[] { }); internal_static_google_ads_googleads_v25_common_TargetCpc_descriptor = - getDescriptor().getMessageTypes().get(18); + getDescriptor().getMessageType(18); internal_static_google_ads_googleads_v25_common_TargetCpc_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_common_TargetCpc_descriptor, diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/BookOnGoogleAsset.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/BookOnGoogleAsset.java index 9ef11846cb..f2de7f0631 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/BookOnGoogleAsset.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/BookOnGoogleAsset.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/asset_types.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; @@ -24,10 +24,10 @@ public final class BookOnGoogleAsset extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - BookOnGoogleAsset.class.getName()); + "BookOnGoogleAsset"); } // Use BookOnGoogleAsset.newBuilder() to construct. private BookOnGoogleAsset(com.google.protobuf.GeneratedMessage.Builder> builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/BookOnGoogleAssetOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/BookOnGoogleAssetOrBuilder.java index 89d0f67aa7..5e7564540f 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/BookOnGoogleAssetOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/BookOnGoogleAssetOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/asset_types.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/BrandInfo.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/BrandInfo.java index ace6a81a7d..21975aae12 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/BrandInfo.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/BrandInfo.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/criteria.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; @@ -23,10 +23,10 @@ public final class BrandInfo extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - BrandInfo.class.getName()); + "BrandInfo"); } // Use BrandInfo.newBuilder() to construct. private BrandInfo(com.google.protobuf.GeneratedMessage.Builder> builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/BrandInfoOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/BrandInfoOrBuilder.java index c28db75bbf..e528f995e1 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/BrandInfoOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/BrandInfoOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/criteria.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/BrandListInfo.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/BrandListInfo.java index 4aa8064f2f..366243640b 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/BrandListInfo.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/BrandListInfo.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/criteria.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; @@ -24,10 +24,10 @@ public final class BrandListInfo extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - BrandListInfo.class.getName()); + "BrandListInfo"); } // Use BrandListInfo.newBuilder() to construct. private BrandListInfo(com.google.protobuf.GeneratedMessage.Builder> builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/BrandListInfoOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/BrandListInfoOrBuilder.java index de0901b40f..4a5841199a 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/BrandListInfoOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/BrandListInfoOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/criteria.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/BudgetCampaignAssociationStatus.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/BudgetCampaignAssociationStatus.java index 0779124d2f..e68928ded0 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/BudgetCampaignAssociationStatus.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/BudgetCampaignAssociationStatus.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/segments.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; @@ -22,10 +22,10 @@ public final class BudgetCampaignAssociationStatus extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - BudgetCampaignAssociationStatus.class.getName()); + "BudgetCampaignAssociationStatus"); } // Use BudgetCampaignAssociationStatus.newBuilder() to construct. private BudgetCampaignAssociationStatus(com.google.protobuf.GeneratedMessage.Builder> builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/BudgetCampaignAssociationStatusOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/BudgetCampaignAssociationStatusOrBuilder.java index c8a56f3c07..91782c03e5 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/BudgetCampaignAssociationStatusOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/BudgetCampaignAssociationStatusOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/segments.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/BudgetSimulationPoint.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/BudgetSimulationPoint.java index 0d56f56635..4c2441778a 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/BudgetSimulationPoint.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/BudgetSimulationPoint.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/simulation.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; @@ -22,10 +22,10 @@ public final class BudgetSimulationPoint extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - BudgetSimulationPoint.class.getName()); + "BudgetSimulationPoint"); } // Use BudgetSimulationPoint.newBuilder() to construct. private BudgetSimulationPoint(com.google.protobuf.GeneratedMessage.Builder> builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/BudgetSimulationPointList.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/BudgetSimulationPointList.java index e43bb5a2c4..c793d8327c 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/BudgetSimulationPointList.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/BudgetSimulationPointList.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/simulation.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; @@ -22,10 +22,10 @@ public final class BudgetSimulationPointList extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - BudgetSimulationPointList.class.getName()); + "BudgetSimulationPointList"); } // Use BudgetSimulationPointList.newBuilder() to construct. private BudgetSimulationPointList(com.google.protobuf.GeneratedMessage.Builder> builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/BudgetSimulationPointListOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/BudgetSimulationPointListOrBuilder.java index 190d7b588e..fbb9fcbaf8 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/BudgetSimulationPointListOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/BudgetSimulationPointListOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/simulation.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/BudgetSimulationPointOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/BudgetSimulationPointOrBuilder.java index 624de90ded..a1db4d217a 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/BudgetSimulationPointOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/BudgetSimulationPointOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/simulation.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/BusinessMessageAsset.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/BusinessMessageAsset.java index 8e04d4ff5f..252e7da0a6 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/BusinessMessageAsset.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/BusinessMessageAsset.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/asset_types.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; @@ -22,10 +22,10 @@ public final class BusinessMessageAsset extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - BusinessMessageAsset.class.getName()); + "BusinessMessageAsset"); } // Use BusinessMessageAsset.newBuilder() to construct. private BusinessMessageAsset(com.google.protobuf.GeneratedMessage.Builder> builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/BusinessMessageAssetOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/BusinessMessageAssetOrBuilder.java index 2cd30bce3b..1305958d27 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/BusinessMessageAssetOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/BusinessMessageAssetOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/asset_types.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/BusinessMessageCallToActionInfo.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/BusinessMessageCallToActionInfo.java index 33ad291a6f..39715d8566 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/BusinessMessageCallToActionInfo.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/BusinessMessageCallToActionInfo.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/asset_types.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; @@ -22,10 +22,10 @@ public final class BusinessMessageCallToActionInfo extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - BusinessMessageCallToActionInfo.class.getName()); + "BusinessMessageCallToActionInfo"); } // Use BusinessMessageCallToActionInfo.newBuilder() to construct. private BusinessMessageCallToActionInfo(com.google.protobuf.GeneratedMessage.Builder> builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/BusinessMessageCallToActionInfoOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/BusinessMessageCallToActionInfoOrBuilder.java index 04d42b4886..82a63a411a 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/BusinessMessageCallToActionInfoOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/BusinessMessageCallToActionInfoOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/asset_types.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/BusinessProfileBusinessNameFilter.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/BusinessProfileBusinessNameFilter.java index 974da9babc..587054365b 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/BusinessProfileBusinessNameFilter.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/BusinessProfileBusinessNameFilter.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/asset_set_types.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; @@ -22,10 +22,10 @@ public final class BusinessProfileBusinessNameFilter extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - BusinessProfileBusinessNameFilter.class.getName()); + "BusinessProfileBusinessNameFilter"); } // Use BusinessProfileBusinessNameFilter.newBuilder() to construct. private BusinessProfileBusinessNameFilter(com.google.protobuf.GeneratedMessage.Builder> builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/BusinessProfileBusinessNameFilterOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/BusinessProfileBusinessNameFilterOrBuilder.java index 80d8b959dd..1502e4a2a5 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/BusinessProfileBusinessNameFilterOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/BusinessProfileBusinessNameFilterOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/asset_set_types.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/BusinessProfileLocation.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/BusinessProfileLocation.java index fb0d9c6f83..1c17793ce9 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/BusinessProfileLocation.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/BusinessProfileLocation.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/asset_types.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; @@ -23,10 +23,10 @@ public final class BusinessProfileLocation extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - BusinessProfileLocation.class.getName()); + "BusinessProfileLocation"); } // Use BusinessProfileLocation.newBuilder() to construct. private BusinessProfileLocation(com.google.protobuf.GeneratedMessage.Builder> builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/BusinessProfileLocationGroup.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/BusinessProfileLocationGroup.java index e758ef27e2..9f2fbe528a 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/BusinessProfileLocationGroup.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/BusinessProfileLocationGroup.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/asset_set_types.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; @@ -24,10 +24,10 @@ public final class BusinessProfileLocationGroup extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - BusinessProfileLocationGroup.class.getName()); + "BusinessProfileLocationGroup"); } // Use BusinessProfileLocationGroup.newBuilder() to construct. private BusinessProfileLocationGroup(com.google.protobuf.GeneratedMessage.Builder> builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/BusinessProfileLocationGroupOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/BusinessProfileLocationGroupOrBuilder.java index 1cfb695fe9..ddbe27d737 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/BusinessProfileLocationGroupOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/BusinessProfileLocationGroupOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/asset_set_types.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/BusinessProfileLocationOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/BusinessProfileLocationOrBuilder.java index bb8cdc7b97..4f6d7c6b2b 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/BusinessProfileLocationOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/BusinessProfileLocationOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/asset_types.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/BusinessProfileLocationSet.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/BusinessProfileLocationSet.java index f0c91f3c98..87a7d00c30 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/BusinessProfileLocationSet.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/BusinessProfileLocationSet.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/asset_set_types.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; @@ -24,10 +24,10 @@ public final class BusinessProfileLocationSet extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - BusinessProfileLocationSet.class.getName()); + "BusinessProfileLocationSet"); } // Use BusinessProfileLocationSet.newBuilder() to construct. private BusinessProfileLocationSet(com.google.protobuf.GeneratedMessage.Builder> builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/BusinessProfileLocationSetOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/BusinessProfileLocationSetOrBuilder.java index b2166dff73..14bb63d256 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/BusinessProfileLocationSetOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/BusinessProfileLocationSetOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/asset_set_types.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/CallAsset.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/CallAsset.java index 7244482d47..47e3b17acd 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/CallAsset.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/CallAsset.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/asset_types.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; @@ -22,10 +22,10 @@ public final class CallAsset extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - CallAsset.class.getName()); + "CallAsset"); } // Use CallAsset.newBuilder() to construct. private CallAsset(com.google.protobuf.GeneratedMessage.Builder> builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/CallAssetOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/CallAssetOrBuilder.java index 51061ccb26..7cf4796db4 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/CallAssetOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/CallAssetOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/asset_types.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/CallFeedItem.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/CallFeedItem.java index 174749618c..2b8ff85da2 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/CallFeedItem.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/CallFeedItem.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/extensions.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; @@ -22,10 +22,10 @@ public final class CallFeedItem extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - CallFeedItem.class.getName()); + "CallFeedItem"); } // Use CallFeedItem.newBuilder() to construct. private CallFeedItem(com.google.protobuf.GeneratedMessage.Builder> builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/CallFeedItemOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/CallFeedItemOrBuilder.java index b5f85e888f..a130ac6855 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/CallFeedItemOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/CallFeedItemOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/extensions.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/CallToActionAsset.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/CallToActionAsset.java index 7c73741364..08b3a4969f 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/CallToActionAsset.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/CallToActionAsset.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/asset_types.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; @@ -22,10 +22,10 @@ public final class CallToActionAsset extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - CallToActionAsset.class.getName()); + "CallToActionAsset"); } // Use CallToActionAsset.newBuilder() to construct. private CallToActionAsset(com.google.protobuf.GeneratedMessage.Builder> builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/CallToActionAssetOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/CallToActionAssetOrBuilder.java index 91af510561..eeeaf7e82d 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/CallToActionAssetOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/CallToActionAssetOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/asset_types.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/CalloutAsset.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/CalloutAsset.java index 5f0fe76f10..ca2fbdbd05 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/CalloutAsset.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/CalloutAsset.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/asset_types.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; @@ -22,10 +22,10 @@ public final class CalloutAsset extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - CalloutAsset.class.getName()); + "CalloutAsset"); } // Use CalloutAsset.newBuilder() to construct. private CalloutAsset(com.google.protobuf.GeneratedMessage.Builder> builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/CalloutAssetOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/CalloutAssetOrBuilder.java index 96d9f04318..85023b0bce 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/CalloutAssetOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/CalloutAssetOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/asset_types.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/CalloutFeedItem.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/CalloutFeedItem.java index 9362c6d379..a066c0e8cc 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/CalloutFeedItem.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/CalloutFeedItem.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/extensions.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; @@ -22,10 +22,10 @@ public final class CalloutFeedItem extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - CalloutFeedItem.class.getName()); + "CalloutFeedItem"); } // Use CalloutFeedItem.newBuilder() to construct. private CalloutFeedItem(com.google.protobuf.GeneratedMessage.Builder> builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/CalloutFeedItemOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/CalloutFeedItemOrBuilder.java index 9d21a48662..de6ba9f33b 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/CalloutFeedItemOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/CalloutFeedItemOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/extensions.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/CampaignGoalSettings.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/CampaignGoalSettings.java index 56e350d011..88c7f8b606 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/CampaignGoalSettings.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/CampaignGoalSettings.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/campaign_goal_settings.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; @@ -22,10 +22,10 @@ public final class CampaignGoalSettings extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - CampaignGoalSettings.class.getName()); + "CampaignGoalSettings"); } // Use CampaignGoalSettings.newBuilder() to construct. private CampaignGoalSettings(com.google.protobuf.GeneratedMessage.Builder> builder) { @@ -119,10 +119,10 @@ public static final class CampaignRetentionGoalSettings extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - CampaignRetentionGoalSettings.class.getName()); + "CampaignRetentionGoalSettings"); } // Use CampaignRetentionGoalSettings.newBuilder() to construct. private CampaignRetentionGoalSettings(com.google.protobuf.GeneratedMessage.Builder> builder) { @@ -923,10 +923,10 @@ public static final class CampaignNewCustomerAcquisitionGoalSettings extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - CampaignNewCustomerAcquisitionGoalSettings.class.getName()); + "CampaignNewCustomerAcquisitionGoalSettings"); } // Use CampaignNewCustomerAcquisitionGoalSettings.newBuilder() to construct. private CampaignNewCustomerAcquisitionGoalSettings(com.google.protobuf.GeneratedMessage.Builder> builder) { @@ -1723,10 +1723,10 @@ public static final class CampaignLoyaltyRetentionGoalSettings extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - CampaignLoyaltyRetentionGoalSettings.class.getName()); + "CampaignLoyaltyRetentionGoalSettings"); } // Use CampaignLoyaltyRetentionGoalSettings.newBuilder() to construct. private CampaignLoyaltyRetentionGoalSettings(com.google.protobuf.GeneratedMessage.Builder> builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/CampaignGoalSettingsOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/CampaignGoalSettingsOrBuilder.java index b70b5869aa..2ed7c27e42 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/CampaignGoalSettingsOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/CampaignGoalSettingsOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/campaign_goal_settings.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/CampaignGoalSettingsProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/CampaignGoalSettingsProto.java index 00e22deb7b..400c0955c9 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/CampaignGoalSettingsProto.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/CampaignGoalSettingsProto.java @@ -1,21 +1,21 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/campaign_goal_settings.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; @com.google.protobuf.Generated -public final class CampaignGoalSettingsProto { +public final class CampaignGoalSettingsProto extends com.google.protobuf.GeneratedFile { private CampaignGoalSettingsProto() {} static { com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - CampaignGoalSettingsProto.class.getName()); + "CampaignGoalSettingsProto"); } public static void registerAllExtensions( com.google.protobuf.ExtensionRegistryLite registry) { @@ -96,25 +96,25 @@ public static void registerAllExtensions( com.google.ads.googleads.v25.enums.CustomerLifecycleOptimizationModeProto.getDescriptor(), }); internal_static_google_ads_googleads_v25_common_CampaignGoalSettings_descriptor = - getDescriptor().getMessageTypes().get(0); + getDescriptor().getMessageType(0); internal_static_google_ads_googleads_v25_common_CampaignGoalSettings_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_common_CampaignGoalSettings_descriptor, new java.lang.String[] { }); internal_static_google_ads_googleads_v25_common_CampaignGoalSettings_CampaignRetentionGoalSettings_descriptor = - internal_static_google_ads_googleads_v25_common_CampaignGoalSettings_descriptor.getNestedTypes().get(0); + internal_static_google_ads_googleads_v25_common_CampaignGoalSettings_descriptor.getNestedType(0); internal_static_google_ads_googleads_v25_common_CampaignGoalSettings_CampaignRetentionGoalSettings_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_common_CampaignGoalSettings_CampaignRetentionGoalSettings_descriptor, new java.lang.String[] { "ValueSettingsOverride", "TargetOption", }); internal_static_google_ads_googleads_v25_common_CampaignGoalSettings_CampaignNewCustomerAcquisitionGoalSettings_descriptor = - internal_static_google_ads_googleads_v25_common_CampaignGoalSettings_descriptor.getNestedTypes().get(1); + internal_static_google_ads_googleads_v25_common_CampaignGoalSettings_descriptor.getNestedType(1); internal_static_google_ads_googleads_v25_common_CampaignGoalSettings_CampaignNewCustomerAcquisitionGoalSettings_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_common_CampaignGoalSettings_CampaignNewCustomerAcquisitionGoalSettings_descriptor, new java.lang.String[] { "ValueSettingsOverride", "TargetOption", }); internal_static_google_ads_googleads_v25_common_CampaignGoalSettings_CampaignLoyaltyRetentionGoalSettings_descriptor = - internal_static_google_ads_googleads_v25_common_CampaignGoalSettings_descriptor.getNestedTypes().get(2); + internal_static_google_ads_googleads_v25_common_CampaignGoalSettings_descriptor.getNestedType(2); internal_static_google_ads_googleads_v25_common_CampaignGoalSettings_CampaignLoyaltyRetentionGoalSettings_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_common_CampaignGoalSettings_CampaignLoyaltyRetentionGoalSettings_descriptor, diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/CampaignReservationQuote.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/CampaignReservationQuote.java index 429a418c17..0ab09e1df7 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/CampaignReservationQuote.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/CampaignReservationQuote.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/campaign_reservation_quote.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; @@ -22,10 +22,10 @@ public final class CampaignReservationQuote extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - CampaignReservationQuote.class.getName()); + "CampaignReservationQuote"); } // Use CampaignReservationQuote.newBuilder() to construct. private CampaignReservationQuote(com.google.protobuf.GeneratedMessage.Builder> builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/CampaignReservationQuoteOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/CampaignReservationQuoteOrBuilder.java index 52fd4ecf52..587e863e69 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/CampaignReservationQuoteOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/CampaignReservationQuoteOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/campaign_reservation_quote.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/CampaignReservationQuoteProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/CampaignReservationQuoteProto.java index 95ff6a3f47..834355fc0b 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/CampaignReservationQuoteProto.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/CampaignReservationQuoteProto.java @@ -1,21 +1,21 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/campaign_reservation_quote.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; @com.google.protobuf.Generated -public final class CampaignReservationQuoteProto { +public final class CampaignReservationQuoteProto extends com.google.protobuf.GeneratedFile { private CampaignReservationQuoteProto() {} static { com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - CampaignReservationQuoteProto.class.getName()); + "CampaignReservationQuoteProto"); } public static void registerAllExtensions( com.google.protobuf.ExtensionRegistryLite registry) { @@ -60,7 +60,7 @@ public static void registerAllExtensions( new com.google.protobuf.Descriptors.FileDescriptor[] { }); internal_static_google_ads_googleads_v25_common_CampaignReservationQuote_descriptor = - getDescriptor().getMessageTypes().get(0); + getDescriptor().getMessageType(0); internal_static_google_ads_googleads_v25_common_CampaignReservationQuote_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_common_CampaignReservationQuote_descriptor, diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/CampaignThirdPartyBrandLiftIntegrationPartner.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/CampaignThirdPartyBrandLiftIntegrationPartner.java index ab3e71f50e..2efb035467 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/CampaignThirdPartyBrandLiftIntegrationPartner.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/CampaignThirdPartyBrandLiftIntegrationPartner.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/third_party_integration_partners.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; @@ -22,10 +22,10 @@ public final class CampaignThirdPartyBrandLiftIntegrationPartner extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - CampaignThirdPartyBrandLiftIntegrationPartner.class.getName()); + "CampaignThirdPartyBrandLiftIntegrationPartner"); } // Use CampaignThirdPartyBrandLiftIntegrationPartner.newBuilder() to construct. private CampaignThirdPartyBrandLiftIntegrationPartner(com.google.protobuf.GeneratedMessage.Builder> builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/CampaignThirdPartyBrandLiftIntegrationPartnerOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/CampaignThirdPartyBrandLiftIntegrationPartnerOrBuilder.java index 689621d28d..e04cef3a45 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/CampaignThirdPartyBrandLiftIntegrationPartnerOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/CampaignThirdPartyBrandLiftIntegrationPartnerOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/third_party_integration_partners.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/CampaignThirdPartyBrandSafetyIntegrationPartner.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/CampaignThirdPartyBrandSafetyIntegrationPartner.java index c5f78c18b5..2f52a2c5b7 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/CampaignThirdPartyBrandSafetyIntegrationPartner.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/CampaignThirdPartyBrandSafetyIntegrationPartner.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/third_party_integration_partners.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; @@ -22,10 +22,10 @@ public final class CampaignThirdPartyBrandSafetyIntegrationPartner extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - CampaignThirdPartyBrandSafetyIntegrationPartner.class.getName()); + "CampaignThirdPartyBrandSafetyIntegrationPartner"); } // Use CampaignThirdPartyBrandSafetyIntegrationPartner.newBuilder() to construct. private CampaignThirdPartyBrandSafetyIntegrationPartner(com.google.protobuf.GeneratedMessage.Builder> builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/CampaignThirdPartyBrandSafetyIntegrationPartnerOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/CampaignThirdPartyBrandSafetyIntegrationPartnerOrBuilder.java index cd2c107b5f..21de87f3d2 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/CampaignThirdPartyBrandSafetyIntegrationPartnerOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/CampaignThirdPartyBrandSafetyIntegrationPartnerOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/third_party_integration_partners.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/CampaignThirdPartyConversionAttributionIntegrationPartner.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/CampaignThirdPartyConversionAttributionIntegrationPartner.java index 6008134921..5f6ff055aa 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/CampaignThirdPartyConversionAttributionIntegrationPartner.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/CampaignThirdPartyConversionAttributionIntegrationPartner.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/third_party_integration_partners.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; @@ -23,10 +23,10 @@ public final class CampaignThirdPartyConversionAttributionIntegrationPartner ext com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - CampaignThirdPartyConversionAttributionIntegrationPartner.class.getName()); + "CampaignThirdPartyConversionAttributionIntegrationPartner"); } // Use CampaignThirdPartyConversionAttributionIntegrationPartner.newBuilder() to construct. private CampaignThirdPartyConversionAttributionIntegrationPartner(com.google.protobuf.GeneratedMessage.Builder> builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/CampaignThirdPartyConversionAttributionIntegrationPartnerOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/CampaignThirdPartyConversionAttributionIntegrationPartnerOrBuilder.java index ee0209c075..e699f8e043 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/CampaignThirdPartyConversionAttributionIntegrationPartnerOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/CampaignThirdPartyConversionAttributionIntegrationPartnerOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/third_party_integration_partners.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/CampaignThirdPartyIntegrationPartners.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/CampaignThirdPartyIntegrationPartners.java index 25c8a93117..5b3c0218e4 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/CampaignThirdPartyIntegrationPartners.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/CampaignThirdPartyIntegrationPartners.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/third_party_integration_partners.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; @@ -22,10 +22,10 @@ public final class CampaignThirdPartyIntegrationPartners extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - CampaignThirdPartyIntegrationPartners.class.getName()); + "CampaignThirdPartyIntegrationPartners"); } // Use CampaignThirdPartyIntegrationPartners.newBuilder() to construct. private CampaignThirdPartyIntegrationPartners(com.google.protobuf.GeneratedMessage.Builder> builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/CampaignThirdPartyIntegrationPartnersOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/CampaignThirdPartyIntegrationPartnersOrBuilder.java index 2560f2a1ff..5a6cf0f426 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/CampaignThirdPartyIntegrationPartnersOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/CampaignThirdPartyIntegrationPartnersOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/third_party_integration_partners.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/CampaignThirdPartyReachIntegrationPartner.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/CampaignThirdPartyReachIntegrationPartner.java index 04ec428869..74f6e893cb 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/CampaignThirdPartyReachIntegrationPartner.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/CampaignThirdPartyReachIntegrationPartner.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/third_party_integration_partners.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; @@ -22,10 +22,10 @@ public final class CampaignThirdPartyReachIntegrationPartner extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - CampaignThirdPartyReachIntegrationPartner.class.getName()); + "CampaignThirdPartyReachIntegrationPartner"); } // Use CampaignThirdPartyReachIntegrationPartner.newBuilder() to construct. private CampaignThirdPartyReachIntegrationPartner(com.google.protobuf.GeneratedMessage.Builder> builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/CampaignThirdPartyReachIntegrationPartnerOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/CampaignThirdPartyReachIntegrationPartnerOrBuilder.java index 8134435840..4202b43edb 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/CampaignThirdPartyReachIntegrationPartnerOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/CampaignThirdPartyReachIntegrationPartnerOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/third_party_integration_partners.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/CampaignThirdPartyViewabilityIntegrationPartner.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/CampaignThirdPartyViewabilityIntegrationPartner.java index 820c3568d8..613d23f9ed 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/CampaignThirdPartyViewabilityIntegrationPartner.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/CampaignThirdPartyViewabilityIntegrationPartner.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/third_party_integration_partners.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; @@ -22,10 +22,10 @@ public final class CampaignThirdPartyViewabilityIntegrationPartner extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - CampaignThirdPartyViewabilityIntegrationPartner.class.getName()); + "CampaignThirdPartyViewabilityIntegrationPartner"); } // Use CampaignThirdPartyViewabilityIntegrationPartner.newBuilder() to construct. private CampaignThirdPartyViewabilityIntegrationPartner(com.google.protobuf.GeneratedMessage.Builder> builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/CampaignThirdPartyViewabilityIntegrationPartnerOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/CampaignThirdPartyViewabilityIntegrationPartnerOrBuilder.java index 4517d6d3ab..32ab32bf90 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/CampaignThirdPartyViewabilityIntegrationPartnerOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/CampaignThirdPartyViewabilityIntegrationPartnerOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/third_party_integration_partners.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/CarrierInfo.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/CarrierInfo.java index cf15ddcded..8d81b12417 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/CarrierInfo.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/CarrierInfo.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/criteria.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; @@ -22,10 +22,10 @@ public final class CarrierInfo extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - CarrierInfo.class.getName()); + "CarrierInfo"); } // Use CarrierInfo.newBuilder() to construct. private CarrierInfo(com.google.protobuf.GeneratedMessage.Builder> builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/CarrierInfoOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/CarrierInfoOrBuilder.java index c666271a7f..1590608043 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/CarrierInfoOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/CarrierInfoOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/criteria.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/ChainFilter.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/ChainFilter.java index f8f454595c..b511e04cf9 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/ChainFilter.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/ChainFilter.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/asset_set_types.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; @@ -23,10 +23,10 @@ public final class ChainFilter extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - ChainFilter.class.getName()); + "ChainFilter"); } // Use ChainFilter.newBuilder() to construct. private ChainFilter(com.google.protobuf.GeneratedMessage.Builder> builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/ChainFilterOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/ChainFilterOrBuilder.java index 28b0892e77..72d1d982a6 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/ChainFilterOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/ChainFilterOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/asset_set_types.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/ChainLocationGroup.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/ChainLocationGroup.java index 3dec2e99cb..2cd23b189f 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/ChainLocationGroup.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/ChainLocationGroup.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/asset_set_types.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; @@ -24,10 +24,10 @@ public final class ChainLocationGroup extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - ChainLocationGroup.class.getName()); + "ChainLocationGroup"); } // Use ChainLocationGroup.newBuilder() to construct. private ChainLocationGroup(com.google.protobuf.GeneratedMessage.Builder> builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/ChainLocationGroupOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/ChainLocationGroupOrBuilder.java index f74dfca0a2..24f7a02448 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/ChainLocationGroupOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/ChainLocationGroupOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/asset_set_types.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/ChainSet.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/ChainSet.java index 5f1b172855..7eac27de31 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/ChainSet.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/ChainSet.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/asset_set_types.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; @@ -22,10 +22,10 @@ public final class ChainSet extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - ChainSet.class.getName()); + "ChainSet"); } // Use ChainSet.newBuilder() to construct. private ChainSet(com.google.protobuf.GeneratedMessage.Builder> builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/ChainSetOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/ChainSetOrBuilder.java index 72400309b7..d36d427bed 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/ChainSetOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/ChainSetOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/asset_set_types.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/ClickLocation.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/ClickLocation.java index 5676c96951..4702140d5d 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/ClickLocation.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/ClickLocation.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/click_location.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; @@ -22,10 +22,10 @@ public final class ClickLocation extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - ClickLocation.class.getName()); + "ClickLocation"); } // Use ClickLocation.newBuilder() to construct. private ClickLocation(com.google.protobuf.GeneratedMessage.Builder> builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/ClickLocationOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/ClickLocationOrBuilder.java index bdc395069a..3b930fade5 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/ClickLocationOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/ClickLocationOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/click_location.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/ClickLocationProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/ClickLocationProto.java index 92901db5c8..f9029d5fd3 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/ClickLocationProto.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/ClickLocationProto.java @@ -1,21 +1,21 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/click_location.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; @com.google.protobuf.Generated -public final class ClickLocationProto { +public final class ClickLocationProto extends com.google.protobuf.GeneratedFile { private ClickLocationProto() {} static { com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - ClickLocationProto.class.getName()); + "ClickLocationProto"); } public static void registerAllExtensions( com.google.protobuf.ExtensionRegistryLite registry) { @@ -60,7 +60,7 @@ public static void registerAllExtensions( new com.google.protobuf.Descriptors.FileDescriptor[] { }); internal_static_google_ads_googleads_v25_common_ClickLocation_descriptor = - getDescriptor().getMessageTypes().get(0); + getDescriptor().getMessageType(0); internal_static_google_ads_googleads_v25_common_ClickLocation_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_common_ClickLocation_descriptor, diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/CombinedAudienceInfo.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/CombinedAudienceInfo.java index 5d1bbc3457..67b40b194a 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/CombinedAudienceInfo.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/CombinedAudienceInfo.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/criteria.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; @@ -22,10 +22,10 @@ public final class CombinedAudienceInfo extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - CombinedAudienceInfo.class.getName()); + "CombinedAudienceInfo"); } // Use CombinedAudienceInfo.newBuilder() to construct. private CombinedAudienceInfo(com.google.protobuf.GeneratedMessage.Builder> builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/CombinedAudienceInfoOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/CombinedAudienceInfoOrBuilder.java index 34b19572f2..fad9a35898 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/CombinedAudienceInfoOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/CombinedAudienceInfoOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/criteria.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/Commission.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/Commission.java index 23848b65b6..97c2fa8feb 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/Commission.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/Commission.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/bidding.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; @@ -23,10 +23,10 @@ public final class Commission extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - Commission.class.getName()); + "Commission"); } // Use Commission.newBuilder() to construct. private Commission(com.google.protobuf.GeneratedMessage.Builder> builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/CommissionOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/CommissionOrBuilder.java index f54fe0dbc7..790265ad39 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/CommissionOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/CommissionOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/bidding.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/ConceptGroup.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/ConceptGroup.java index a745823670..e92d15ff76 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/ConceptGroup.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/ConceptGroup.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/keyword_plan_common.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; @@ -22,10 +22,10 @@ public final class ConceptGroup extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - ConceptGroup.class.getName()); + "ConceptGroup"); } // Use ConceptGroup.newBuilder() to construct. private ConceptGroup(com.google.protobuf.GeneratedMessage.Builder> builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/ConceptGroupOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/ConceptGroupOrBuilder.java index 607ba49282..419a010f3b 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/ConceptGroupOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/ConceptGroupOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/keyword_plan_common.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/Consent.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/Consent.java index fd3f3cb23d..59ce6053ed 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/Consent.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/Consent.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/consent.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; @@ -22,10 +22,10 @@ public final class Consent extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - Consent.class.getName()); + "Consent"); } // Use Consent.newBuilder() to construct. private Consent(com.google.protobuf.GeneratedMessage.Builder> builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/ConsentOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/ConsentOrBuilder.java index 0d1a8a0aaa..16845e543d 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/ConsentOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/ConsentOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/consent.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/ConsentProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/ConsentProto.java index 8066db44cc..6b28cd74fd 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/ConsentProto.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/ConsentProto.java @@ -1,21 +1,21 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/consent.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; @com.google.protobuf.Generated -public final class ConsentProto { +public final class ConsentProto extends com.google.protobuf.GeneratedFile { private ConsentProto() {} static { com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - ConsentProto.class.getName()); + "ConsentProto"); } public static void registerAllExtensions( com.google.protobuf.ExtensionRegistryLite registry) { @@ -62,7 +62,7 @@ public static void registerAllExtensions( com.google.ads.googleads.v25.enums.ConsentStatusProto.getDescriptor(), }); internal_static_google_ads_googleads_v25_common_Consent_descriptor = - getDescriptor().getMessageTypes().get(0); + getDescriptor().getMessageType(0); internal_static_google_ads_googleads_v25_common_Consent_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_common_Consent_descriptor, diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/ContentLabelInfo.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/ContentLabelInfo.java index da5f464e24..69f693018a 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/ContentLabelInfo.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/ContentLabelInfo.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/criteria.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; @@ -22,10 +22,10 @@ public final class ContentLabelInfo extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - ContentLabelInfo.class.getName()); + "ContentLabelInfo"); } // Use ContentLabelInfo.newBuilder() to construct. private ContentLabelInfo(com.google.protobuf.GeneratedMessage.Builder> builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/ContentLabelInfoOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/ContentLabelInfoOrBuilder.java index 93cad16107..1ee633c2af 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/ContentLabelInfoOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/ContentLabelInfoOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/criteria.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/CpcBidSimulationPoint.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/CpcBidSimulationPoint.java index 2d7a07c565..240203cc0e 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/CpcBidSimulationPoint.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/CpcBidSimulationPoint.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/simulation.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; @@ -22,10 +22,10 @@ public final class CpcBidSimulationPoint extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - CpcBidSimulationPoint.class.getName()); + "CpcBidSimulationPoint"); } // Use CpcBidSimulationPoint.newBuilder() to construct. private CpcBidSimulationPoint(com.google.protobuf.GeneratedMessage.Builder> builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/CpcBidSimulationPointList.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/CpcBidSimulationPointList.java index 47cfe8aae8..78bfd4afad 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/CpcBidSimulationPointList.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/CpcBidSimulationPointList.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/simulation.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; @@ -22,10 +22,10 @@ public final class CpcBidSimulationPointList extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - CpcBidSimulationPointList.class.getName()); + "CpcBidSimulationPointList"); } // Use CpcBidSimulationPointList.newBuilder() to construct. private CpcBidSimulationPointList(com.google.protobuf.GeneratedMessage.Builder> builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/CpcBidSimulationPointListOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/CpcBidSimulationPointListOrBuilder.java index ce85897713..9e94f52c0b 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/CpcBidSimulationPointListOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/CpcBidSimulationPointListOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/simulation.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/CpcBidSimulationPointOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/CpcBidSimulationPointOrBuilder.java index 0cb6c7eedd..ccb5527190 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/CpcBidSimulationPointOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/CpcBidSimulationPointOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/simulation.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/CpvBidSimulationPoint.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/CpvBidSimulationPoint.java index f67c0d3198..4bf9f784bd 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/CpvBidSimulationPoint.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/CpvBidSimulationPoint.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/simulation.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; @@ -22,10 +22,10 @@ public final class CpvBidSimulationPoint extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - CpvBidSimulationPoint.class.getName()); + "CpvBidSimulationPoint"); } // Use CpvBidSimulationPoint.newBuilder() to construct. private CpvBidSimulationPoint(com.google.protobuf.GeneratedMessage.Builder> builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/CpvBidSimulationPointList.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/CpvBidSimulationPointList.java index 0624dbc8e2..46a37f3ef4 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/CpvBidSimulationPointList.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/CpvBidSimulationPointList.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/simulation.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; @@ -22,10 +22,10 @@ public final class CpvBidSimulationPointList extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - CpvBidSimulationPointList.class.getName()); + "CpvBidSimulationPointList"); } // Use CpvBidSimulationPointList.newBuilder() to construct. private CpvBidSimulationPointList(com.google.protobuf.GeneratedMessage.Builder> builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/CpvBidSimulationPointListOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/CpvBidSimulationPointListOrBuilder.java index ca6717e39d..7d5339f627 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/CpvBidSimulationPointListOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/CpvBidSimulationPointListOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/simulation.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/CpvBidSimulationPointOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/CpvBidSimulationPointOrBuilder.java index a0fd9d9083..ce343eae17 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/CpvBidSimulationPointOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/CpvBidSimulationPointOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/simulation.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/CriteriaProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/CriteriaProto.java index c3710569ad..fcf0d67e34 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/CriteriaProto.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/CriteriaProto.java @@ -1,21 +1,21 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/criteria.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; @com.google.protobuf.Generated -public final class CriteriaProto { +public final class CriteriaProto extends com.google.protobuf.GeneratedFile { private CriteriaProto() {} static { com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - CriteriaProto.class.getName()); + "CriteriaProto"); } public static void registerAllExtensions( com.google.protobuf.ExtensionRegistryLite registry) { @@ -451,6 +451,11 @@ public static void registerAllExtensions( static final com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_google_ads_googleads_v25_common_RetailTag_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_ads_googleads_v25_common_EntityBid_descriptor; + static final + com.google.protobuf.GeneratedMessage.FieldAccessorTable + internal_static_google_ads_googleads_v25_common_EntityBid_fieldAccessorTable; public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { @@ -776,13 +781,14 @@ public static void registerAllExtensions( "FilterExpression\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" + "\017expression_name\030\002 \001(\tH\001\210\001\001B\010\n\006_valueB\022\n" + - "\020_expression_nameB\355\001\n#com.google.ads.goo" + - "gleads.v25.commonB\rCriteriaProtoP\001ZEgoog" + - "le.golang.org/genproto/googleapis/ads/go" + - "ogleads/v25/common;common\242\002\003GAA\252\002\037Google" + - ".Ads.GoogleAds.V25.Common\312\002\037Google\\Ads\\G" + - "oogleAds\\V25\\Common\352\002#Google::Ads::Googl" + - "eAds::V25::Commonb\006proto3" + "\020_expression_name\"1\n\tEntityBid\022\026\n\titem_c" + + "ode\030\001 \001(\tH\000\210\001\001B\014\n\n_item_codeB\355\001\n#com.goo" + + "gle.ads.googleads.v25.commonB\rCriteriaPr" + + "otoP\001ZEgoogle.golang.org/genproto/google" + + "apis/ads/googleads/v25/common;common\242\002\003G" + + "AA\252\002\037Google.Ads.GoogleAds.V25.Common\312\002\037G" + + "oogle\\Ads\\GoogleAds\\V25\\Common\352\002#Google:" + + ":Ads::GoogleAds::V25::Commonb\006proto3" }; descriptor = com.google.protobuf.Descriptors.FileDescriptor .internalBuildGeneratedFileFrom(descriptorData, @@ -816,515 +822,521 @@ public static void registerAllExtensions( com.google.api.ResourceProto.getDescriptor(), }); internal_static_google_ads_googleads_v25_common_KeywordInfo_descriptor = - getDescriptor().getMessageTypes().get(0); + getDescriptor().getMessageType(0); internal_static_google_ads_googleads_v25_common_KeywordInfo_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_common_KeywordInfo_descriptor, new java.lang.String[] { "Text", "MatchType", }); internal_static_google_ads_googleads_v25_common_PlacementInfo_descriptor = - getDescriptor().getMessageTypes().get(1); + getDescriptor().getMessageType(1); internal_static_google_ads_googleads_v25_common_PlacementInfo_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_common_PlacementInfo_descriptor, new java.lang.String[] { "Url", }); internal_static_google_ads_googleads_v25_common_NegativeKeywordListInfo_descriptor = - getDescriptor().getMessageTypes().get(2); + getDescriptor().getMessageType(2); internal_static_google_ads_googleads_v25_common_NegativeKeywordListInfo_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_common_NegativeKeywordListInfo_descriptor, new java.lang.String[] { "SharedSet", }); internal_static_google_ads_googleads_v25_common_MobileAppCategoryInfo_descriptor = - getDescriptor().getMessageTypes().get(3); + getDescriptor().getMessageType(3); internal_static_google_ads_googleads_v25_common_MobileAppCategoryInfo_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_common_MobileAppCategoryInfo_descriptor, new java.lang.String[] { "MobileAppCategoryConstant", }); internal_static_google_ads_googleads_v25_common_MobileApplicationInfo_descriptor = - getDescriptor().getMessageTypes().get(4); + getDescriptor().getMessageType(4); internal_static_google_ads_googleads_v25_common_MobileApplicationInfo_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_common_MobileApplicationInfo_descriptor, new java.lang.String[] { "AppId", "Name", }); internal_static_google_ads_googleads_v25_common_LocationInfo_descriptor = - getDescriptor().getMessageTypes().get(5); + getDescriptor().getMessageType(5); internal_static_google_ads_googleads_v25_common_LocationInfo_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_common_LocationInfo_descriptor, new java.lang.String[] { "GeoTargetConstant", }); internal_static_google_ads_googleads_v25_common_DeviceInfo_descriptor = - getDescriptor().getMessageTypes().get(6); + getDescriptor().getMessageType(6); internal_static_google_ads_googleads_v25_common_DeviceInfo_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_common_DeviceInfo_descriptor, new java.lang.String[] { "Type", }); internal_static_google_ads_googleads_v25_common_ListingGroupInfo_descriptor = - getDescriptor().getMessageTypes().get(7); + getDescriptor().getMessageType(7); internal_static_google_ads_googleads_v25_common_ListingGroupInfo_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_common_ListingGroupInfo_descriptor, new java.lang.String[] { "Type", "CaseValue", "ParentAdGroupCriterion", "Path", }); internal_static_google_ads_googleads_v25_common_ListingDimensionPath_descriptor = - getDescriptor().getMessageTypes().get(8); + getDescriptor().getMessageType(8); internal_static_google_ads_googleads_v25_common_ListingDimensionPath_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_common_ListingDimensionPath_descriptor, new java.lang.String[] { "Dimensions", }); internal_static_google_ads_googleads_v25_common_ListingScopeInfo_descriptor = - getDescriptor().getMessageTypes().get(9); + getDescriptor().getMessageType(9); internal_static_google_ads_googleads_v25_common_ListingScopeInfo_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_common_ListingScopeInfo_descriptor, new java.lang.String[] { "Dimensions", }); internal_static_google_ads_googleads_v25_common_ListingDimensionInfo_descriptor = - getDescriptor().getMessageTypes().get(10); + getDescriptor().getMessageType(10); internal_static_google_ads_googleads_v25_common_ListingDimensionInfo_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_common_ListingDimensionInfo_descriptor, new java.lang.String[] { "HotelId", "HotelClass", "HotelCountryRegion", "HotelState", "HotelCity", "ProductCategory", "ProductBrand", "ProductChannel", "ProductChannelExclusivity", "ProductCondition", "ProductCustomAttribute", "ProductItemId", "ProductType", "ProductGrouping", "ProductLabels", "ProductLegacyCondition", "ProductTypeFull", "ActivityId", "ActivityRating", "ActivityCountry", "ActivityState", "ActivityCity", "UnknownListingDimension", "Dimension", }); internal_static_google_ads_googleads_v25_common_HotelIdInfo_descriptor = - getDescriptor().getMessageTypes().get(11); + getDescriptor().getMessageType(11); internal_static_google_ads_googleads_v25_common_HotelIdInfo_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_common_HotelIdInfo_descriptor, new java.lang.String[] { "Value", }); internal_static_google_ads_googleads_v25_common_HotelClassInfo_descriptor = - getDescriptor().getMessageTypes().get(12); + getDescriptor().getMessageType(12); internal_static_google_ads_googleads_v25_common_HotelClassInfo_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_common_HotelClassInfo_descriptor, new java.lang.String[] { "Value", }); internal_static_google_ads_googleads_v25_common_HotelCountryRegionInfo_descriptor = - getDescriptor().getMessageTypes().get(13); + getDescriptor().getMessageType(13); internal_static_google_ads_googleads_v25_common_HotelCountryRegionInfo_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_common_HotelCountryRegionInfo_descriptor, new java.lang.String[] { "CountryRegionCriterion", }); internal_static_google_ads_googleads_v25_common_HotelStateInfo_descriptor = - getDescriptor().getMessageTypes().get(14); + getDescriptor().getMessageType(14); internal_static_google_ads_googleads_v25_common_HotelStateInfo_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_common_HotelStateInfo_descriptor, new java.lang.String[] { "StateCriterion", }); internal_static_google_ads_googleads_v25_common_HotelCityInfo_descriptor = - getDescriptor().getMessageTypes().get(15); + getDescriptor().getMessageType(15); internal_static_google_ads_googleads_v25_common_HotelCityInfo_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_common_HotelCityInfo_descriptor, new java.lang.String[] { "CityCriterion", }); internal_static_google_ads_googleads_v25_common_ProductCategoryInfo_descriptor = - getDescriptor().getMessageTypes().get(16); + getDescriptor().getMessageType(16); internal_static_google_ads_googleads_v25_common_ProductCategoryInfo_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_common_ProductCategoryInfo_descriptor, new java.lang.String[] { "CategoryId", "Level", }); internal_static_google_ads_googleads_v25_common_ProductBrandInfo_descriptor = - getDescriptor().getMessageTypes().get(17); + getDescriptor().getMessageType(17); internal_static_google_ads_googleads_v25_common_ProductBrandInfo_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_common_ProductBrandInfo_descriptor, new java.lang.String[] { "Value", }); internal_static_google_ads_googleads_v25_common_ProductChannelInfo_descriptor = - getDescriptor().getMessageTypes().get(18); + getDescriptor().getMessageType(18); internal_static_google_ads_googleads_v25_common_ProductChannelInfo_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_common_ProductChannelInfo_descriptor, new java.lang.String[] { "Channel", }); internal_static_google_ads_googleads_v25_common_ProductChannelExclusivityInfo_descriptor = - getDescriptor().getMessageTypes().get(19); + getDescriptor().getMessageType(19); internal_static_google_ads_googleads_v25_common_ProductChannelExclusivityInfo_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_common_ProductChannelExclusivityInfo_descriptor, new java.lang.String[] { "ChannelExclusivity", }); internal_static_google_ads_googleads_v25_common_ProductConditionInfo_descriptor = - getDescriptor().getMessageTypes().get(20); + getDescriptor().getMessageType(20); internal_static_google_ads_googleads_v25_common_ProductConditionInfo_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_common_ProductConditionInfo_descriptor, new java.lang.String[] { "Condition", }); internal_static_google_ads_googleads_v25_common_ProductCustomAttributeInfo_descriptor = - getDescriptor().getMessageTypes().get(21); + getDescriptor().getMessageType(21); internal_static_google_ads_googleads_v25_common_ProductCustomAttributeInfo_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_common_ProductCustomAttributeInfo_descriptor, new java.lang.String[] { "Value", "Index", }); internal_static_google_ads_googleads_v25_common_ProductItemIdInfo_descriptor = - getDescriptor().getMessageTypes().get(22); + getDescriptor().getMessageType(22); internal_static_google_ads_googleads_v25_common_ProductItemIdInfo_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_common_ProductItemIdInfo_descriptor, new java.lang.String[] { "Value", }); internal_static_google_ads_googleads_v25_common_ProductTypeInfo_descriptor = - getDescriptor().getMessageTypes().get(23); + getDescriptor().getMessageType(23); internal_static_google_ads_googleads_v25_common_ProductTypeInfo_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_common_ProductTypeInfo_descriptor, new java.lang.String[] { "Value", "Level", }); internal_static_google_ads_googleads_v25_common_ProductGroupingInfo_descriptor = - getDescriptor().getMessageTypes().get(24); + getDescriptor().getMessageType(24); internal_static_google_ads_googleads_v25_common_ProductGroupingInfo_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_common_ProductGroupingInfo_descriptor, new java.lang.String[] { "Value", }); internal_static_google_ads_googleads_v25_common_ProductLabelsInfo_descriptor = - getDescriptor().getMessageTypes().get(25); + getDescriptor().getMessageType(25); internal_static_google_ads_googleads_v25_common_ProductLabelsInfo_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_common_ProductLabelsInfo_descriptor, new java.lang.String[] { "Value", }); internal_static_google_ads_googleads_v25_common_ProductLegacyConditionInfo_descriptor = - getDescriptor().getMessageTypes().get(26); + getDescriptor().getMessageType(26); internal_static_google_ads_googleads_v25_common_ProductLegacyConditionInfo_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_common_ProductLegacyConditionInfo_descriptor, new java.lang.String[] { "Value", }); internal_static_google_ads_googleads_v25_common_ProductTypeFullInfo_descriptor = - getDescriptor().getMessageTypes().get(27); + getDescriptor().getMessageType(27); internal_static_google_ads_googleads_v25_common_ProductTypeFullInfo_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_common_ProductTypeFullInfo_descriptor, new java.lang.String[] { "Value", }); internal_static_google_ads_googleads_v25_common_UnknownListingDimensionInfo_descriptor = - getDescriptor().getMessageTypes().get(28); + getDescriptor().getMessageType(28); internal_static_google_ads_googleads_v25_common_UnknownListingDimensionInfo_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_common_UnknownListingDimensionInfo_descriptor, new java.lang.String[] { }); internal_static_google_ads_googleads_v25_common_HotelDateSelectionTypeInfo_descriptor = - getDescriptor().getMessageTypes().get(29); + getDescriptor().getMessageType(29); internal_static_google_ads_googleads_v25_common_HotelDateSelectionTypeInfo_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_common_HotelDateSelectionTypeInfo_descriptor, new java.lang.String[] { "Type", }); internal_static_google_ads_googleads_v25_common_HotelAdvanceBookingWindowInfo_descriptor = - getDescriptor().getMessageTypes().get(30); + getDescriptor().getMessageType(30); internal_static_google_ads_googleads_v25_common_HotelAdvanceBookingWindowInfo_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_common_HotelAdvanceBookingWindowInfo_descriptor, new java.lang.String[] { "MinDays", "MaxDays", }); internal_static_google_ads_googleads_v25_common_HotelLengthOfStayInfo_descriptor = - getDescriptor().getMessageTypes().get(31); + getDescriptor().getMessageType(31); internal_static_google_ads_googleads_v25_common_HotelLengthOfStayInfo_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_common_HotelLengthOfStayInfo_descriptor, new java.lang.String[] { "MinNights", "MaxNights", }); internal_static_google_ads_googleads_v25_common_HotelCheckInDateRangeInfo_descriptor = - getDescriptor().getMessageTypes().get(32); + getDescriptor().getMessageType(32); internal_static_google_ads_googleads_v25_common_HotelCheckInDateRangeInfo_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_common_HotelCheckInDateRangeInfo_descriptor, new java.lang.String[] { "StartDate", "EndDate", }); internal_static_google_ads_googleads_v25_common_HotelCheckInDayInfo_descriptor = - getDescriptor().getMessageTypes().get(33); + getDescriptor().getMessageType(33); internal_static_google_ads_googleads_v25_common_HotelCheckInDayInfo_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_common_HotelCheckInDayInfo_descriptor, new java.lang.String[] { "DayOfWeek", }); internal_static_google_ads_googleads_v25_common_ActivityIdInfo_descriptor = - getDescriptor().getMessageTypes().get(34); + getDescriptor().getMessageType(34); internal_static_google_ads_googleads_v25_common_ActivityIdInfo_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_common_ActivityIdInfo_descriptor, new java.lang.String[] { "Value", }); internal_static_google_ads_googleads_v25_common_ActivityRatingInfo_descriptor = - getDescriptor().getMessageTypes().get(35); + getDescriptor().getMessageType(35); internal_static_google_ads_googleads_v25_common_ActivityRatingInfo_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_common_ActivityRatingInfo_descriptor, new java.lang.String[] { "Value", }); internal_static_google_ads_googleads_v25_common_ActivityCountryInfo_descriptor = - getDescriptor().getMessageTypes().get(36); + getDescriptor().getMessageType(36); internal_static_google_ads_googleads_v25_common_ActivityCountryInfo_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_common_ActivityCountryInfo_descriptor, new java.lang.String[] { "Value", }); internal_static_google_ads_googleads_v25_common_ActivityStateInfo_descriptor = - getDescriptor().getMessageTypes().get(37); + getDescriptor().getMessageType(37); internal_static_google_ads_googleads_v25_common_ActivityStateInfo_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_common_ActivityStateInfo_descriptor, new java.lang.String[] { "Value", }); internal_static_google_ads_googleads_v25_common_ActivityCityInfo_descriptor = - getDescriptor().getMessageTypes().get(38); + getDescriptor().getMessageType(38); internal_static_google_ads_googleads_v25_common_ActivityCityInfo_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_common_ActivityCityInfo_descriptor, new java.lang.String[] { "Value", }); internal_static_google_ads_googleads_v25_common_InteractionTypeInfo_descriptor = - getDescriptor().getMessageTypes().get(39); + getDescriptor().getMessageType(39); internal_static_google_ads_googleads_v25_common_InteractionTypeInfo_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_common_InteractionTypeInfo_descriptor, new java.lang.String[] { "Type", }); internal_static_google_ads_googleads_v25_common_AdScheduleInfo_descriptor = - getDescriptor().getMessageTypes().get(40); + getDescriptor().getMessageType(40); internal_static_google_ads_googleads_v25_common_AdScheduleInfo_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_common_AdScheduleInfo_descriptor, new java.lang.String[] { "StartMinute", "EndMinute", "StartHour", "EndHour", "DayOfWeek", }); internal_static_google_ads_googleads_v25_common_AgeRangeInfo_descriptor = - getDescriptor().getMessageTypes().get(41); + getDescriptor().getMessageType(41); internal_static_google_ads_googleads_v25_common_AgeRangeInfo_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_common_AgeRangeInfo_descriptor, new java.lang.String[] { "Type", }); internal_static_google_ads_googleads_v25_common_GenderInfo_descriptor = - getDescriptor().getMessageTypes().get(42); + getDescriptor().getMessageType(42); internal_static_google_ads_googleads_v25_common_GenderInfo_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_common_GenderInfo_descriptor, new java.lang.String[] { "Type", }); internal_static_google_ads_googleads_v25_common_IncomeRangeInfo_descriptor = - getDescriptor().getMessageTypes().get(43); + getDescriptor().getMessageType(43); internal_static_google_ads_googleads_v25_common_IncomeRangeInfo_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_common_IncomeRangeInfo_descriptor, new java.lang.String[] { "Type", }); internal_static_google_ads_googleads_v25_common_ParentalStatusInfo_descriptor = - getDescriptor().getMessageTypes().get(44); + getDescriptor().getMessageType(44); internal_static_google_ads_googleads_v25_common_ParentalStatusInfo_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_common_ParentalStatusInfo_descriptor, new java.lang.String[] { "Type", }); internal_static_google_ads_googleads_v25_common_YouTubeVideoInfo_descriptor = - getDescriptor().getMessageTypes().get(45); + getDescriptor().getMessageType(45); internal_static_google_ads_googleads_v25_common_YouTubeVideoInfo_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_common_YouTubeVideoInfo_descriptor, new java.lang.String[] { "VideoId", }); internal_static_google_ads_googleads_v25_common_YouTubeChannelInfo_descriptor = - getDescriptor().getMessageTypes().get(46); + getDescriptor().getMessageType(46); internal_static_google_ads_googleads_v25_common_YouTubeChannelInfo_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_common_YouTubeChannelInfo_descriptor, new java.lang.String[] { "ChannelId", }); internal_static_google_ads_googleads_v25_common_UserListInfo_descriptor = - getDescriptor().getMessageTypes().get(47); + getDescriptor().getMessageType(47); internal_static_google_ads_googleads_v25_common_UserListInfo_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_common_UserListInfo_descriptor, new java.lang.String[] { "UserList", }); internal_static_google_ads_googleads_v25_common_ProximityInfo_descriptor = - getDescriptor().getMessageTypes().get(48); + getDescriptor().getMessageType(48); internal_static_google_ads_googleads_v25_common_ProximityInfo_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_common_ProximityInfo_descriptor, new java.lang.String[] { "GeoPoint", "Radius", "RadiusUnits", "Address", }); internal_static_google_ads_googleads_v25_common_GeoPointInfo_descriptor = - getDescriptor().getMessageTypes().get(49); + getDescriptor().getMessageType(49); internal_static_google_ads_googleads_v25_common_GeoPointInfo_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_common_GeoPointInfo_descriptor, new java.lang.String[] { "LongitudeInMicroDegrees", "LatitudeInMicroDegrees", }); internal_static_google_ads_googleads_v25_common_AddressInfo_descriptor = - getDescriptor().getMessageTypes().get(50); + getDescriptor().getMessageType(50); internal_static_google_ads_googleads_v25_common_AddressInfo_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_common_AddressInfo_descriptor, new java.lang.String[] { "PostalCode", "ProvinceCode", "CountryCode", "ProvinceName", "StreetAddress", "StreetAddress2", "CityName", }); internal_static_google_ads_googleads_v25_common_TopicInfo_descriptor = - getDescriptor().getMessageTypes().get(51); + getDescriptor().getMessageType(51); internal_static_google_ads_googleads_v25_common_TopicInfo_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_common_TopicInfo_descriptor, new java.lang.String[] { "TopicConstant", "Path", }); internal_static_google_ads_googleads_v25_common_LanguageInfo_descriptor = - getDescriptor().getMessageTypes().get(52); + getDescriptor().getMessageType(52); internal_static_google_ads_googleads_v25_common_LanguageInfo_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_common_LanguageInfo_descriptor, new java.lang.String[] { "LanguageConstant", }); internal_static_google_ads_googleads_v25_common_IpBlockInfo_descriptor = - getDescriptor().getMessageTypes().get(53); + getDescriptor().getMessageType(53); internal_static_google_ads_googleads_v25_common_IpBlockInfo_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_common_IpBlockInfo_descriptor, new java.lang.String[] { "IpAddress", }); internal_static_google_ads_googleads_v25_common_ContentLabelInfo_descriptor = - getDescriptor().getMessageTypes().get(54); + getDescriptor().getMessageType(54); internal_static_google_ads_googleads_v25_common_ContentLabelInfo_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_common_ContentLabelInfo_descriptor, new java.lang.String[] { "Type", }); internal_static_google_ads_googleads_v25_common_CarrierInfo_descriptor = - getDescriptor().getMessageTypes().get(55); + getDescriptor().getMessageType(55); internal_static_google_ads_googleads_v25_common_CarrierInfo_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_common_CarrierInfo_descriptor, new java.lang.String[] { "CarrierConstant", }); internal_static_google_ads_googleads_v25_common_UserInterestInfo_descriptor = - getDescriptor().getMessageTypes().get(56); + getDescriptor().getMessageType(56); internal_static_google_ads_googleads_v25_common_UserInterestInfo_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_common_UserInterestInfo_descriptor, new java.lang.String[] { "UserInterestCategory", }); internal_static_google_ads_googleads_v25_common_WebpageInfo_descriptor = - getDescriptor().getMessageTypes().get(57); + getDescriptor().getMessageType(57); internal_static_google_ads_googleads_v25_common_WebpageInfo_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_common_WebpageInfo_descriptor, new java.lang.String[] { "CriterionName", "Conditions", "CoveragePercentage", "Sample", }); internal_static_google_ads_googleads_v25_common_WebpageConditionInfo_descriptor = - getDescriptor().getMessageTypes().get(58); + getDescriptor().getMessageType(58); internal_static_google_ads_googleads_v25_common_WebpageConditionInfo_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_common_WebpageConditionInfo_descriptor, new java.lang.String[] { "Operand", "Operator", "Argument", }); internal_static_google_ads_googleads_v25_common_WebpageListInfo_descriptor = - getDescriptor().getMessageTypes().get(59); + getDescriptor().getMessageType(59); internal_static_google_ads_googleads_v25_common_WebpageListInfo_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_common_WebpageListInfo_descriptor, new java.lang.String[] { "SharedSet", }); internal_static_google_ads_googleads_v25_common_WebpageSampleInfo_descriptor = - getDescriptor().getMessageTypes().get(60); + getDescriptor().getMessageType(60); internal_static_google_ads_googleads_v25_common_WebpageSampleInfo_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_common_WebpageSampleInfo_descriptor, new java.lang.String[] { "SampleUrls", }); internal_static_google_ads_googleads_v25_common_OperatingSystemVersionInfo_descriptor = - getDescriptor().getMessageTypes().get(61); + getDescriptor().getMessageType(61); internal_static_google_ads_googleads_v25_common_OperatingSystemVersionInfo_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_common_OperatingSystemVersionInfo_descriptor, new java.lang.String[] { "OperatingSystemVersionConstant", }); internal_static_google_ads_googleads_v25_common_AppPaymentModelInfo_descriptor = - getDescriptor().getMessageTypes().get(62); + getDescriptor().getMessageType(62); internal_static_google_ads_googleads_v25_common_AppPaymentModelInfo_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_common_AppPaymentModelInfo_descriptor, new java.lang.String[] { "Type", }); internal_static_google_ads_googleads_v25_common_MobileDeviceInfo_descriptor = - getDescriptor().getMessageTypes().get(63); + getDescriptor().getMessageType(63); internal_static_google_ads_googleads_v25_common_MobileDeviceInfo_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_common_MobileDeviceInfo_descriptor, new java.lang.String[] { "MobileDeviceConstant", }); internal_static_google_ads_googleads_v25_common_CustomAffinityInfo_descriptor = - getDescriptor().getMessageTypes().get(64); + getDescriptor().getMessageType(64); internal_static_google_ads_googleads_v25_common_CustomAffinityInfo_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_common_CustomAffinityInfo_descriptor, new java.lang.String[] { "CustomAffinity", }); internal_static_google_ads_googleads_v25_common_CustomIntentInfo_descriptor = - getDescriptor().getMessageTypes().get(65); + getDescriptor().getMessageType(65); internal_static_google_ads_googleads_v25_common_CustomIntentInfo_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_common_CustomIntentInfo_descriptor, new java.lang.String[] { "CustomIntent", }); internal_static_google_ads_googleads_v25_common_LocationGroupInfo_descriptor = - getDescriptor().getMessageTypes().get(66); + getDescriptor().getMessageType(66); internal_static_google_ads_googleads_v25_common_LocationGroupInfo_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_common_LocationGroupInfo_descriptor, new java.lang.String[] { "GeoTargetConstants", "Radius", "RadiusUnits", "FeedItemSets", "EnableCustomerLevelLocationAssetSet", "LocationGroupAssetSets", }); internal_static_google_ads_googleads_v25_common_CustomAudienceInfo_descriptor = - getDescriptor().getMessageTypes().get(67); + getDescriptor().getMessageType(67); internal_static_google_ads_googleads_v25_common_CustomAudienceInfo_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_common_CustomAudienceInfo_descriptor, new java.lang.String[] { "CustomAudience", }); internal_static_google_ads_googleads_v25_common_CombinedAudienceInfo_descriptor = - getDescriptor().getMessageTypes().get(68); + getDescriptor().getMessageType(68); internal_static_google_ads_googleads_v25_common_CombinedAudienceInfo_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_common_CombinedAudienceInfo_descriptor, new java.lang.String[] { "CombinedAudience", }); internal_static_google_ads_googleads_v25_common_AudienceInfo_descriptor = - getDescriptor().getMessageTypes().get(69); + getDescriptor().getMessageType(69); internal_static_google_ads_googleads_v25_common_AudienceInfo_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_common_AudienceInfo_descriptor, new java.lang.String[] { "Audience", }); internal_static_google_ads_googleads_v25_common_KeywordThemeInfo_descriptor = - getDescriptor().getMessageTypes().get(70); + getDescriptor().getMessageType(70); internal_static_google_ads_googleads_v25_common_KeywordThemeInfo_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_common_KeywordThemeInfo_descriptor, new java.lang.String[] { "KeywordThemeConstant", "FreeFormKeywordTheme", "KeywordTheme", }); internal_static_google_ads_googleads_v25_common_LocalServiceIdInfo_descriptor = - getDescriptor().getMessageTypes().get(71); + getDescriptor().getMessageType(71); internal_static_google_ads_googleads_v25_common_LocalServiceIdInfo_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_common_LocalServiceIdInfo_descriptor, new java.lang.String[] { "ServiceId", }); internal_static_google_ads_googleads_v25_common_SearchThemeInfo_descriptor = - getDescriptor().getMessageTypes().get(72); + getDescriptor().getMessageType(72); internal_static_google_ads_googleads_v25_common_SearchThemeInfo_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_common_SearchThemeInfo_descriptor, new java.lang.String[] { "Text", }); internal_static_google_ads_googleads_v25_common_BrandInfo_descriptor = - getDescriptor().getMessageTypes().get(73); + getDescriptor().getMessageType(73); internal_static_google_ads_googleads_v25_common_BrandInfo_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_common_BrandInfo_descriptor, new java.lang.String[] { "DisplayName", "EntityId", "PrimaryUrl", "RejectionReason", "Status", }); internal_static_google_ads_googleads_v25_common_BrandListInfo_descriptor = - getDescriptor().getMessageTypes().get(74); + getDescriptor().getMessageType(74); internal_static_google_ads_googleads_v25_common_BrandListInfo_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_common_BrandListInfo_descriptor, new java.lang.String[] { "SharedSet", }); internal_static_google_ads_googleads_v25_common_LifeEventInfo_descriptor = - getDescriptor().getMessageTypes().get(75); + getDescriptor().getMessageType(75); internal_static_google_ads_googleads_v25_common_LifeEventInfo_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_common_LifeEventInfo_descriptor, new java.lang.String[] { "LifeEventId", }); internal_static_google_ads_googleads_v25_common_ExtendedDemographicInfo_descriptor = - getDescriptor().getMessageTypes().get(76); + getDescriptor().getMessageType(76); internal_static_google_ads_googleads_v25_common_ExtendedDemographicInfo_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_common_ExtendedDemographicInfo_descriptor, new java.lang.String[] { "ExtendedDemographicId", }); internal_static_google_ads_googleads_v25_common_VideoLineupInfo_descriptor = - getDescriptor().getMessageTypes().get(77); + getDescriptor().getMessageType(77); internal_static_google_ads_googleads_v25_common_VideoLineupInfo_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_common_VideoLineupInfo_descriptor, new java.lang.String[] { "VideoLineupId", }); internal_static_google_ads_googleads_v25_common_PlacementListInfo_descriptor = - getDescriptor().getMessageTypes().get(78); + getDescriptor().getMessageType(78); internal_static_google_ads_googleads_v25_common_PlacementListInfo_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_common_PlacementListInfo_descriptor, new java.lang.String[] { "SharedSet", }); internal_static_google_ads_googleads_v25_common_VerticalAdsItemGroupRuleListInfo_descriptor = - getDescriptor().getMessageTypes().get(79); + getDescriptor().getMessageType(79); internal_static_google_ads_googleads_v25_common_VerticalAdsItemGroupRuleListInfo_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_common_VerticalAdsItemGroupRuleListInfo_descriptor, new java.lang.String[] { "SharedSet", }); internal_static_google_ads_googleads_v25_common_VerticalAdsItemGroupRuleInfo_descriptor = - getDescriptor().getMessageTypes().get(80); + getDescriptor().getMessageType(80); internal_static_google_ads_googleads_v25_common_VerticalAdsItemGroupRuleInfo_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_common_VerticalAdsItemGroupRuleInfo_descriptor, new java.lang.String[] { "ItemCode", "CountryCriterionId", "RegionCriterionId", "CityCriterionId", "HotelClass", "UserRating", "Venue", "EventParticipantDisplayName", "Dimension", }); internal_static_google_ads_googleads_v25_common_RetailFilterBundle_descriptor = - getDescriptor().getMessageTypes().get(81); + getDescriptor().getMessageType(81); internal_static_google_ads_googleads_v25_common_RetailFilterBundle_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_common_RetailFilterBundle_descriptor, new java.lang.String[] { "SharedSet", }); internal_static_google_ads_googleads_v25_common_RetailFilter_descriptor = - getDescriptor().getMessageTypes().get(82); + getDescriptor().getMessageType(82); internal_static_google_ads_googleads_v25_common_RetailFilter_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_common_RetailFilter_descriptor, new java.lang.String[] { "Expression", "Tag", "Node", }); internal_static_google_ads_googleads_v25_common_RetailFilterExpression_descriptor = - getDescriptor().getMessageTypes().get(83); + getDescriptor().getMessageType(83); internal_static_google_ads_googleads_v25_common_RetailFilterExpression_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_common_RetailFilterExpression_descriptor, new java.lang.String[] { "Name", }); internal_static_google_ads_googleads_v25_common_RetailTag_descriptor = - getDescriptor().getMessageTypes().get(84); + getDescriptor().getMessageType(84); internal_static_google_ads_googleads_v25_common_RetailTag_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_common_RetailTag_descriptor, new java.lang.String[] { "Value", "ExpressionName", }); + internal_static_google_ads_googleads_v25_common_EntityBid_descriptor = + getDescriptor().getMessageType(85); + internal_static_google_ads_googleads_v25_common_EntityBid_fieldAccessorTable = new + com.google.protobuf.GeneratedMessage.FieldAccessorTable( + internal_static_google_ads_googleads_v25_common_EntityBid_descriptor, + new java.lang.String[] { "ItemCode", }); descriptor.resolveAllFeaturesImmutable(); com.google.ads.googleads.v25.enums.AgeRangeTypeProto.getDescriptor(); com.google.ads.googleads.v25.enums.AppPaymentModelTypeProto.getDescriptor(); diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/CriterionCategoryAvailability.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/CriterionCategoryAvailability.java index 52e67389bd..00ab4fe7d1 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/CriterionCategoryAvailability.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/CriterionCategoryAvailability.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/criterion_category_availability.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; @@ -22,10 +22,10 @@ public final class CriterionCategoryAvailability extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - CriterionCategoryAvailability.class.getName()); + "CriterionCategoryAvailability"); } // Use CriterionCategoryAvailability.newBuilder() to construct. private CriterionCategoryAvailability(com.google.protobuf.GeneratedMessage.Builder> builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/CriterionCategoryAvailabilityOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/CriterionCategoryAvailabilityOrBuilder.java index 6f6102fa6d..d51f9c5cf6 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/CriterionCategoryAvailabilityOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/CriterionCategoryAvailabilityOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/criterion_category_availability.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/CriterionCategoryAvailabilityProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/CriterionCategoryAvailabilityProto.java index 28018c75a0..ea09fb1de0 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/CriterionCategoryAvailabilityProto.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/CriterionCategoryAvailabilityProto.java @@ -1,21 +1,21 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/criterion_category_availability.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; @com.google.protobuf.Generated -public final class CriterionCategoryAvailabilityProto { +public final class CriterionCategoryAvailabilityProto extends com.google.protobuf.GeneratedFile { private CriterionCategoryAvailabilityProto() {} static { com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - CriterionCategoryAvailabilityProto.class.getName()); + "CriterionCategoryAvailabilityProto"); } public static void registerAllExtensions( com.google.protobuf.ExtensionRegistryLite registry) { @@ -102,19 +102,19 @@ public static void registerAllExtensions( com.google.ads.googleads.v25.enums.CriterionCategoryLocaleAvailabilityModeProto.getDescriptor(), }); internal_static_google_ads_googleads_v25_common_CriterionCategoryAvailability_descriptor = - getDescriptor().getMessageTypes().get(0); + getDescriptor().getMessageType(0); internal_static_google_ads_googleads_v25_common_CriterionCategoryAvailability_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_common_CriterionCategoryAvailability_descriptor, new java.lang.String[] { "Channel", "Locale", }); internal_static_google_ads_googleads_v25_common_CriterionCategoryChannelAvailability_descriptor = - getDescriptor().getMessageTypes().get(1); + getDescriptor().getMessageType(1); internal_static_google_ads_googleads_v25_common_CriterionCategoryChannelAvailability_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_common_CriterionCategoryChannelAvailability_descriptor, new java.lang.String[] { "AvailabilityMode", "AdvertisingChannelType", "AdvertisingChannelSubType", "IncludeDefaultChannelSubType", }); internal_static_google_ads_googleads_v25_common_CriterionCategoryLocaleAvailability_descriptor = - getDescriptor().getMessageTypes().get(2); + getDescriptor().getMessageType(2); internal_static_google_ads_googleads_v25_common_CriterionCategoryLocaleAvailability_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_common_CriterionCategoryLocaleAvailability_descriptor, diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/CriterionCategoryChannelAvailability.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/CriterionCategoryChannelAvailability.java index 08283f3de4..c8f17e3983 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/CriterionCategoryChannelAvailability.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/CriterionCategoryChannelAvailability.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/criterion_category_availability.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; @@ -23,10 +23,10 @@ public final class CriterionCategoryChannelAvailability extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - CriterionCategoryChannelAvailability.class.getName()); + "CriterionCategoryChannelAvailability"); } // Use CriterionCategoryChannelAvailability.newBuilder() to construct. private CriterionCategoryChannelAvailability(com.google.protobuf.GeneratedMessage.Builder> builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/CriterionCategoryChannelAvailabilityOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/CriterionCategoryChannelAvailabilityOrBuilder.java index 982b890f51..358c5316c4 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/CriterionCategoryChannelAvailabilityOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/CriterionCategoryChannelAvailabilityOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/criterion_category_availability.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/CriterionCategoryLocaleAvailability.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/CriterionCategoryLocaleAvailability.java index a8af34c210..1d81e17f66 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/CriterionCategoryLocaleAvailability.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/CriterionCategoryLocaleAvailability.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/criterion_category_availability.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; @@ -22,10 +22,10 @@ public final class CriterionCategoryLocaleAvailability extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - CriterionCategoryLocaleAvailability.class.getName()); + "CriterionCategoryLocaleAvailability"); } // Use CriterionCategoryLocaleAvailability.newBuilder() to construct. private CriterionCategoryLocaleAvailability(com.google.protobuf.GeneratedMessage.Builder> builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/CriterionCategoryLocaleAvailabilityOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/CriterionCategoryLocaleAvailabilityOrBuilder.java index 623de12655..9a590660d1 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/CriterionCategoryLocaleAvailabilityOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/CriterionCategoryLocaleAvailabilityOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/criterion_category_availability.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/CrmBasedUserListInfo.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/CrmBasedUserListInfo.java index fbd6d97ed8..479b4d5f5a 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/CrmBasedUserListInfo.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/CrmBasedUserListInfo.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/user_lists.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; @@ -22,10 +22,10 @@ public final class CrmBasedUserListInfo extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - CrmBasedUserListInfo.class.getName()); + "CrmBasedUserListInfo"); } // Use CrmBasedUserListInfo.newBuilder() to construct. private CrmBasedUserListInfo(com.google.protobuf.GeneratedMessage.Builder> builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/CrmBasedUserListInfoOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/CrmBasedUserListInfoOrBuilder.java index 43415f27ee..dac4e71cfc 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/CrmBasedUserListInfoOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/CrmBasedUserListInfoOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/user_lists.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/CustomAffinityInfo.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/CustomAffinityInfo.java index 0b7931528e..3f7d21e761 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/CustomAffinityInfo.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/CustomAffinityInfo.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/criteria.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; @@ -23,10 +23,10 @@ public final class CustomAffinityInfo extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - CustomAffinityInfo.class.getName()); + "CustomAffinityInfo"); } // Use CustomAffinityInfo.newBuilder() to construct. private CustomAffinityInfo(com.google.protobuf.GeneratedMessage.Builder> builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/CustomAffinityInfoOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/CustomAffinityInfoOrBuilder.java index 5f00cbb765..e001d17053 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/CustomAffinityInfoOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/CustomAffinityInfoOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/criteria.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/CustomAudienceInfo.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/CustomAudienceInfo.java index baed75dda9..0fb09e51ca 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/CustomAudienceInfo.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/CustomAudienceInfo.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/criteria.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; @@ -22,10 +22,10 @@ public final class CustomAudienceInfo extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - CustomAudienceInfo.class.getName()); + "CustomAudienceInfo"); } // Use CustomAudienceInfo.newBuilder() to construct. private CustomAudienceInfo(com.google.protobuf.GeneratedMessage.Builder> builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/CustomAudienceInfoOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/CustomAudienceInfoOrBuilder.java index 9994085b64..626dc0804f 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/CustomAudienceInfoOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/CustomAudienceInfoOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/criteria.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/CustomAudienceSegment.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/CustomAudienceSegment.java index e0372ec2f2..00dd9e2cf9 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/CustomAudienceSegment.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/CustomAudienceSegment.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/audiences.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; @@ -22,10 +22,10 @@ public final class CustomAudienceSegment extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - CustomAudienceSegment.class.getName()); + "CustomAudienceSegment"); } // Use CustomAudienceSegment.newBuilder() to construct. private CustomAudienceSegment(com.google.protobuf.GeneratedMessage.Builder> builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/CustomAudienceSegmentOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/CustomAudienceSegmentOrBuilder.java index cb9be5f38a..e4661407a6 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/CustomAudienceSegmentOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/CustomAudienceSegmentOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/audiences.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/CustomIntentInfo.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/CustomIntentInfo.java index 69dfb98bbd..577b13426d 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/CustomIntentInfo.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/CustomIntentInfo.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/criteria.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; @@ -23,10 +23,10 @@ public final class CustomIntentInfo extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - CustomIntentInfo.class.getName()); + "CustomIntentInfo"); } // Use CustomIntentInfo.newBuilder() to construct. private CustomIntentInfo(com.google.protobuf.GeneratedMessage.Builder> builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/CustomIntentInfoOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/CustomIntentInfoOrBuilder.java index 2dab50c244..d306df6812 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/CustomIntentInfoOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/CustomIntentInfoOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/criteria.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/CustomParameter.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/CustomParameter.java index 85eca017f4..3478a16fe7 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/CustomParameter.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/CustomParameter.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/custom_parameter.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; @@ -23,10 +23,10 @@ public final class CustomParameter extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - CustomParameter.class.getName()); + "CustomParameter"); } // Use CustomParameter.newBuilder() to construct. private CustomParameter(com.google.protobuf.GeneratedMessage.Builder> builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/CustomParameterOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/CustomParameterOrBuilder.java index 5cae398858..6347019687 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/CustomParameterOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/CustomParameterOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/custom_parameter.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/CustomParameterProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/CustomParameterProto.java index 1c9986f563..1ba7b44d3a 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/CustomParameterProto.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/CustomParameterProto.java @@ -1,21 +1,21 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/custom_parameter.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; @com.google.protobuf.Generated -public final class CustomParameterProto { +public final class CustomParameterProto extends com.google.protobuf.GeneratedFile { private CustomParameterProto() {} static { com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - CustomParameterProto.class.getName()); + "CustomParameterProto"); } public static void registerAllExtensions( com.google.protobuf.ExtensionRegistryLite registry) { @@ -57,7 +57,7 @@ public static void registerAllExtensions( new com.google.protobuf.Descriptors.FileDescriptor[] { }); internal_static_google_ads_googleads_v25_common_CustomParameter_descriptor = - getDescriptor().getMessageTypes().get(0); + getDescriptor().getMessageType(0); internal_static_google_ads_googleads_v25_common_CustomParameter_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_common_CustomParameter_descriptor, diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/CustomerLifecycleOptimizationValueSettings.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/CustomerLifecycleOptimizationValueSettings.java index 1aa6ea8f45..588331c264 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/CustomerLifecycleOptimizationValueSettings.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/CustomerLifecycleOptimizationValueSettings.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/goal_common.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; @@ -22,10 +22,10 @@ public final class CustomerLifecycleOptimizationValueSettings extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - CustomerLifecycleOptimizationValueSettings.class.getName()); + "CustomerLifecycleOptimizationValueSettings"); } // Use CustomerLifecycleOptimizationValueSettings.newBuilder() to construct. private CustomerLifecycleOptimizationValueSettings(com.google.protobuf.GeneratedMessage.Builder> builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/CustomerLifecycleOptimizationValueSettingsOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/CustomerLifecycleOptimizationValueSettingsOrBuilder.java index 571a5858fe..243b94c122 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/CustomerLifecycleOptimizationValueSettingsOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/CustomerLifecycleOptimizationValueSettingsOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/goal_common.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/CustomerMatchUserListMetadata.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/CustomerMatchUserListMetadata.java index 8333b924f3..b9f4a5151d 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/CustomerMatchUserListMetadata.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/CustomerMatchUserListMetadata.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/offline_user_data.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; @@ -22,10 +22,10 @@ public final class CustomerMatchUserListMetadata extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - CustomerMatchUserListMetadata.class.getName()); + "CustomerMatchUserListMetadata"); } // Use CustomerMatchUserListMetadata.newBuilder() to construct. private CustomerMatchUserListMetadata(com.google.protobuf.GeneratedMessage.Builder> builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/CustomerMatchUserListMetadataOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/CustomerMatchUserListMetadataOrBuilder.java index 46111e9d14..cbb4bcc265 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/CustomerMatchUserListMetadataOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/CustomerMatchUserListMetadataOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/offline_user_data.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/CustomerThirdPartyBrandLiftIntegrationPartner.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/CustomerThirdPartyBrandLiftIntegrationPartner.java index 93403df02e..af8a37b5cb 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/CustomerThirdPartyBrandLiftIntegrationPartner.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/CustomerThirdPartyBrandLiftIntegrationPartner.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/third_party_integration_partners.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; @@ -22,10 +22,10 @@ public final class CustomerThirdPartyBrandLiftIntegrationPartner extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - CustomerThirdPartyBrandLiftIntegrationPartner.class.getName()); + "CustomerThirdPartyBrandLiftIntegrationPartner"); } // Use CustomerThirdPartyBrandLiftIntegrationPartner.newBuilder() to construct. private CustomerThirdPartyBrandLiftIntegrationPartner(com.google.protobuf.GeneratedMessage.Builder> builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/CustomerThirdPartyBrandLiftIntegrationPartnerOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/CustomerThirdPartyBrandLiftIntegrationPartnerOrBuilder.java index a318ad4b3c..7ff56f8377 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/CustomerThirdPartyBrandLiftIntegrationPartnerOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/CustomerThirdPartyBrandLiftIntegrationPartnerOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/third_party_integration_partners.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/CustomerThirdPartyBrandSafetyIntegrationPartner.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/CustomerThirdPartyBrandSafetyIntegrationPartner.java index 3deccf6537..919c6cb4b0 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/CustomerThirdPartyBrandSafetyIntegrationPartner.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/CustomerThirdPartyBrandSafetyIntegrationPartner.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/third_party_integration_partners.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; @@ -22,10 +22,10 @@ public final class CustomerThirdPartyBrandSafetyIntegrationPartner extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - CustomerThirdPartyBrandSafetyIntegrationPartner.class.getName()); + "CustomerThirdPartyBrandSafetyIntegrationPartner"); } // Use CustomerThirdPartyBrandSafetyIntegrationPartner.newBuilder() to construct. private CustomerThirdPartyBrandSafetyIntegrationPartner(com.google.protobuf.GeneratedMessage.Builder> builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/CustomerThirdPartyBrandSafetyIntegrationPartnerOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/CustomerThirdPartyBrandSafetyIntegrationPartnerOrBuilder.java index cb8ebc4605..e6df185428 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/CustomerThirdPartyBrandSafetyIntegrationPartnerOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/CustomerThirdPartyBrandSafetyIntegrationPartnerOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/third_party_integration_partners.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/CustomerThirdPartyConversionAttributionIntegrationPartner.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/CustomerThirdPartyConversionAttributionIntegrationPartner.java index 56092789c9..dcdcc09281 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/CustomerThirdPartyConversionAttributionIntegrationPartner.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/CustomerThirdPartyConversionAttributionIntegrationPartner.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/third_party_integration_partners.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; @@ -23,10 +23,10 @@ public final class CustomerThirdPartyConversionAttributionIntegrationPartner ext com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - CustomerThirdPartyConversionAttributionIntegrationPartner.class.getName()); + "CustomerThirdPartyConversionAttributionIntegrationPartner"); } // Use CustomerThirdPartyConversionAttributionIntegrationPartner.newBuilder() to construct. private CustomerThirdPartyConversionAttributionIntegrationPartner(com.google.protobuf.GeneratedMessage.Builder> builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/CustomerThirdPartyConversionAttributionIntegrationPartnerOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/CustomerThirdPartyConversionAttributionIntegrationPartnerOrBuilder.java index 0333cf13e4..40026a454d 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/CustomerThirdPartyConversionAttributionIntegrationPartnerOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/CustomerThirdPartyConversionAttributionIntegrationPartnerOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/third_party_integration_partners.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/CustomerThirdPartyIntegrationPartners.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/CustomerThirdPartyIntegrationPartners.java index 67814a0485..fe803bc9d9 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/CustomerThirdPartyIntegrationPartners.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/CustomerThirdPartyIntegrationPartners.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/third_party_integration_partners.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; @@ -22,10 +22,10 @@ public final class CustomerThirdPartyIntegrationPartners extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - CustomerThirdPartyIntegrationPartners.class.getName()); + "CustomerThirdPartyIntegrationPartners"); } // Use CustomerThirdPartyIntegrationPartners.newBuilder() to construct. private CustomerThirdPartyIntegrationPartners(com.google.protobuf.GeneratedMessage.Builder> builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/CustomerThirdPartyIntegrationPartnersOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/CustomerThirdPartyIntegrationPartnersOrBuilder.java index a27d60b2d8..b434a5ab7e 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/CustomerThirdPartyIntegrationPartnersOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/CustomerThirdPartyIntegrationPartnersOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/third_party_integration_partners.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/CustomerThirdPartyReachIntegrationPartner.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/CustomerThirdPartyReachIntegrationPartner.java index c4d34fe243..403865a126 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/CustomerThirdPartyReachIntegrationPartner.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/CustomerThirdPartyReachIntegrationPartner.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/third_party_integration_partners.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; @@ -22,10 +22,10 @@ public final class CustomerThirdPartyReachIntegrationPartner extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - CustomerThirdPartyReachIntegrationPartner.class.getName()); + "CustomerThirdPartyReachIntegrationPartner"); } // Use CustomerThirdPartyReachIntegrationPartner.newBuilder() to construct. private CustomerThirdPartyReachIntegrationPartner(com.google.protobuf.GeneratedMessage.Builder> builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/CustomerThirdPartyReachIntegrationPartnerOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/CustomerThirdPartyReachIntegrationPartnerOrBuilder.java index 21325cf39a..643a16745b 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/CustomerThirdPartyReachIntegrationPartnerOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/CustomerThirdPartyReachIntegrationPartnerOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/third_party_integration_partners.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/CustomerThirdPartyViewabilityIntegrationPartner.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/CustomerThirdPartyViewabilityIntegrationPartner.java index c0a84932b1..b850d131de 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/CustomerThirdPartyViewabilityIntegrationPartner.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/CustomerThirdPartyViewabilityIntegrationPartner.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/third_party_integration_partners.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; @@ -22,10 +22,10 @@ public final class CustomerThirdPartyViewabilityIntegrationPartner extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - CustomerThirdPartyViewabilityIntegrationPartner.class.getName()); + "CustomerThirdPartyViewabilityIntegrationPartner"); } // Use CustomerThirdPartyViewabilityIntegrationPartner.newBuilder() to construct. private CustomerThirdPartyViewabilityIntegrationPartner(com.google.protobuf.GeneratedMessage.Builder> builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/CustomerThirdPartyViewabilityIntegrationPartnerOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/CustomerThirdPartyViewabilityIntegrationPartnerOrBuilder.java index a322a19612..2480b66027 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/CustomerThirdPartyViewabilityIntegrationPartnerOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/CustomerThirdPartyViewabilityIntegrationPartnerOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/third_party_integration_partners.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/CustomizerValue.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/CustomizerValue.java index 4c52c675e6..c5960c698e 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/CustomizerValue.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/CustomizerValue.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/customizer_value.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; @@ -23,10 +23,10 @@ public final class CustomizerValue extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - CustomizerValue.class.getName()); + "CustomizerValue"); } // Use CustomizerValue.newBuilder() to construct. private CustomizerValue(com.google.protobuf.GeneratedMessage.Builder> builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/CustomizerValueOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/CustomizerValueOrBuilder.java index 9d26c6b176..468c347d75 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/CustomizerValueOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/CustomizerValueOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/customizer_value.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/CustomizerValueProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/CustomizerValueProto.java index 2d2331a6a0..deaf559ec1 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/CustomizerValueProto.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/CustomizerValueProto.java @@ -1,21 +1,21 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/customizer_value.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; @com.google.protobuf.Generated -public final class CustomizerValueProto { +public final class CustomizerValueProto extends com.google.protobuf.GeneratedFile { private CustomizerValueProto() {} static { com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - CustomizerValueProto.class.getName()); + "CustomizerValueProto"); } public static void registerAllExtensions( com.google.protobuf.ExtensionRegistryLite registry) { @@ -63,7 +63,7 @@ public static void registerAllExtensions( com.google.api.FieldBehaviorProto.getDescriptor(), }); internal_static_google_ads_googleads_v25_common_CustomizerValue_descriptor = - getDescriptor().getMessageTypes().get(0); + getDescriptor().getMessageType(0); internal_static_google_ads_googleads_v25_common_CustomizerValue_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_common_CustomizerValue_descriptor, diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/DateRange.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/DateRange.java index 0eaa7340b6..ce7cb6f7e4 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/DateRange.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/DateRange.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/dates.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; @@ -22,10 +22,10 @@ public final class DateRange extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - DateRange.class.getName()); + "DateRange"); } // Use DateRange.newBuilder() to construct. private DateRange(com.google.protobuf.GeneratedMessage.Builder> builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/DateRangeOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/DateRangeOrBuilder.java index fbfd8ac9a6..589af17ba2 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/DateRangeOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/DateRangeOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/dates.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/DatesProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/DatesProto.java index 5ec948d72b..41b45d6e52 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/DatesProto.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/DatesProto.java @@ -1,21 +1,21 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/dates.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; @com.google.protobuf.Generated -public final class DatesProto { +public final class DatesProto extends com.google.protobuf.GeneratedFile { private DatesProto() {} static { com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - DatesProto.class.getName()); + "DatesProto"); } public static void registerAllExtensions( com.google.protobuf.ExtensionRegistryLite registry) { @@ -75,19 +75,19 @@ public static void registerAllExtensions( com.google.ads.googleads.v25.enums.MonthOfYearProto.getDescriptor(), }); internal_static_google_ads_googleads_v25_common_DateRange_descriptor = - getDescriptor().getMessageTypes().get(0); + getDescriptor().getMessageType(0); internal_static_google_ads_googleads_v25_common_DateRange_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_common_DateRange_descriptor, new java.lang.String[] { "StartDate", "EndDate", }); internal_static_google_ads_googleads_v25_common_YearMonthRange_descriptor = - getDescriptor().getMessageTypes().get(1); + getDescriptor().getMessageType(1); internal_static_google_ads_googleads_v25_common_YearMonthRange_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_common_YearMonthRange_descriptor, new java.lang.String[] { "Start", "End", }); internal_static_google_ads_googleads_v25_common_YearMonth_descriptor = - getDescriptor().getMessageTypes().get(2); + getDescriptor().getMessageType(2); internal_static_google_ads_googleads_v25_common_YearMonth_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_common_YearMonth_descriptor, diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/DemandGenCarouselAdInfo.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/DemandGenCarouselAdInfo.java index fa0688d5e4..9f45563e76 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/DemandGenCarouselAdInfo.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/DemandGenCarouselAdInfo.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/ad_type_infos.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; @@ -22,10 +22,10 @@ public final class DemandGenCarouselAdInfo extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - DemandGenCarouselAdInfo.class.getName()); + "DemandGenCarouselAdInfo"); } // Use DemandGenCarouselAdInfo.newBuilder() to construct. private DemandGenCarouselAdInfo(com.google.protobuf.GeneratedMessage.Builder> builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/DemandGenCarouselAdInfoOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/DemandGenCarouselAdInfoOrBuilder.java index 8db0ddaf0e..3e73b344f5 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/DemandGenCarouselAdInfoOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/DemandGenCarouselAdInfoOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/ad_type_infos.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/DemandGenCarouselCardAsset.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/DemandGenCarouselCardAsset.java index a6937cecf6..901f5eece0 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/DemandGenCarouselCardAsset.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/DemandGenCarouselCardAsset.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/asset_types.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; @@ -22,10 +22,10 @@ public final class DemandGenCarouselCardAsset extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - DemandGenCarouselCardAsset.class.getName()); + "DemandGenCarouselCardAsset"); } // Use DemandGenCarouselCardAsset.newBuilder() to construct. private DemandGenCarouselCardAsset(com.google.protobuf.GeneratedMessage.Builder> builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/DemandGenCarouselCardAssetOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/DemandGenCarouselCardAssetOrBuilder.java index 80d9342117..93ca4a93e7 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/DemandGenCarouselCardAssetOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/DemandGenCarouselCardAssetOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/asset_types.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/DemandGenMultiAssetAdInfo.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/DemandGenMultiAssetAdInfo.java index 6f182414de..24b9203d9f 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/DemandGenMultiAssetAdInfo.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/DemandGenMultiAssetAdInfo.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/ad_type_infos.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; @@ -22,10 +22,10 @@ public final class DemandGenMultiAssetAdInfo extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - DemandGenMultiAssetAdInfo.class.getName()); + "DemandGenMultiAssetAdInfo"); } // Use DemandGenMultiAssetAdInfo.newBuilder() to construct. private DemandGenMultiAssetAdInfo(com.google.protobuf.GeneratedMessage.Builder> builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/DemandGenMultiAssetAdInfoOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/DemandGenMultiAssetAdInfoOrBuilder.java index 7b80d18468..0622326b2f 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/DemandGenMultiAssetAdInfoOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/DemandGenMultiAssetAdInfoOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/ad_type_infos.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/DemandGenProductAdInfo.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/DemandGenProductAdInfo.java index 64c3688071..fd053400a8 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/DemandGenProductAdInfo.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/DemandGenProductAdInfo.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/ad_type_infos.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; @@ -22,10 +22,10 @@ public final class DemandGenProductAdInfo extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - DemandGenProductAdInfo.class.getName()); + "DemandGenProductAdInfo"); } // Use DemandGenProductAdInfo.newBuilder() to construct. private DemandGenProductAdInfo(com.google.protobuf.GeneratedMessage.Builder> builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/DemandGenProductAdInfoOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/DemandGenProductAdInfoOrBuilder.java index 73e8bd7dce..bd167119bc 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/DemandGenProductAdInfoOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/DemandGenProductAdInfoOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/ad_type_infos.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/DemandGenVideoResponsiveAdInfo.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/DemandGenVideoResponsiveAdInfo.java index a57cced72c..ecb00a90da 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/DemandGenVideoResponsiveAdInfo.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/DemandGenVideoResponsiveAdInfo.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/ad_type_infos.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; @@ -22,10 +22,10 @@ public final class DemandGenVideoResponsiveAdInfo extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - DemandGenVideoResponsiveAdInfo.class.getName()); + "DemandGenVideoResponsiveAdInfo"); } // Use DemandGenVideoResponsiveAdInfo.newBuilder() to construct. private DemandGenVideoResponsiveAdInfo(com.google.protobuf.GeneratedMessage.Builder> builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/DemandGenVideoResponsiveAdInfoOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/DemandGenVideoResponsiveAdInfoOrBuilder.java index 0411878847..aa7c54c278 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/DemandGenVideoResponsiveAdInfoOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/DemandGenVideoResponsiveAdInfoOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/ad_type_infos.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/DetailedDemographicSegment.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/DetailedDemographicSegment.java index ba081ef03d..debe2d4424 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/DetailedDemographicSegment.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/DetailedDemographicSegment.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/audiences.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; @@ -22,10 +22,10 @@ public final class DetailedDemographicSegment extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - DetailedDemographicSegment.class.getName()); + "DetailedDemographicSegment"); } // Use DetailedDemographicSegment.newBuilder() to construct. private DetailedDemographicSegment(com.google.protobuf.GeneratedMessage.Builder> builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/DetailedDemographicSegmentOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/DetailedDemographicSegmentOrBuilder.java index 10de3ed6c8..3011affd3a 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/DetailedDemographicSegmentOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/DetailedDemographicSegmentOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/audiences.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/DeviceInfo.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/DeviceInfo.java index 1b4dd4ea0e..3b3708b85c 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/DeviceInfo.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/DeviceInfo.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/criteria.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; @@ -22,10 +22,10 @@ public final class DeviceInfo extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - DeviceInfo.class.getName()); + "DeviceInfo"); } // Use DeviceInfo.newBuilder() to construct. private DeviceInfo(com.google.protobuf.GeneratedMessage.Builder> builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/DeviceInfoOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/DeviceInfoOrBuilder.java index 4055515cd1..a5715ee19f 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/DeviceInfoOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/DeviceInfoOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/criteria.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/DisplayUploadAdInfo.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/DisplayUploadAdInfo.java index 705251795b..629d10b43b 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/DisplayUploadAdInfo.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/DisplayUploadAdInfo.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/ad_type_infos.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; @@ -24,10 +24,10 @@ public final class DisplayUploadAdInfo extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - DisplayUploadAdInfo.class.getName()); + "DisplayUploadAdInfo"); } // Use DisplayUploadAdInfo.newBuilder() to construct. private DisplayUploadAdInfo(com.google.protobuf.GeneratedMessage.Builder> builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/DisplayUploadAdInfoOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/DisplayUploadAdInfoOrBuilder.java index f25f6bb322..ca5e2c219b 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/DisplayUploadAdInfoOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/DisplayUploadAdInfoOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/ad_type_infos.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/DynamicBusinessProfileLocationGroupFilter.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/DynamicBusinessProfileLocationGroupFilter.java index 0bc6b487b9..d204656c24 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/DynamicBusinessProfileLocationGroupFilter.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/DynamicBusinessProfileLocationGroupFilter.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/asset_set_types.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; @@ -23,10 +23,10 @@ public final class DynamicBusinessProfileLocationGroupFilter extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - DynamicBusinessProfileLocationGroupFilter.class.getName()); + "DynamicBusinessProfileLocationGroupFilter"); } // Use DynamicBusinessProfileLocationGroupFilter.newBuilder() to construct. private DynamicBusinessProfileLocationGroupFilter(com.google.protobuf.GeneratedMessage.Builder> builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/DynamicBusinessProfileLocationGroupFilterOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/DynamicBusinessProfileLocationGroupFilterOrBuilder.java index a7dd223ab5..fc8384eefc 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/DynamicBusinessProfileLocationGroupFilterOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/DynamicBusinessProfileLocationGroupFilterOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/asset_set_types.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/DynamicCustomAsset.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/DynamicCustomAsset.java index ff413df7d4..f82376eef0 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/DynamicCustomAsset.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/DynamicCustomAsset.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/asset_types.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; @@ -22,10 +22,10 @@ public final class DynamicCustomAsset extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - DynamicCustomAsset.class.getName()); + "DynamicCustomAsset"); } // Use DynamicCustomAsset.newBuilder() to construct. private DynamicCustomAsset(com.google.protobuf.GeneratedMessage.Builder> builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/DynamicCustomAssetOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/DynamicCustomAssetOrBuilder.java index 4ead84857e..e00decbfbe 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/DynamicCustomAssetOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/DynamicCustomAssetOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/asset_types.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/DynamicEducationAsset.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/DynamicEducationAsset.java index 2e94b6d473..dab44c1fc0 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/DynamicEducationAsset.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/DynamicEducationAsset.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/asset_types.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; @@ -22,10 +22,10 @@ public final class DynamicEducationAsset extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - DynamicEducationAsset.class.getName()); + "DynamicEducationAsset"); } // Use DynamicEducationAsset.newBuilder() to construct. private DynamicEducationAsset(com.google.protobuf.GeneratedMessage.Builder> builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/DynamicEducationAssetOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/DynamicEducationAssetOrBuilder.java index ab75fe84da..5a12e9ed19 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/DynamicEducationAssetOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/DynamicEducationAssetOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/asset_types.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/DynamicFlightsAsset.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/DynamicFlightsAsset.java index c5ee0491ff..1de945981b 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/DynamicFlightsAsset.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/DynamicFlightsAsset.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/asset_types.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; @@ -22,10 +22,10 @@ public final class DynamicFlightsAsset extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - DynamicFlightsAsset.class.getName()); + "DynamicFlightsAsset"); } // Use DynamicFlightsAsset.newBuilder() to construct. private DynamicFlightsAsset(com.google.protobuf.GeneratedMessage.Builder> builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/DynamicFlightsAssetOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/DynamicFlightsAssetOrBuilder.java index 5de30ad0a9..4b24215445 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/DynamicFlightsAssetOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/DynamicFlightsAssetOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/asset_types.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/DynamicHotelsAndRentalsAsset.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/DynamicHotelsAndRentalsAsset.java index 1d862cecdc..c97f9f7503 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/DynamicHotelsAndRentalsAsset.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/DynamicHotelsAndRentalsAsset.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/asset_types.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; @@ -22,10 +22,10 @@ public final class DynamicHotelsAndRentalsAsset extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - DynamicHotelsAndRentalsAsset.class.getName()); + "DynamicHotelsAndRentalsAsset"); } // Use DynamicHotelsAndRentalsAsset.newBuilder() to construct. private DynamicHotelsAndRentalsAsset(com.google.protobuf.GeneratedMessage.Builder> builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/DynamicHotelsAndRentalsAssetOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/DynamicHotelsAndRentalsAssetOrBuilder.java index 1a19d11f73..d84a5e2fcb 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/DynamicHotelsAndRentalsAssetOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/DynamicHotelsAndRentalsAssetOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/asset_types.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/DynamicJobsAsset.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/DynamicJobsAsset.java index 202f6eaab0..16ddd0bc7a 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/DynamicJobsAsset.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/DynamicJobsAsset.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/asset_types.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; @@ -22,10 +22,10 @@ public final class DynamicJobsAsset extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - DynamicJobsAsset.class.getName()); + "DynamicJobsAsset"); } // Use DynamicJobsAsset.newBuilder() to construct. private DynamicJobsAsset(com.google.protobuf.GeneratedMessage.Builder> builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/DynamicJobsAssetOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/DynamicJobsAssetOrBuilder.java index 2be8f9b9aa..7ec411bb1b 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/DynamicJobsAssetOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/DynamicJobsAssetOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/asset_types.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/DynamicLocalAsset.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/DynamicLocalAsset.java index 38a118ee4d..7f1900c773 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/DynamicLocalAsset.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/DynamicLocalAsset.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/asset_types.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; @@ -22,10 +22,10 @@ public final class DynamicLocalAsset extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - DynamicLocalAsset.class.getName()); + "DynamicLocalAsset"); } // Use DynamicLocalAsset.newBuilder() to construct. private DynamicLocalAsset(com.google.protobuf.GeneratedMessage.Builder> builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/DynamicLocalAssetOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/DynamicLocalAssetOrBuilder.java index d797674e65..90021266cc 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/DynamicLocalAssetOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/DynamicLocalAssetOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/asset_types.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/DynamicRealEstateAsset.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/DynamicRealEstateAsset.java index 47e103edb3..00ace26b4d 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/DynamicRealEstateAsset.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/DynamicRealEstateAsset.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/asset_types.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; @@ -22,10 +22,10 @@ public final class DynamicRealEstateAsset extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - DynamicRealEstateAsset.class.getName()); + "DynamicRealEstateAsset"); } // Use DynamicRealEstateAsset.newBuilder() to construct. private DynamicRealEstateAsset(com.google.protobuf.GeneratedMessage.Builder> builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/DynamicRealEstateAssetOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/DynamicRealEstateAssetOrBuilder.java index c521e4d45d..51f4357d89 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/DynamicRealEstateAssetOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/DynamicRealEstateAssetOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/asset_types.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/DynamicTravelAsset.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/DynamicTravelAsset.java index 1b3459eb7d..a3b2cdf6ce 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/DynamicTravelAsset.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/DynamicTravelAsset.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/asset_types.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; @@ -22,10 +22,10 @@ public final class DynamicTravelAsset extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - DynamicTravelAsset.class.getName()); + "DynamicTravelAsset"); } // Use DynamicTravelAsset.newBuilder() to construct. private DynamicTravelAsset(com.google.protobuf.GeneratedMessage.Builder> builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/DynamicTravelAssetOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/DynamicTravelAssetOrBuilder.java index 46e214a664..d288d15b1d 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/DynamicTravelAssetOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/DynamicTravelAssetOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/asset_types.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/EffectiveAutomaticGoal.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/EffectiveAutomaticGoal.java new file mode 100644 index 0000000000..cfde58b1f0 --- /dev/null +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/EffectiveAutomaticGoal.java @@ -0,0 +1,614 @@ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE +// source: google/ads/googleads/v25/common/effective_automatic_goal.proto +// Protobuf Java Version: 4.33.2 + +package com.google.ads.googleads.v25.common; + +/** + *
+ * Represents an effective automatic conversion goal. + *+ * + * Protobuf type {@code google.ads.googleads.v25.common.EffectiveAutomaticGoal} + */ +@com.google.protobuf.Generated +public final class EffectiveAutomaticGoal extends + com.google.protobuf.GeneratedMessage implements + // @@protoc_insertion_point(message_implements:google.ads.googleads.v25.common.EffectiveAutomaticGoal) + EffectiveAutomaticGoalOrBuilder { +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= */ "", + "EffectiveAutomaticGoal"); + } + // Use EffectiveAutomaticGoal.newBuilder() to construct. + private EffectiveAutomaticGoal(com.google.protobuf.GeneratedMessage.Builder> builder) { + super(builder); + } + private EffectiveAutomaticGoal() { + category_ = 0; + origin_ = 0; + } + + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return com.google.ads.googleads.v25.common.EffectiveAutomaticGoalProto.internal_static_google_ads_googleads_v25_common_EffectiveAutomaticGoal_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.ads.googleads.v25.common.EffectiveAutomaticGoalProto.internal_static_google_ads_googleads_v25_common_EffectiveAutomaticGoal_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.ads.googleads.v25.common.EffectiveAutomaticGoal.class, com.google.ads.googleads.v25.common.EffectiveAutomaticGoal.Builder.class); + } + + public static final int CATEGORY_FIELD_NUMBER = 1; + private int category_ = 0; + /** + *
+ * Conversion category. + *+ * + *
.google.ads.googleads.v25.enums.ConversionActionCategoryEnum.ConversionActionCategory category = 1;
+ * @return The enum numeric value on the wire for category.
+ */
+ @java.lang.Override public int getCategoryValue() {
+ return category_;
+ }
+ /**
+ * + * Conversion category. + *+ * + *
.google.ads.googleads.v25.enums.ConversionActionCategoryEnum.ConversionActionCategory category = 1;
+ * @return The category.
+ */
+ @java.lang.Override public com.google.ads.googleads.v25.enums.ConversionActionCategoryEnum.ConversionActionCategory getCategory() {
+ com.google.ads.googleads.v25.enums.ConversionActionCategoryEnum.ConversionActionCategory result = com.google.ads.googleads.v25.enums.ConversionActionCategoryEnum.ConversionActionCategory.forNumber(category_);
+ return result == null ? com.google.ads.googleads.v25.enums.ConversionActionCategoryEnum.ConversionActionCategory.UNRECOGNIZED : result;
+ }
+
+ public static final int ORIGIN_FIELD_NUMBER = 2;
+ private int origin_ = 0;
+ /**
+ * + * Conversion origin. + *+ * + *
.google.ads.googleads.v25.enums.ConversionOriginEnum.ConversionOrigin origin = 2;
+ * @return The enum numeric value on the wire for origin.
+ */
+ @java.lang.Override public int getOriginValue() {
+ return origin_;
+ }
+ /**
+ * + * Conversion origin. + *+ * + *
.google.ads.googleads.v25.enums.ConversionOriginEnum.ConversionOrigin origin = 2;
+ * @return The origin.
+ */
+ @java.lang.Override public com.google.ads.googleads.v25.enums.ConversionOriginEnum.ConversionOrigin getOrigin() {
+ com.google.ads.googleads.v25.enums.ConversionOriginEnum.ConversionOrigin result = com.google.ads.googleads.v25.enums.ConversionOriginEnum.ConversionOrigin.forNumber(origin_);
+ return result == null ? com.google.ads.googleads.v25.enums.ConversionOriginEnum.ConversionOrigin.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 (category_ != com.google.ads.googleads.v25.enums.ConversionActionCategoryEnum.ConversionActionCategory.UNSPECIFIED.getNumber()) {
+ output.writeEnum(1, category_);
+ }
+ if (origin_ != com.google.ads.googleads.v25.enums.ConversionOriginEnum.ConversionOrigin.UNSPECIFIED.getNumber()) {
+ output.writeEnum(2, origin_);
+ }
+ getUnknownFields().writeTo(output);
+ }
+
+ @java.lang.Override
+ public int getSerializedSize() {
+ int size = memoizedSize;
+ if (size != -1) return size;
+
+ size = 0;
+ if (category_ != com.google.ads.googleads.v25.enums.ConversionActionCategoryEnum.ConversionActionCategory.UNSPECIFIED.getNumber()) {
+ size += com.google.protobuf.CodedOutputStream
+ .computeEnumSize(1, category_);
+ }
+ if (origin_ != com.google.ads.googleads.v25.enums.ConversionOriginEnum.ConversionOrigin.UNSPECIFIED.getNumber()) {
+ size += com.google.protobuf.CodedOutputStream
+ .computeEnumSize(2, origin_);
+ }
+ 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.v25.common.EffectiveAutomaticGoal)) {
+ return super.equals(obj);
+ }
+ com.google.ads.googleads.v25.common.EffectiveAutomaticGoal other = (com.google.ads.googleads.v25.common.EffectiveAutomaticGoal) obj;
+
+ if (category_ != other.category_) return false;
+ if (origin_ != other.origin_) 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_FIELD_NUMBER;
+ hash = (53 * hash) + category_;
+ hash = (37 * hash) + ORIGIN_FIELD_NUMBER;
+ hash = (53 * hash) + origin_;
+ hash = (29 * hash) + getUnknownFields().hashCode();
+ memoizedHashCode = hash;
+ return hash;
+ }
+
+ public static com.google.ads.googleads.v25.common.EffectiveAutomaticGoal parseFrom(
+ java.nio.ByteBuffer data)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data);
+ }
+ public static com.google.ads.googleads.v25.common.EffectiveAutomaticGoal 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.v25.common.EffectiveAutomaticGoal parseFrom(
+ com.google.protobuf.ByteString data)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data);
+ }
+ public static com.google.ads.googleads.v25.common.EffectiveAutomaticGoal 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.v25.common.EffectiveAutomaticGoal parseFrom(byte[] data)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data);
+ }
+ public static com.google.ads.googleads.v25.common.EffectiveAutomaticGoal parseFrom(
+ byte[] data,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data, extensionRegistry);
+ }
+ public static com.google.ads.googleads.v25.common.EffectiveAutomaticGoal parseFrom(java.io.InputStream input)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessage
+ .parseWithIOException(PARSER, input);
+ }
+ public static com.google.ads.googleads.v25.common.EffectiveAutomaticGoal 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.v25.common.EffectiveAutomaticGoal parseDelimitedFrom(java.io.InputStream input)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessage
+ .parseDelimitedWithIOException(PARSER, input);
+ }
+
+ public static com.google.ads.googleads.v25.common.EffectiveAutomaticGoal 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.v25.common.EffectiveAutomaticGoal parseFrom(
+ com.google.protobuf.CodedInputStream input)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessage
+ .parseWithIOException(PARSER, input);
+ }
+ public static com.google.ads.googleads.v25.common.EffectiveAutomaticGoal 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.v25.common.EffectiveAutomaticGoal 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;
+ }
+ /**
+ * + * Represents an effective automatic conversion goal. + *+ * + * Protobuf type {@code google.ads.googleads.v25.common.EffectiveAutomaticGoal} + */ + public static final class Builder extends + com.google.protobuf.GeneratedMessage.Builder
+ * Conversion category. + *+ * + *
.google.ads.googleads.v25.enums.ConversionActionCategoryEnum.ConversionActionCategory category = 1;
+ * @return The enum numeric value on the wire for category.
+ */
+ @java.lang.Override public int getCategoryValue() {
+ return category_;
+ }
+ /**
+ * + * Conversion category. + *+ * + *
.google.ads.googleads.v25.enums.ConversionActionCategoryEnum.ConversionActionCategory category = 1;
+ * @param value The enum numeric value on the wire for category to set.
+ * @return This builder for chaining.
+ */
+ public Builder setCategoryValue(int value) {
+ category_ = value;
+ bitField0_ |= 0x00000001;
+ onChanged();
+ return this;
+ }
+ /**
+ * + * Conversion category. + *+ * + *
.google.ads.googleads.v25.enums.ConversionActionCategoryEnum.ConversionActionCategory category = 1;
+ * @return The category.
+ */
+ @java.lang.Override
+ public com.google.ads.googleads.v25.enums.ConversionActionCategoryEnum.ConversionActionCategory getCategory() {
+ com.google.ads.googleads.v25.enums.ConversionActionCategoryEnum.ConversionActionCategory result = com.google.ads.googleads.v25.enums.ConversionActionCategoryEnum.ConversionActionCategory.forNumber(category_);
+ return result == null ? com.google.ads.googleads.v25.enums.ConversionActionCategoryEnum.ConversionActionCategory.UNRECOGNIZED : result;
+ }
+ /**
+ * + * Conversion category. + *+ * + *
.google.ads.googleads.v25.enums.ConversionActionCategoryEnum.ConversionActionCategory category = 1;
+ * @param value The category to set.
+ * @return This builder for chaining.
+ */
+ public Builder setCategory(com.google.ads.googleads.v25.enums.ConversionActionCategoryEnum.ConversionActionCategory value) {
+ if (value == null) { throw new NullPointerException(); }
+ bitField0_ |= 0x00000001;
+ category_ = value.getNumber();
+ onChanged();
+ return this;
+ }
+ /**
+ * + * Conversion category. + *+ * + *
.google.ads.googleads.v25.enums.ConversionActionCategoryEnum.ConversionActionCategory category = 1;
+ * @return This builder for chaining.
+ */
+ public Builder clearCategory() {
+ bitField0_ = (bitField0_ & ~0x00000001);
+ category_ = 0;
+ onChanged();
+ return this;
+ }
+
+ private int origin_ = 0;
+ /**
+ * + * Conversion origin. + *+ * + *
.google.ads.googleads.v25.enums.ConversionOriginEnum.ConversionOrigin origin = 2;
+ * @return The enum numeric value on the wire for origin.
+ */
+ @java.lang.Override public int getOriginValue() {
+ return origin_;
+ }
+ /**
+ * + * Conversion origin. + *+ * + *
.google.ads.googleads.v25.enums.ConversionOriginEnum.ConversionOrigin origin = 2;
+ * @param value The enum numeric value on the wire for origin to set.
+ * @return This builder for chaining.
+ */
+ public Builder setOriginValue(int value) {
+ origin_ = value;
+ bitField0_ |= 0x00000002;
+ onChanged();
+ return this;
+ }
+ /**
+ * + * Conversion origin. + *+ * + *
.google.ads.googleads.v25.enums.ConversionOriginEnum.ConversionOrigin origin = 2;
+ * @return The origin.
+ */
+ @java.lang.Override
+ public com.google.ads.googleads.v25.enums.ConversionOriginEnum.ConversionOrigin getOrigin() {
+ com.google.ads.googleads.v25.enums.ConversionOriginEnum.ConversionOrigin result = com.google.ads.googleads.v25.enums.ConversionOriginEnum.ConversionOrigin.forNumber(origin_);
+ return result == null ? com.google.ads.googleads.v25.enums.ConversionOriginEnum.ConversionOrigin.UNRECOGNIZED : result;
+ }
+ /**
+ * + * Conversion origin. + *+ * + *
.google.ads.googleads.v25.enums.ConversionOriginEnum.ConversionOrigin origin = 2;
+ * @param value The origin to set.
+ * @return This builder for chaining.
+ */
+ public Builder setOrigin(com.google.ads.googleads.v25.enums.ConversionOriginEnum.ConversionOrigin value) {
+ if (value == null) { throw new NullPointerException(); }
+ bitField0_ |= 0x00000002;
+ origin_ = value.getNumber();
+ onChanged();
+ return this;
+ }
+ /**
+ * + * Conversion origin. + *+ * + *
.google.ads.googleads.v25.enums.ConversionOriginEnum.ConversionOrigin origin = 2;
+ * @return This builder for chaining.
+ */
+ public Builder clearOrigin() {
+ bitField0_ = (bitField0_ & ~0x00000002);
+ origin_ = 0;
+ onChanged();
+ return this;
+ }
+
+ // @@protoc_insertion_point(builder_scope:google.ads.googleads.v25.common.EffectiveAutomaticGoal)
+ }
+
+ // @@protoc_insertion_point(class_scope:google.ads.googleads.v25.common.EffectiveAutomaticGoal)
+ private static final com.google.ads.googleads.v25.common.EffectiveAutomaticGoal DEFAULT_INSTANCE;
+ static {
+ DEFAULT_INSTANCE = new com.google.ads.googleads.v25.common.EffectiveAutomaticGoal();
+ }
+
+ public static com.google.ads.googleads.v25.common.EffectiveAutomaticGoal getDefaultInstance() {
+ return DEFAULT_INSTANCE;
+ }
+
+ private static final com.google.protobuf.Parser+ * Conversion category. + *+ * + *
.google.ads.googleads.v25.enums.ConversionActionCategoryEnum.ConversionActionCategory category = 1;
+ * @return The enum numeric value on the wire for category.
+ */
+ int getCategoryValue();
+ /**
+ * + * Conversion category. + *+ * + *
.google.ads.googleads.v25.enums.ConversionActionCategoryEnum.ConversionActionCategory category = 1;
+ * @return The category.
+ */
+ com.google.ads.googleads.v25.enums.ConversionActionCategoryEnum.ConversionActionCategory getCategory();
+
+ /**
+ * + * Conversion origin. + *+ * + *
.google.ads.googleads.v25.enums.ConversionOriginEnum.ConversionOrigin origin = 2;
+ * @return The enum numeric value on the wire for origin.
+ */
+ int getOriginValue();
+ /**
+ * + * Conversion origin. + *+ * + *
.google.ads.googleads.v25.enums.ConversionOriginEnum.ConversionOrigin origin = 2;
+ * @return The origin.
+ */
+ com.google.ads.googleads.v25.enums.ConversionOriginEnum.ConversionOrigin getOrigin();
+}
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/EffectiveAutomaticGoalProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/EffectiveAutomaticGoalProto.java
new file mode 100644
index 0000000000..42a3a2fc96
--- /dev/null
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/EffectiveAutomaticGoalProto.java
@@ -0,0 +1,80 @@
+// Generated by the protocol buffer compiler. DO NOT EDIT!
+// NO CHECKED-IN PROTOBUF GENCODE
+// source: google/ads/googleads/v25/common/effective_automatic_goal.proto
+// Protobuf Java Version: 4.33.2
+
+package com.google.ads.googleads.v25.common;
+
+@com.google.protobuf.Generated
+public final class EffectiveAutomaticGoalProto extends com.google.protobuf.GeneratedFile {
+ private EffectiveAutomaticGoalProto() {}
+ static {
+ com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
+ com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
+ /* major= */ 4,
+ /* minor= */ 33,
+ /* patch= */ 2,
+ /* suffix= */ "",
+ "EffectiveAutomaticGoalProto");
+ }
+ 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_v25_common_EffectiveAutomaticGoal_descriptor;
+ static final
+ com.google.protobuf.GeneratedMessage.FieldAccessorTable
+ internal_static_google_ads_googleads_v25_common_EffectiveAutomaticGoal_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/v25/common/effect" +
+ "ive_automatic_goal.proto\022\037google.ads.goo" +
+ "gleads.v25.common\032?google/ads/googleads/" +
+ "v25/enums/conversion_action_category.pro" +
+ "to\0326google/ads/googleads/v25/enums/conve" +
+ "rsion_origin.proto\"\330\001\n\026EffectiveAutomati" +
+ "cGoal\022g\n\010category\030\001 \001(\0162U.google.ads.goo" +
+ "gleads.v25.enums.ConversionActionCategor" +
+ "yEnum.ConversionActionCategory\022U\n\006origin" +
+ "\030\002 \001(\0162E.google.ads.googleads.v25.enums." +
+ "ConversionOriginEnum.ConversionOriginB\373\001" +
+ "\n#com.google.ads.googleads.v25.commonB\033E" +
+ "ffectiveAutomaticGoalProtoP\001ZEgoogle.gol" +
+ "ang.org/genproto/googleapis/ads/googlead" +
+ "s/v25/common;common\242\002\003GAA\252\002\037Google.Ads.G" +
+ "oogleAds.V25.Common\312\002\037Google\\Ads\\GoogleA" +
+ "ds\\V25\\Common\352\002#Google::Ads::GoogleAds::" +
+ "V25::Commonb\006proto3"
+ };
+ descriptor = com.google.protobuf.Descriptors.FileDescriptor
+ .internalBuildGeneratedFileFrom(descriptorData,
+ new com.google.protobuf.Descriptors.FileDescriptor[] {
+ com.google.ads.googleads.v25.enums.ConversionActionCategoryProto.getDescriptor(),
+ com.google.ads.googleads.v25.enums.ConversionOriginProto.getDescriptor(),
+ });
+ internal_static_google_ads_googleads_v25_common_EffectiveAutomaticGoal_descriptor =
+ getDescriptor().getMessageType(0);
+ internal_static_google_ads_googleads_v25_common_EffectiveAutomaticGoal_fieldAccessorTable = new
+ com.google.protobuf.GeneratedMessage.FieldAccessorTable(
+ internal_static_google_ads_googleads_v25_common_EffectiveAutomaticGoal_descriptor,
+ new java.lang.String[] { "Category", "Origin", });
+ descriptor.resolveAllFeaturesImmutable();
+ com.google.ads.googleads.v25.enums.ConversionActionCategoryProto.getDescriptor();
+ com.google.ads.googleads.v25.enums.ConversionOriginProto.getDescriptor();
+ }
+
+ // @@protoc_insertion_point(outer_class_scope)
+}
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/EnhancedCpc.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/EnhancedCpc.java
index 3f85e1754e..3659baf219 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/EnhancedCpc.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/EnhancedCpc.java
@@ -1,7 +1,7 @@
// Generated by the protocol buffer compiler. DO NOT EDIT!
// NO CHECKED-IN PROTOBUF GENCODE
// source: google/ads/googleads/v25/common/bidding.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
package com.google.ads.googleads.v25.common;
@@ -27,10 +27,10 @@ public final class EnhancedCpc extends
com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
/* major= */ 4,
- /* minor= */ 31,
- /* patch= */ 0,
+ /* minor= */ 33,
+ /* patch= */ 2,
/* suffix= */ "",
- EnhancedCpc.class.getName());
+ "EnhancedCpc");
}
// Use EnhancedCpc.newBuilder() to construct.
private EnhancedCpc(com.google.protobuf.GeneratedMessage.Builder> builder) {
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/EnhancedCpcOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/EnhancedCpcOrBuilder.java
index 696df3c861..97182af225 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/EnhancedCpcOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/EnhancedCpcOrBuilder.java
@@ -1,7 +1,7 @@
// Generated by the protocol buffer compiler. DO NOT EDIT!
// NO CHECKED-IN PROTOBUF GENCODE
// source: google/ads/googleads/v25/common/bidding.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
package com.google.ads.googleads.v25.common;
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/EntityBid.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/EntityBid.java
new file mode 100644
index 0000000000..2b6f2f70ae
--- /dev/null
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/EntityBid.java
@@ -0,0 +1,579 @@
+// Generated by the protocol buffer compiler. DO NOT EDIT!
+// NO CHECKED-IN PROTOBUF GENCODE
+// source: google/ads/googleads/v25/common/criteria.proto
+// Protobuf Java Version: 4.33.2
+
+package com.google.ads.googleads.v25.common;
+
+/**
+ * + * Represents an entity bid criterion. + *+ * + * Protobuf type {@code google.ads.googleads.v25.common.EntityBid} + */ +@com.google.protobuf.Generated +public final class EntityBid extends + com.google.protobuf.GeneratedMessage implements + // @@protoc_insertion_point(message_implements:google.ads.googleads.v25.common.EntityBid) + EntityBidOrBuilder { +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= */ "", + "EntityBid"); + } + // Use EntityBid.newBuilder() to construct. + private EntityBid(com.google.protobuf.GeneratedMessage.Builder> builder) { + super(builder); + } + private EntityBid() { + itemCode_ = ""; + } + + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return com.google.ads.googleads.v25.common.CriteriaProto.internal_static_google_ads_googleads_v25_common_EntityBid_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.ads.googleads.v25.common.CriteriaProto.internal_static_google_ads_googleads_v25_common_EntityBid_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.ads.googleads.v25.common.EntityBid.class, com.google.ads.googleads.v25.common.EntityBid.Builder.class); + } + + private int bitField0_; + public static final int ITEM_CODE_FIELD_NUMBER = 1; + @SuppressWarnings("serial") + private volatile java.lang.Object itemCode_ = ""; + /** + *
+ * The ID specifying a particular travel entity, such as a hotel, a thing + * to do, or an event. + *+ * + *
optional string item_code = 1;
+ * @return Whether the itemCode field is set.
+ */
+ @java.lang.Override
+ public boolean hasItemCode() {
+ return ((bitField0_ & 0x00000001) != 0);
+ }
+ /**
+ * + * The ID specifying a particular travel entity, such as a hotel, a thing + * to do, or an event. + *+ * + *
optional string item_code = 1;
+ * @return The itemCode.
+ */
+ @java.lang.Override
+ public java.lang.String getItemCode() {
+ java.lang.Object ref = itemCode_;
+ 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();
+ itemCode_ = s;
+ return s;
+ }
+ }
+ /**
+ * + * The ID specifying a particular travel entity, such as a hotel, a thing + * to do, or an event. + *+ * + *
optional string item_code = 1;
+ * @return The bytes for itemCode.
+ */
+ @java.lang.Override
+ public com.google.protobuf.ByteString
+ getItemCodeBytes() {
+ java.lang.Object ref = itemCode_;
+ if (ref instanceof java.lang.String) {
+ com.google.protobuf.ByteString b =
+ com.google.protobuf.ByteString.copyFromUtf8(
+ (java.lang.String) ref);
+ itemCode_ = 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 (((bitField0_ & 0x00000001) != 0)) {
+ com.google.protobuf.GeneratedMessage.writeString(output, 1, itemCode_);
+ }
+ 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.GeneratedMessage.computeStringSize(1, itemCode_);
+ }
+ 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.v25.common.EntityBid)) {
+ return super.equals(obj);
+ }
+ com.google.ads.googleads.v25.common.EntityBid other = (com.google.ads.googleads.v25.common.EntityBid) obj;
+
+ if (hasItemCode() != other.hasItemCode()) return false;
+ if (hasItemCode()) {
+ if (!getItemCode()
+ .equals(other.getItemCode())) 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 (hasItemCode()) {
+ hash = (37 * hash) + ITEM_CODE_FIELD_NUMBER;
+ hash = (53 * hash) + getItemCode().hashCode();
+ }
+ hash = (29 * hash) + getUnknownFields().hashCode();
+ memoizedHashCode = hash;
+ return hash;
+ }
+
+ public static com.google.ads.googleads.v25.common.EntityBid parseFrom(
+ java.nio.ByteBuffer data)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data);
+ }
+ public static com.google.ads.googleads.v25.common.EntityBid 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.v25.common.EntityBid parseFrom(
+ com.google.protobuf.ByteString data)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data);
+ }
+ public static com.google.ads.googleads.v25.common.EntityBid 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.v25.common.EntityBid parseFrom(byte[] data)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data);
+ }
+ public static com.google.ads.googleads.v25.common.EntityBid parseFrom(
+ byte[] data,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data, extensionRegistry);
+ }
+ public static com.google.ads.googleads.v25.common.EntityBid parseFrom(java.io.InputStream input)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessage
+ .parseWithIOException(PARSER, input);
+ }
+ public static com.google.ads.googleads.v25.common.EntityBid 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.v25.common.EntityBid parseDelimitedFrom(java.io.InputStream input)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessage
+ .parseDelimitedWithIOException(PARSER, input);
+ }
+
+ public static com.google.ads.googleads.v25.common.EntityBid 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.v25.common.EntityBid parseFrom(
+ com.google.protobuf.CodedInputStream input)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessage
+ .parseWithIOException(PARSER, input);
+ }
+ public static com.google.ads.googleads.v25.common.EntityBid 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.v25.common.EntityBid 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;
+ }
+ /**
+ * + * Represents an entity bid criterion. + *+ * + * Protobuf type {@code google.ads.googleads.v25.common.EntityBid} + */ + public static final class Builder extends + com.google.protobuf.GeneratedMessage.Builder
+ * The ID specifying a particular travel entity, such as a hotel, a thing + * to do, or an event. + *+ * + *
optional string item_code = 1;
+ * @return Whether the itemCode field is set.
+ */
+ public boolean hasItemCode() {
+ return ((bitField0_ & 0x00000001) != 0);
+ }
+ /**
+ * + * The ID specifying a particular travel entity, such as a hotel, a thing + * to do, or an event. + *+ * + *
optional string item_code = 1;
+ * @return The itemCode.
+ */
+ public java.lang.String getItemCode() {
+ java.lang.Object ref = itemCode_;
+ if (!(ref instanceof java.lang.String)) {
+ com.google.protobuf.ByteString bs =
+ (com.google.protobuf.ByteString) ref;
+ java.lang.String s = bs.toStringUtf8();
+ itemCode_ = s;
+ return s;
+ } else {
+ return (java.lang.String) ref;
+ }
+ }
+ /**
+ * + * The ID specifying a particular travel entity, such as a hotel, a thing + * to do, or an event. + *+ * + *
optional string item_code = 1;
+ * @return The bytes for itemCode.
+ */
+ public com.google.protobuf.ByteString
+ getItemCodeBytes() {
+ java.lang.Object ref = itemCode_;
+ if (ref instanceof String) {
+ com.google.protobuf.ByteString b =
+ com.google.protobuf.ByteString.copyFromUtf8(
+ (java.lang.String) ref);
+ itemCode_ = b;
+ return b;
+ } else {
+ return (com.google.protobuf.ByteString) ref;
+ }
+ }
+ /**
+ * + * The ID specifying a particular travel entity, such as a hotel, a thing + * to do, or an event. + *+ * + *
optional string item_code = 1;
+ * @param value The itemCode to set.
+ * @return This builder for chaining.
+ */
+ public Builder setItemCode(
+ java.lang.String value) {
+ if (value == null) { throw new NullPointerException(); }
+ itemCode_ = value;
+ bitField0_ |= 0x00000001;
+ onChanged();
+ return this;
+ }
+ /**
+ * + * The ID specifying a particular travel entity, such as a hotel, a thing + * to do, or an event. + *+ * + *
optional string item_code = 1;
+ * @return This builder for chaining.
+ */
+ public Builder clearItemCode() {
+ itemCode_ = getDefaultInstance().getItemCode();
+ bitField0_ = (bitField0_ & ~0x00000001);
+ onChanged();
+ return this;
+ }
+ /**
+ * + * The ID specifying a particular travel entity, such as a hotel, a thing + * to do, or an event. + *+ * + *
optional string item_code = 1;
+ * @param value The bytes for itemCode to set.
+ * @return This builder for chaining.
+ */
+ public Builder setItemCodeBytes(
+ com.google.protobuf.ByteString value) {
+ if (value == null) { throw new NullPointerException(); }
+ checkByteStringIsUtf8(value);
+ itemCode_ = value;
+ bitField0_ |= 0x00000001;
+ onChanged();
+ return this;
+ }
+
+ // @@protoc_insertion_point(builder_scope:google.ads.googleads.v25.common.EntityBid)
+ }
+
+ // @@protoc_insertion_point(class_scope:google.ads.googleads.v25.common.EntityBid)
+ private static final com.google.ads.googleads.v25.common.EntityBid DEFAULT_INSTANCE;
+ static {
+ DEFAULT_INSTANCE = new com.google.ads.googleads.v25.common.EntityBid();
+ }
+
+ public static com.google.ads.googleads.v25.common.EntityBid getDefaultInstance() {
+ return DEFAULT_INSTANCE;
+ }
+
+ private static final com.google.protobuf.Parser+ * The ID specifying a particular travel entity, such as a hotel, a thing + * to do, or an event. + *+ * + *
optional string item_code = 1;
+ * @return Whether the itemCode field is set.
+ */
+ boolean hasItemCode();
+ /**
+ * + * The ID specifying a particular travel entity, such as a hotel, a thing + * to do, or an event. + *+ * + *
optional string item_code = 1;
+ * @return The itemCode.
+ */
+ java.lang.String getItemCode();
+ /**
+ * + * The ID specifying a particular travel entity, such as a hotel, a thing + * to do, or an event. + *+ * + *
optional string item_code = 1;
+ * @return The bytes for itemCode.
+ */
+ com.google.protobuf.ByteString
+ getItemCodeBytes();
+}
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/EventAttribute.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/EventAttribute.java
index fe907a5e7e..9fdd0f7fe6 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/EventAttribute.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/EventAttribute.java
@@ -1,7 +1,7 @@
// Generated by the protocol buffer compiler. DO NOT EDIT!
// NO CHECKED-IN PROTOBUF GENCODE
// source: google/ads/googleads/v25/common/offline_user_data.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
package com.google.ads.googleads.v25.common;
@@ -23,10 +23,10 @@ public final class EventAttribute extends
com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
/* major= */ 4,
- /* minor= */ 31,
- /* patch= */ 0,
+ /* minor= */ 33,
+ /* patch= */ 2,
/* suffix= */ "",
- EventAttribute.class.getName());
+ "EventAttribute");
}
// Use EventAttribute.newBuilder() to construct.
private EventAttribute(com.google.protobuf.GeneratedMessage.Builder> builder) {
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/EventAttributeOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/EventAttributeOrBuilder.java
index 10bbad745a..f34a8f7d0a 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/EventAttributeOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/EventAttributeOrBuilder.java
@@ -1,7 +1,7 @@
// Generated by the protocol buffer compiler. DO NOT EDIT!
// NO CHECKED-IN PROTOBUF GENCODE
// source: google/ads/googleads/v25/common/offline_user_data.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
package com.google.ads.googleads.v25.common;
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/EventItemAttribute.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/EventItemAttribute.java
index 2ee9998947..e6ed3ce304 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/EventItemAttribute.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/EventItemAttribute.java
@@ -1,7 +1,7 @@
// Generated by the protocol buffer compiler. DO NOT EDIT!
// NO CHECKED-IN PROTOBUF GENCODE
// source: google/ads/googleads/v25/common/offline_user_data.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
package com.google.ads.googleads.v25.common;
@@ -22,10 +22,10 @@ public final class EventItemAttribute extends
com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
/* major= */ 4,
- /* minor= */ 31,
- /* patch= */ 0,
+ /* minor= */ 33,
+ /* patch= */ 2,
/* suffix= */ "",
- EventItemAttribute.class.getName());
+ "EventItemAttribute");
}
// Use EventItemAttribute.newBuilder() to construct.
private EventItemAttribute(com.google.protobuf.GeneratedMessage.Builder> builder) {
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/EventItemAttributeOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/EventItemAttributeOrBuilder.java
index 2defa5dd30..468316aeb5 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/EventItemAttributeOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/EventItemAttributeOrBuilder.java
@@ -1,7 +1,7 @@
// Generated by the protocol buffer compiler. DO NOT EDIT!
// NO CHECKED-IN PROTOBUF GENCODE
// source: google/ads/googleads/v25/common/offline_user_data.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
package com.google.ads.googleads.v25.common;
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/ExclusionSegment.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/ExclusionSegment.java
index e713512398..61a439bf4c 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/ExclusionSegment.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/ExclusionSegment.java
@@ -1,7 +1,7 @@
// Generated by the protocol buffer compiler. DO NOT EDIT!
// NO CHECKED-IN PROTOBUF GENCODE
// source: google/ads/googleads/v25/common/audiences.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
package com.google.ads.googleads.v25.common;
@@ -22,10 +22,10 @@ public final class ExclusionSegment extends
com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
/* major= */ 4,
- /* minor= */ 31,
- /* patch= */ 0,
+ /* minor= */ 33,
+ /* patch= */ 2,
/* suffix= */ "",
- ExclusionSegment.class.getName());
+ "ExclusionSegment");
}
// Use ExclusionSegment.newBuilder() to construct.
private ExclusionSegment(com.google.protobuf.GeneratedMessage.Builder> builder) {
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/ExclusionSegmentOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/ExclusionSegmentOrBuilder.java
index ec9d1e8395..cdbc331998 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/ExclusionSegmentOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/ExclusionSegmentOrBuilder.java
@@ -1,7 +1,7 @@
// Generated by the protocol buffer compiler. DO NOT EDIT!
// NO CHECKED-IN PROTOBUF GENCODE
// source: google/ads/googleads/v25/common/audiences.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
package com.google.ads.googleads.v25.common;
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/ExpandedDynamicSearchAdInfo.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/ExpandedDynamicSearchAdInfo.java
index 4be7cbfcd8..12884e8585 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/ExpandedDynamicSearchAdInfo.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/ExpandedDynamicSearchAdInfo.java
@@ -1,7 +1,7 @@
// Generated by the protocol buffer compiler. DO NOT EDIT!
// NO CHECKED-IN PROTOBUF GENCODE
// source: google/ads/googleads/v25/common/ad_type_infos.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
package com.google.ads.googleads.v25.common;
@@ -22,10 +22,10 @@ public final class ExpandedDynamicSearchAdInfo extends
com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
/* major= */ 4,
- /* minor= */ 31,
- /* patch= */ 0,
+ /* minor= */ 33,
+ /* patch= */ 2,
/* suffix= */ "",
- ExpandedDynamicSearchAdInfo.class.getName());
+ "ExpandedDynamicSearchAdInfo");
}
// Use ExpandedDynamicSearchAdInfo.newBuilder() to construct.
private ExpandedDynamicSearchAdInfo(com.google.protobuf.GeneratedMessage.Builder> builder) {
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/ExpandedDynamicSearchAdInfoOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/ExpandedDynamicSearchAdInfoOrBuilder.java
index c1a6e94d62..e61eda8257 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/ExpandedDynamicSearchAdInfoOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/ExpandedDynamicSearchAdInfoOrBuilder.java
@@ -1,7 +1,7 @@
// Generated by the protocol buffer compiler. DO NOT EDIT!
// NO CHECKED-IN PROTOBUF GENCODE
// source: google/ads/googleads/v25/common/ad_type_infos.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
package com.google.ads.googleads.v25.common;
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/ExpandedTextAdInfo.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/ExpandedTextAdInfo.java
index 046a4930e0..4627331f02 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/ExpandedTextAdInfo.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/ExpandedTextAdInfo.java
@@ -1,7 +1,7 @@
// Generated by the protocol buffer compiler. DO NOT EDIT!
// NO CHECKED-IN PROTOBUF GENCODE
// source: google/ads/googleads/v25/common/ad_type_infos.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
package com.google.ads.googleads.v25.common;
@@ -22,10 +22,10 @@ public final class ExpandedTextAdInfo extends
com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
/* major= */ 4,
- /* minor= */ 31,
- /* patch= */ 0,
+ /* minor= */ 33,
+ /* patch= */ 2,
/* suffix= */ "",
- ExpandedTextAdInfo.class.getName());
+ "ExpandedTextAdInfo");
}
// Use ExpandedTextAdInfo.newBuilder() to construct.
private ExpandedTextAdInfo(com.google.protobuf.GeneratedMessage.Builder> builder) {
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/ExpandedTextAdInfoOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/ExpandedTextAdInfoOrBuilder.java
index 97d94e8efb..7ad690bc69 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/ExpandedTextAdInfoOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/ExpandedTextAdInfoOrBuilder.java
@@ -1,7 +1,7 @@
// Generated by the protocol buffer compiler. DO NOT EDIT!
// NO CHECKED-IN PROTOBUF GENCODE
// source: google/ads/googleads/v25/common/ad_type_infos.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
package com.google.ads.googleads.v25.common;
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/ExperimentTypesProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/ExperimentTypesProto.java
index 9ffea24b44..7dbad88c75 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/ExperimentTypesProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/ExperimentTypesProto.java
@@ -1,21 +1,21 @@
// Generated by the protocol buffer compiler. DO NOT EDIT!
// NO CHECKED-IN PROTOBUF GENCODE
// source: google/ads/googleads/v25/common/experiment_types.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
package com.google.ads.googleads.v25.common;
@com.google.protobuf.Generated
-public final class ExperimentTypesProto {
+public final class ExperimentTypesProto extends com.google.protobuf.GeneratedFile {
private ExperimentTypesProto() {}
static {
com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
/* major= */ 4,
- /* minor= */ 31,
- /* patch= */ 0,
+ /* minor= */ 33,
+ /* patch= */ 2,
/* suffix= */ "",
- ExperimentTypesProto.class.getName());
+ "ExperimentTypesProto");
}
public static void registerAllExtensions(
com.google.protobuf.ExtensionRegistryLite registry) {
@@ -73,13 +73,13 @@ public static void registerAllExtensions(
com.google.ads.googleads.v25.enums.VideoExperimentSubtypeProto.getDescriptor(),
});
internal_static_google_ads_googleads_v25_common_VideoExperimentInfo_descriptor =
- getDescriptor().getMessageTypes().get(0);
+ getDescriptor().getMessageType(0);
internal_static_google_ads_googleads_v25_common_VideoExperimentInfo_fieldAccessorTable = new
com.google.protobuf.GeneratedMessage.FieldAccessorTable(
internal_static_google_ads_googleads_v25_common_VideoExperimentInfo_descriptor,
new java.lang.String[] { "VideoExperimentSubtype", });
internal_static_google_ads_googleads_v25_common_OptimizeAssetsExperimentInfo_descriptor =
- getDescriptor().getMessageTypes().get(1);
+ getDescriptor().getMessageType(1);
internal_static_google_ads_googleads_v25_common_OptimizeAssetsExperimentInfo_fieldAccessorTable = new
com.google.protobuf.GeneratedMessage.FieldAccessorTable(
internal_static_google_ads_googleads_v25_common_OptimizeAssetsExperimentInfo_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/ExtendedDemographicInfo.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/ExtendedDemographicInfo.java
index ba64ef2a0e..a0ca3bb8d6 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/ExtendedDemographicInfo.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/ExtendedDemographicInfo.java
@@ -1,7 +1,7 @@
// Generated by the protocol buffer compiler. DO NOT EDIT!
// NO CHECKED-IN PROTOBUF GENCODE
// source: google/ads/googleads/v25/common/criteria.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
package com.google.ads.googleads.v25.common;
@@ -22,10 +22,10 @@ public final class ExtendedDemographicInfo extends
com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
/* major= */ 4,
- /* minor= */ 31,
- /* patch= */ 0,
+ /* minor= */ 33,
+ /* patch= */ 2,
/* suffix= */ "",
- ExtendedDemographicInfo.class.getName());
+ "ExtendedDemographicInfo");
}
// Use ExtendedDemographicInfo.newBuilder() to construct.
private ExtendedDemographicInfo(com.google.protobuf.GeneratedMessage.Builder> builder) {
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/ExtendedDemographicInfoOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/ExtendedDemographicInfoOrBuilder.java
index f648097997..9aa85c3f22 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/ExtendedDemographicInfoOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/ExtendedDemographicInfoOrBuilder.java
@@ -1,7 +1,7 @@
// Generated by the protocol buffer compiler. DO NOT EDIT!
// NO CHECKED-IN PROTOBUF GENCODE
// source: google/ads/googleads/v25/common/criteria.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
package com.google.ads.googleads.v25.common;
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/ExtensionsProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/ExtensionsProto.java
index d27cccf7aa..3655874a89 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/ExtensionsProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/ExtensionsProto.java
@@ -1,21 +1,21 @@
// Generated by the protocol buffer compiler. DO NOT EDIT!
// NO CHECKED-IN PROTOBUF GENCODE
// source: google/ads/googleads/v25/common/extensions.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
package com.google.ads.googleads.v25.common;
@com.google.protobuf.Generated
-public final class ExtensionsProto {
+public final class ExtensionsProto extends com.google.protobuf.GeneratedFile {
private ExtensionsProto() {}
static {
com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
/* major= */ 4,
- /* minor= */ 31,
- /* patch= */ 0,
+ /* minor= */ 33,
+ /* patch= */ 2,
/* suffix= */ "",
- ExtensionsProto.class.getName());
+ "ExtensionsProto");
}
public static void registerAllExtensions(
com.google.protobuf.ExtensionRegistryLite registry) {
@@ -95,19 +95,19 @@ public static void registerAllExtensions(
com.google.api.ResourceProto.getDescriptor(),
});
internal_static_google_ads_googleads_v25_common_CallFeedItem_descriptor =
- getDescriptor().getMessageTypes().get(0);
+ getDescriptor().getMessageType(0);
internal_static_google_ads_googleads_v25_common_CallFeedItem_fieldAccessorTable = new
com.google.protobuf.GeneratedMessage.FieldAccessorTable(
internal_static_google_ads_googleads_v25_common_CallFeedItem_descriptor,
new java.lang.String[] { "PhoneNumber", "CountryCode", "CallTrackingEnabled", "CallConversionAction", "CallConversionTrackingDisabled", "CallConversionReportingState", });
internal_static_google_ads_googleads_v25_common_CalloutFeedItem_descriptor =
- getDescriptor().getMessageTypes().get(1);
+ getDescriptor().getMessageType(1);
internal_static_google_ads_googleads_v25_common_CalloutFeedItem_fieldAccessorTable = new
com.google.protobuf.GeneratedMessage.FieldAccessorTable(
internal_static_google_ads_googleads_v25_common_CalloutFeedItem_descriptor,
new java.lang.String[] { "CalloutText", });
internal_static_google_ads_googleads_v25_common_SitelinkFeedItem_descriptor =
- getDescriptor().getMessageTypes().get(2);
+ getDescriptor().getMessageType(2);
internal_static_google_ads_googleads_v25_common_SitelinkFeedItem_fieldAccessorTable = new
com.google.protobuf.GeneratedMessage.FieldAccessorTable(
internal_static_google_ads_googleads_v25_common_SitelinkFeedItem_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/FacebookMessengerBusinessMessageInfo.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/FacebookMessengerBusinessMessageInfo.java
index 84927e3152..8aa4693aa0 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/FacebookMessengerBusinessMessageInfo.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/FacebookMessengerBusinessMessageInfo.java
@@ -1,7 +1,7 @@
// Generated by the protocol buffer compiler. DO NOT EDIT!
// NO CHECKED-IN PROTOBUF GENCODE
// source: google/ads/googleads/v25/common/asset_types.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
package com.google.ads.googleads.v25.common;
@@ -22,10 +22,10 @@ public final class FacebookMessengerBusinessMessageInfo extends
com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
/* major= */ 4,
- /* minor= */ 31,
- /* patch= */ 0,
+ /* minor= */ 33,
+ /* patch= */ 2,
/* suffix= */ "",
- FacebookMessengerBusinessMessageInfo.class.getName());
+ "FacebookMessengerBusinessMessageInfo");
}
// Use FacebookMessengerBusinessMessageInfo.newBuilder() to construct.
private FacebookMessengerBusinessMessageInfo(com.google.protobuf.GeneratedMessage.Builder> builder) {
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/FacebookMessengerBusinessMessageInfoOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/FacebookMessengerBusinessMessageInfoOrBuilder.java
index 72052d9a9d..ea014e2821 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/FacebookMessengerBusinessMessageInfoOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/FacebookMessengerBusinessMessageInfoOrBuilder.java
@@ -1,7 +1,7 @@
// Generated by the protocol buffer compiler. DO NOT EDIT!
// NO CHECKED-IN PROTOBUF GENCODE
// source: google/ads/googleads/v25/common/asset_types.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
package com.google.ads.googleads.v25.common;
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/FeedCommonProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/FeedCommonProto.java
index ea46b73f59..f1efb1603a 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/FeedCommonProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/FeedCommonProto.java
@@ -1,21 +1,21 @@
// Generated by the protocol buffer compiler. DO NOT EDIT!
// NO CHECKED-IN PROTOBUF GENCODE
// source: google/ads/googleads/v25/common/feed_common.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
package com.google.ads.googleads.v25.common;
@com.google.protobuf.Generated
-public final class FeedCommonProto {
+public final class FeedCommonProto extends com.google.protobuf.GeneratedFile {
private FeedCommonProto() {}
static {
com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
/* major= */ 4,
- /* minor= */ 31,
- /* patch= */ 0,
+ /* minor= */ 33,
+ /* patch= */ 2,
/* suffix= */ "",
- FeedCommonProto.class.getName());
+ "FeedCommonProto");
}
public static void registerAllExtensions(
com.google.protobuf.ExtensionRegistryLite registry) {
@@ -57,7 +57,7 @@ public static void registerAllExtensions(
new com.google.protobuf.Descriptors.FileDescriptor[] {
});
internal_static_google_ads_googleads_v25_common_Money_descriptor =
- getDescriptor().getMessageTypes().get(0);
+ getDescriptor().getMessageType(0);
internal_static_google_ads_googleads_v25_common_Money_fieldAccessorTable = new
com.google.protobuf.GeneratedMessage.FieldAccessorTable(
internal_static_google_ads_googleads_v25_common_Money_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/FinalAppUrl.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/FinalAppUrl.java
index 566494250c..f6f0406be0 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/FinalAppUrl.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/FinalAppUrl.java
@@ -1,7 +1,7 @@
// Generated by the protocol buffer compiler. DO NOT EDIT!
// NO CHECKED-IN PROTOBUF GENCODE
// source: google/ads/googleads/v25/common/final_app_url.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
package com.google.ads.googleads.v25.common;
@@ -22,10 +22,10 @@ public final class FinalAppUrl extends
com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
/* major= */ 4,
- /* minor= */ 31,
- /* patch= */ 0,
+ /* minor= */ 33,
+ /* patch= */ 2,
/* suffix= */ "",
- FinalAppUrl.class.getName());
+ "FinalAppUrl");
}
// Use FinalAppUrl.newBuilder() to construct.
private FinalAppUrl(com.google.protobuf.GeneratedMessage.Builder> builder) {
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/FinalAppUrlOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/FinalAppUrlOrBuilder.java
index 7921ef104f..da2f4b4d83 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/FinalAppUrlOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/FinalAppUrlOrBuilder.java
@@ -1,7 +1,7 @@
// Generated by the protocol buffer compiler. DO NOT EDIT!
// NO CHECKED-IN PROTOBUF GENCODE
// source: google/ads/googleads/v25/common/final_app_url.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
package com.google.ads.googleads.v25.common;
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/FinalAppUrlProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/FinalAppUrlProto.java
index 2661e7ab8d..26e2859a16 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/FinalAppUrlProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/FinalAppUrlProto.java
@@ -1,21 +1,21 @@
// Generated by the protocol buffer compiler. DO NOT EDIT!
// NO CHECKED-IN PROTOBUF GENCODE
// source: google/ads/googleads/v25/common/final_app_url.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
package com.google.ads.googleads.v25.common;
@com.google.protobuf.Generated
-public final class FinalAppUrlProto {
+public final class FinalAppUrlProto extends com.google.protobuf.GeneratedFile {
private FinalAppUrlProto() {}
static {
com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
/* major= */ 4,
- /* minor= */ 31,
- /* patch= */ 0,
+ /* minor= */ 33,
+ /* patch= */ 2,
/* suffix= */ "",
- FinalAppUrlProto.class.getName());
+ "FinalAppUrlProto");
}
public static void registerAllExtensions(
com.google.protobuf.ExtensionRegistryLite registry) {
@@ -61,7 +61,7 @@ public static void registerAllExtensions(
com.google.ads.googleads.v25.enums.AppUrlOperatingSystemTypeProto.getDescriptor(),
});
internal_static_google_ads_googleads_v25_common_FinalAppUrl_descriptor =
- getDescriptor().getMessageTypes().get(0);
+ getDescriptor().getMessageType(0);
internal_static_google_ads_googleads_v25_common_FinalAppUrl_fieldAccessorTable = new
com.google.protobuf.GeneratedMessage.FieldAccessorTable(
internal_static_google_ads_googleads_v25_common_FinalAppUrl_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/FixedCpm.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/FixedCpm.java
index 2673f75a92..83d06f186f 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/FixedCpm.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/FixedCpm.java
@@ -1,7 +1,7 @@
// Generated by the protocol buffer compiler. DO NOT EDIT!
// NO CHECKED-IN PROTOBUF GENCODE
// source: google/ads/googleads/v25/common/bidding.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
package com.google.ads.googleads.v25.common;
@@ -23,10 +23,10 @@ public final class FixedCpm extends
com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
/* major= */ 4,
- /* minor= */ 31,
- /* patch= */ 0,
+ /* minor= */ 33,
+ /* patch= */ 2,
/* suffix= */ "",
- FixedCpm.class.getName());
+ "FixedCpm");
}
// Use FixedCpm.newBuilder() to construct.
private FixedCpm(com.google.protobuf.GeneratedMessage.Builder> builder) {
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/FixedCpmOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/FixedCpmOrBuilder.java
index 6937e9022d..c5542d3562 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/FixedCpmOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/FixedCpmOrBuilder.java
@@ -1,7 +1,7 @@
// Generated by the protocol buffer compiler. DO NOT EDIT!
// NO CHECKED-IN PROTOBUF GENCODE
// source: google/ads/googleads/v25/common/bidding.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
package com.google.ads.googleads.v25.common;
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/FixedCpmTargetFrequencyGoalInfo.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/FixedCpmTargetFrequencyGoalInfo.java
index 07a3bb4841..3432420408 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/FixedCpmTargetFrequencyGoalInfo.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/FixedCpmTargetFrequencyGoalInfo.java
@@ -1,7 +1,7 @@
// Generated by the protocol buffer compiler. DO NOT EDIT!
// NO CHECKED-IN PROTOBUF GENCODE
// source: google/ads/googleads/v25/common/bidding.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
package com.google.ads.googleads.v25.common;
@@ -23,10 +23,10 @@ public final class FixedCpmTargetFrequencyGoalInfo extends
com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
/* major= */ 4,
- /* minor= */ 31,
- /* patch= */ 0,
+ /* minor= */ 33,
+ /* patch= */ 2,
/* suffix= */ "",
- FixedCpmTargetFrequencyGoalInfo.class.getName());
+ "FixedCpmTargetFrequencyGoalInfo");
}
// Use FixedCpmTargetFrequencyGoalInfo.newBuilder() to construct.
private FixedCpmTargetFrequencyGoalInfo(com.google.protobuf.GeneratedMessage.Builder> builder) {
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/FixedCpmTargetFrequencyGoalInfoOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/FixedCpmTargetFrequencyGoalInfoOrBuilder.java
index 73c53621a8..b8f732252c 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/FixedCpmTargetFrequencyGoalInfoOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/FixedCpmTargetFrequencyGoalInfoOrBuilder.java
@@ -1,7 +1,7 @@
// Generated by the protocol buffer compiler. DO NOT EDIT!
// NO CHECKED-IN PROTOBUF GENCODE
// source: google/ads/googleads/v25/common/bidding.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
package com.google.ads.googleads.v25.common;
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/FlexibleRuleOperandInfo.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/FlexibleRuleOperandInfo.java
index 89595b243c..71f27772db 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/FlexibleRuleOperandInfo.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/FlexibleRuleOperandInfo.java
@@ -1,7 +1,7 @@
// Generated by the protocol buffer compiler. DO NOT EDIT!
// NO CHECKED-IN PROTOBUF GENCODE
// source: google/ads/googleads/v25/common/user_lists.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
package com.google.ads.googleads.v25.common;
@@ -22,10 +22,10 @@ public final class FlexibleRuleOperandInfo extends
com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
/* major= */ 4,
- /* minor= */ 31,
- /* patch= */ 0,
+ /* minor= */ 33,
+ /* patch= */ 2,
/* suffix= */ "",
- FlexibleRuleOperandInfo.class.getName());
+ "FlexibleRuleOperandInfo");
}
// Use FlexibleRuleOperandInfo.newBuilder() to construct.
private FlexibleRuleOperandInfo(com.google.protobuf.GeneratedMessage.Builder> builder) {
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/FlexibleRuleOperandInfoOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/FlexibleRuleOperandInfoOrBuilder.java
index dce679bc7e..fe263b9fd6 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/FlexibleRuleOperandInfoOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/FlexibleRuleOperandInfoOrBuilder.java
@@ -1,7 +1,7 @@
// Generated by the protocol buffer compiler. DO NOT EDIT!
// NO CHECKED-IN PROTOBUF GENCODE
// source: google/ads/googleads/v25/common/user_lists.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
package com.google.ads.googleads.v25.common;
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/FlexibleRuleUserListInfo.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/FlexibleRuleUserListInfo.java
index 0e28b76cf7..7d96b4fcad 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/FlexibleRuleUserListInfo.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/FlexibleRuleUserListInfo.java
@@ -1,7 +1,7 @@
// Generated by the protocol buffer compiler. DO NOT EDIT!
// NO CHECKED-IN PROTOBUF GENCODE
// source: google/ads/googleads/v25/common/user_lists.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
package com.google.ads.googleads.v25.common;
@@ -28,10 +28,10 @@ public final class FlexibleRuleUserListInfo extends
com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
/* major= */ 4,
- /* minor= */ 31,
- /* patch= */ 0,
+ /* minor= */ 33,
+ /* patch= */ 2,
/* suffix= */ "",
- FlexibleRuleUserListInfo.class.getName());
+ "FlexibleRuleUserListInfo");
}
// Use FlexibleRuleUserListInfo.newBuilder() to construct.
private FlexibleRuleUserListInfo(com.google.protobuf.GeneratedMessage.Builder> builder) {
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/FlexibleRuleUserListInfoOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/FlexibleRuleUserListInfoOrBuilder.java
index 35065b438d..7d9f6da1d7 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/FlexibleRuleUserListInfoOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/FlexibleRuleUserListInfoOrBuilder.java
@@ -1,7 +1,7 @@
// Generated by the protocol buffer compiler. DO NOT EDIT!
// NO CHECKED-IN PROTOBUF GENCODE
// source: google/ads/googleads/v25/common/user_lists.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
package com.google.ads.googleads.v25.common;
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/FrequencyCapEntry.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/FrequencyCapEntry.java
index b11aadcdc1..5da4f594a7 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/FrequencyCapEntry.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/FrequencyCapEntry.java
@@ -1,7 +1,7 @@
// Generated by the protocol buffer compiler. DO NOT EDIT!
// NO CHECKED-IN PROTOBUF GENCODE
// source: google/ads/googleads/v25/common/frequency_cap.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
package com.google.ads.googleads.v25.common;
@@ -23,10 +23,10 @@ public final class FrequencyCapEntry extends
com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
/* major= */ 4,
- /* minor= */ 31,
- /* patch= */ 0,
+ /* minor= */ 33,
+ /* patch= */ 2,
/* suffix= */ "",
- FrequencyCapEntry.class.getName());
+ "FrequencyCapEntry");
}
// Use FrequencyCapEntry.newBuilder() to construct.
private FrequencyCapEntry(com.google.protobuf.GeneratedMessage.Builder> builder) {
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/FrequencyCapEntryOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/FrequencyCapEntryOrBuilder.java
index 526505a786..eb5715a20c 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/FrequencyCapEntryOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/FrequencyCapEntryOrBuilder.java
@@ -1,7 +1,7 @@
// Generated by the protocol buffer compiler. DO NOT EDIT!
// NO CHECKED-IN PROTOBUF GENCODE
// source: google/ads/googleads/v25/common/frequency_cap.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
package com.google.ads.googleads.v25.common;
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/FrequencyCapKey.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/FrequencyCapKey.java
index 0a3174a3d8..47c185182b 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/FrequencyCapKey.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/FrequencyCapKey.java
@@ -1,7 +1,7 @@
// Generated by the protocol buffer compiler. DO NOT EDIT!
// NO CHECKED-IN PROTOBUF GENCODE
// source: google/ads/googleads/v25/common/frequency_cap.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
package com.google.ads.googleads.v25.common;
@@ -23,10 +23,10 @@ public final class FrequencyCapKey extends
com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
/* major= */ 4,
- /* minor= */ 31,
- /* patch= */ 0,
+ /* minor= */ 33,
+ /* patch= */ 2,
/* suffix= */ "",
- FrequencyCapKey.class.getName());
+ "FrequencyCapKey");
}
// Use FrequencyCapKey.newBuilder() to construct.
private FrequencyCapKey(com.google.protobuf.GeneratedMessage.Builder> builder) {
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/FrequencyCapKeyOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/FrequencyCapKeyOrBuilder.java
index 5e2097f8df..4cfdd26cd0 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/FrequencyCapKeyOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/FrequencyCapKeyOrBuilder.java
@@ -1,7 +1,7 @@
// Generated by the protocol buffer compiler. DO NOT EDIT!
// NO CHECKED-IN PROTOBUF GENCODE
// source: google/ads/googleads/v25/common/frequency_cap.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
package com.google.ads.googleads.v25.common;
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/FrequencyCapProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/FrequencyCapProto.java
index 38ce1f1275..2f69dd2a1d 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/FrequencyCapProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/FrequencyCapProto.java
@@ -1,21 +1,21 @@
// Generated by the protocol buffer compiler. DO NOT EDIT!
// NO CHECKED-IN PROTOBUF GENCODE
// source: google/ads/googleads/v25/common/frequency_cap.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
package com.google.ads.googleads.v25.common;
@com.google.protobuf.Generated
-public final class FrequencyCapProto {
+public final class FrequencyCapProto extends com.google.protobuf.GeneratedFile {
private FrequencyCapProto() {}
static {
com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
/* major= */ 4,
- /* minor= */ 31,
- /* patch= */ 0,
+ /* minor= */ 33,
+ /* patch= */ 2,
/* suffix= */ "",
- FrequencyCapProto.class.getName());
+ "FrequencyCapProto");
}
public static void registerAllExtensions(
com.google.protobuf.ExtensionRegistryLite registry) {
@@ -79,13 +79,13 @@ public static void registerAllExtensions(
com.google.ads.googleads.v25.enums.FrequencyCapTimeUnitProto.getDescriptor(),
});
internal_static_google_ads_googleads_v25_common_FrequencyCapEntry_descriptor =
- getDescriptor().getMessageTypes().get(0);
+ getDescriptor().getMessageType(0);
internal_static_google_ads_googleads_v25_common_FrequencyCapEntry_fieldAccessorTable = new
com.google.protobuf.GeneratedMessage.FieldAccessorTable(
internal_static_google_ads_googleads_v25_common_FrequencyCapEntry_descriptor,
new java.lang.String[] { "Key", "Cap", });
internal_static_google_ads_googleads_v25_common_FrequencyCapKey_descriptor =
- getDescriptor().getMessageTypes().get(1);
+ getDescriptor().getMessageType(1);
internal_static_google_ads_googleads_v25_common_FrequencyCapKey_fieldAccessorTable = new
com.google.protobuf.GeneratedMessage.FieldAccessorTable(
internal_static_google_ads_googleads_v25_common_FrequencyCapKey_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/GenderDimension.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/GenderDimension.java
index d7fe62f202..8c8da75b38 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/GenderDimension.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/GenderDimension.java
@@ -1,7 +1,7 @@
// Generated by the protocol buffer compiler. DO NOT EDIT!
// NO CHECKED-IN PROTOBUF GENCODE
// source: google/ads/googleads/v25/common/audiences.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
package com.google.ads.googleads.v25.common;
@@ -22,10 +22,10 @@ public final class GenderDimension extends
com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
/* major= */ 4,
- /* minor= */ 31,
- /* patch= */ 0,
+ /* minor= */ 33,
+ /* patch= */ 2,
/* suffix= */ "",
- GenderDimension.class.getName());
+ "GenderDimension");
}
// Use GenderDimension.newBuilder() to construct.
private GenderDimension(com.google.protobuf.GeneratedMessage.Builder> builder) {
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/GenderDimensionOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/GenderDimensionOrBuilder.java
index 34dfd9697d..ae5a0d91e2 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/GenderDimensionOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/GenderDimensionOrBuilder.java
@@ -1,7 +1,7 @@
// Generated by the protocol buffer compiler. DO NOT EDIT!
// NO CHECKED-IN PROTOBUF GENCODE
// source: google/ads/googleads/v25/common/audiences.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
package com.google.ads.googleads.v25.common;
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/GenderInfo.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/GenderInfo.java
index 117fb3d538..7f3c1c45bd 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/GenderInfo.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/GenderInfo.java
@@ -1,7 +1,7 @@
// Generated by the protocol buffer compiler. DO NOT EDIT!
// NO CHECKED-IN PROTOBUF GENCODE
// source: google/ads/googleads/v25/common/criteria.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
package com.google.ads.googleads.v25.common;
@@ -22,10 +22,10 @@ public final class GenderInfo extends
com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
/* major= */ 4,
- /* minor= */ 31,
- /* patch= */ 0,
+ /* minor= */ 33,
+ /* patch= */ 2,
/* suffix= */ "",
- GenderInfo.class.getName());
+ "GenderInfo");
}
// Use GenderInfo.newBuilder() to construct.
private GenderInfo(com.google.protobuf.GeneratedMessage.Builder> builder) {
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/GenderInfoOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/GenderInfoOrBuilder.java
index 0eb064c2c2..d427361b58 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/GenderInfoOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/GenderInfoOrBuilder.java
@@ -1,7 +1,7 @@
// Generated by the protocol buffer compiler. DO NOT EDIT!
// NO CHECKED-IN PROTOBUF GENCODE
// source: google/ads/googleads/v25/common/criteria.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
package com.google.ads.googleads.v25.common;
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/GeoPointInfo.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/GeoPointInfo.java
index 00f543cf9e..832b8a0e72 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/GeoPointInfo.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/GeoPointInfo.java
@@ -1,7 +1,7 @@
// Generated by the protocol buffer compiler. DO NOT EDIT!
// NO CHECKED-IN PROTOBUF GENCODE
// source: google/ads/googleads/v25/common/criteria.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
package com.google.ads.googleads.v25.common;
@@ -22,10 +22,10 @@ public final class GeoPointInfo extends
com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
/* major= */ 4,
- /* minor= */ 31,
- /* patch= */ 0,
+ /* minor= */ 33,
+ /* patch= */ 2,
/* suffix= */ "",
- GeoPointInfo.class.getName());
+ "GeoPointInfo");
}
// Use GeoPointInfo.newBuilder() to construct.
private GeoPointInfo(com.google.protobuf.GeneratedMessage.Builder> builder) {
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/GeoPointInfoOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/GeoPointInfoOrBuilder.java
index a898ebc038..77ad4750d0 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/GeoPointInfoOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/GeoPointInfoOrBuilder.java
@@ -1,7 +1,7 @@
// Generated by the protocol buffer compiler. DO NOT EDIT!
// NO CHECKED-IN PROTOBUF GENCODE
// source: google/ads/googleads/v25/common/criteria.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
package com.google.ads.googleads.v25.common;
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/GoalCommonProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/GoalCommonProto.java
index 5e14a0e58e..cc2503981b 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/GoalCommonProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/GoalCommonProto.java
@@ -1,21 +1,21 @@
// Generated by the protocol buffer compiler. DO NOT EDIT!
// NO CHECKED-IN PROTOBUF GENCODE
// source: google/ads/googleads/v25/common/goal_common.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
package com.google.ads.googleads.v25.common;
@com.google.protobuf.Generated
-public final class GoalCommonProto {
+public final class GoalCommonProto extends com.google.protobuf.GeneratedFile {
private GoalCommonProto() {}
static {
com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
/* major= */ 4,
- /* minor= */ 31,
- /* patch= */ 0,
+ /* minor= */ 33,
+ /* patch= */ 2,
/* suffix= */ "",
- GoalCommonProto.class.getName());
+ "GoalCommonProto");
}
public static void registerAllExtensions(
com.google.protobuf.ExtensionRegistryLite registry) {
@@ -61,7 +61,7 @@ public static void registerAllExtensions(
new com.google.protobuf.Descriptors.FileDescriptor[] {
});
internal_static_google_ads_googleads_v25_common_CustomerLifecycleOptimizationValueSettings_descriptor =
- getDescriptor().getMessageTypes().get(0);
+ getDescriptor().getMessageType(0);
internal_static_google_ads_googleads_v25_common_CustomerLifecycleOptimizationValueSettings_fieldAccessorTable = new
com.google.protobuf.GeneratedMessage.FieldAccessorTable(
internal_static_google_ads_googleads_v25_common_CustomerLifecycleOptimizationValueSettings_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/GoalSetting.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/GoalSetting.java
index 17575054c8..6dc98db528 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/GoalSetting.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/GoalSetting.java
@@ -1,7 +1,7 @@
// Generated by the protocol buffer compiler. DO NOT EDIT!
// NO CHECKED-IN PROTOBUF GENCODE
// source: google/ads/googleads/v25/common/goal_setting.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
package com.google.ads.googleads.v25.common;
@@ -22,10 +22,10 @@ public final class GoalSetting extends
com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
/* major= */ 4,
- /* minor= */ 31,
- /* patch= */ 0,
+ /* minor= */ 33,
+ /* patch= */ 2,
/* suffix= */ "",
- GoalSetting.class.getName());
+ "GoalSetting");
}
// Use GoalSetting.newBuilder() to construct.
private GoalSetting(com.google.protobuf.GeneratedMessage.Builder> builder) {
@@ -94,10 +94,10 @@ public static final class RetentionGoal extends
com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
/* major= */ 4,
- /* minor= */ 31,
- /* patch= */ 0,
+ /* minor= */ 33,
+ /* patch= */ 2,
/* suffix= */ "",
- RetentionGoal.class.getName());
+ "RetentionGoal");
}
// Use RetentionGoal.newBuilder() to construct.
private RetentionGoal(com.google.protobuf.GeneratedMessage.Builder> builder) {
@@ -732,10 +732,10 @@ public static final class NewCustomerAcquisitionGoal extends
com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
/* major= */ 4,
- /* minor= */ 31,
- /* patch= */ 0,
+ /* minor= */ 33,
+ /* patch= */ 2,
/* suffix= */ "",
- NewCustomerAcquisitionGoal.class.getName());
+ "NewCustomerAcquisitionGoal");
}
// Use NewCustomerAcquisitionGoal.newBuilder() to construct.
private NewCustomerAcquisitionGoal(com.google.protobuf.GeneratedMessage.Builder> builder) {
@@ -1370,10 +1370,10 @@ public static final class LoyaltyRetentionGoal extends
com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
/* major= */ 4,
- /* minor= */ 31,
- /* patch= */ 0,
+ /* minor= */ 33,
+ /* patch= */ 2,
/* suffix= */ "",
- LoyaltyRetentionGoal.class.getName());
+ "LoyaltyRetentionGoal");
}
// Use LoyaltyRetentionGoal.newBuilder() to construct.
private LoyaltyRetentionGoal(com.google.protobuf.GeneratedMessage.Builder> builder) {
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/GoalSettingOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/GoalSettingOrBuilder.java
index 39b4ec7676..466d6ff700 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/GoalSettingOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/GoalSettingOrBuilder.java
@@ -1,7 +1,7 @@
// Generated by the protocol buffer compiler. DO NOT EDIT!
// NO CHECKED-IN PROTOBUF GENCODE
// source: google/ads/googleads/v25/common/goal_setting.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
package com.google.ads.googleads.v25.common;
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/GoalSettingProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/GoalSettingProto.java
index f8efeb034c..5bb0ceb276 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/GoalSettingProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/GoalSettingProto.java
@@ -1,21 +1,21 @@
// Generated by the protocol buffer compiler. DO NOT EDIT!
// NO CHECKED-IN PROTOBUF GENCODE
// source: google/ads/googleads/v25/common/goal_setting.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
package com.google.ads.googleads.v25.common;
@com.google.protobuf.Generated
-public final class GoalSettingProto {
+public final class GoalSettingProto extends com.google.protobuf.GeneratedFile {
private GoalSettingProto() {}
static {
com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
/* major= */ 4,
- /* minor= */ 31,
- /* patch= */ 0,
+ /* minor= */ 33,
+ /* patch= */ 2,
/* suffix= */ "",
- GoalSettingProto.class.getName());
+ "GoalSettingProto");
}
public static void registerAllExtensions(
com.google.protobuf.ExtensionRegistryLite registry) {
@@ -82,25 +82,25 @@ public static void registerAllExtensions(
com.google.ads.googleads.v25.common.GoalCommonProto.getDescriptor(),
});
internal_static_google_ads_googleads_v25_common_GoalSetting_descriptor =
- getDescriptor().getMessageTypes().get(0);
+ getDescriptor().getMessageType(0);
internal_static_google_ads_googleads_v25_common_GoalSetting_fieldAccessorTable = new
com.google.protobuf.GeneratedMessage.FieldAccessorTable(
internal_static_google_ads_googleads_v25_common_GoalSetting_descriptor,
new java.lang.String[] { });
internal_static_google_ads_googleads_v25_common_GoalSetting_RetentionGoal_descriptor =
- internal_static_google_ads_googleads_v25_common_GoalSetting_descriptor.getNestedTypes().get(0);
+ internal_static_google_ads_googleads_v25_common_GoalSetting_descriptor.getNestedType(0);
internal_static_google_ads_googleads_v25_common_GoalSetting_RetentionGoal_fieldAccessorTable = new
com.google.protobuf.GeneratedMessage.FieldAccessorTable(
internal_static_google_ads_googleads_v25_common_GoalSetting_RetentionGoal_descriptor,
new java.lang.String[] { "ValueSettings", });
internal_static_google_ads_googleads_v25_common_GoalSetting_NewCustomerAcquisitionGoal_descriptor =
- internal_static_google_ads_googleads_v25_common_GoalSetting_descriptor.getNestedTypes().get(1);
+ internal_static_google_ads_googleads_v25_common_GoalSetting_descriptor.getNestedType(1);
internal_static_google_ads_googleads_v25_common_GoalSetting_NewCustomerAcquisitionGoal_fieldAccessorTable = new
com.google.protobuf.GeneratedMessage.FieldAccessorTable(
internal_static_google_ads_googleads_v25_common_GoalSetting_NewCustomerAcquisitionGoal_descriptor,
new java.lang.String[] { "ValueSettings", });
internal_static_google_ads_googleads_v25_common_GoalSetting_LoyaltyRetentionGoal_descriptor =
- internal_static_google_ads_googleads_v25_common_GoalSetting_descriptor.getNestedTypes().get(2);
+ internal_static_google_ads_googleads_v25_common_GoalSetting_descriptor.getNestedType(2);
internal_static_google_ads_googleads_v25_common_GoalSetting_LoyaltyRetentionGoal_fieldAccessorTable = new
com.google.protobuf.GeneratedMessage.FieldAccessorTable(
internal_static_google_ads_googleads_v25_common_GoalSetting_LoyaltyRetentionGoal_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/HistoricalMetricsOptions.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/HistoricalMetricsOptions.java
index 354ccb37aa..46e683bb1e 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/HistoricalMetricsOptions.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/HistoricalMetricsOptions.java
@@ -1,7 +1,7 @@
// Generated by the protocol buffer compiler. DO NOT EDIT!
// NO CHECKED-IN PROTOBUF GENCODE
// source: google/ads/googleads/v25/common/keyword_plan_common.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
package com.google.ads.googleads.v25.common;
@@ -22,10 +22,10 @@ public final class HistoricalMetricsOptions extends
com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
/* major= */ 4,
- /* minor= */ 31,
- /* patch= */ 0,
+ /* minor= */ 33,
+ /* patch= */ 2,
/* suffix= */ "",
- HistoricalMetricsOptions.class.getName());
+ "HistoricalMetricsOptions");
}
// Use HistoricalMetricsOptions.newBuilder() to construct.
private HistoricalMetricsOptions(com.google.protobuf.GeneratedMessage.Builder> builder) {
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/HistoricalMetricsOptionsOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/HistoricalMetricsOptionsOrBuilder.java
index 9493001254..659ae79698 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/HistoricalMetricsOptionsOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/HistoricalMetricsOptionsOrBuilder.java
@@ -1,7 +1,7 @@
// Generated by the protocol buffer compiler. DO NOT EDIT!
// NO CHECKED-IN PROTOBUF GENCODE
// source: google/ads/googleads/v25/common/keyword_plan_common.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
package com.google.ads.googleads.v25.common;
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/HotelAdInfo.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/HotelAdInfo.java
index f53dc9e120..2fbd3c761e 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/HotelAdInfo.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/HotelAdInfo.java
@@ -1,7 +1,7 @@
// Generated by the protocol buffer compiler. DO NOT EDIT!
// NO CHECKED-IN PROTOBUF GENCODE
// source: google/ads/googleads/v25/common/ad_type_infos.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
package com.google.ads.googleads.v25.common;
@@ -22,10 +22,10 @@ public final class HotelAdInfo extends
com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
/* major= */ 4,
- /* minor= */ 31,
- /* patch= */ 0,
+ /* minor= */ 33,
+ /* patch= */ 2,
/* suffix= */ "",
- HotelAdInfo.class.getName());
+ "HotelAdInfo");
}
// Use HotelAdInfo.newBuilder() to construct.
private HotelAdInfo(com.google.protobuf.GeneratedMessage.Builder> builder) {
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/HotelAdInfoOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/HotelAdInfoOrBuilder.java
index 664b0e938f..5d3c6c8920 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/HotelAdInfoOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/HotelAdInfoOrBuilder.java
@@ -1,7 +1,7 @@
// Generated by the protocol buffer compiler. DO NOT EDIT!
// NO CHECKED-IN PROTOBUF GENCODE
// source: google/ads/googleads/v25/common/ad_type_infos.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
package com.google.ads.googleads.v25.common;
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/HotelAdvanceBookingWindowInfo.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/HotelAdvanceBookingWindowInfo.java
index 1ce25abbdf..dc23a51a6b 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/HotelAdvanceBookingWindowInfo.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/HotelAdvanceBookingWindowInfo.java
@@ -1,7 +1,7 @@
// Generated by the protocol buffer compiler. DO NOT EDIT!
// NO CHECKED-IN PROTOBUF GENCODE
// source: google/ads/googleads/v25/common/criteria.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
package com.google.ads.googleads.v25.common;
@@ -22,10 +22,10 @@ public final class HotelAdvanceBookingWindowInfo extends
com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
/* major= */ 4,
- /* minor= */ 31,
- /* patch= */ 0,
+ /* minor= */ 33,
+ /* patch= */ 2,
/* suffix= */ "",
- HotelAdvanceBookingWindowInfo.class.getName());
+ "HotelAdvanceBookingWindowInfo");
}
// Use HotelAdvanceBookingWindowInfo.newBuilder() to construct.
private HotelAdvanceBookingWindowInfo(com.google.protobuf.GeneratedMessage.Builder> builder) {
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/HotelAdvanceBookingWindowInfoOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/HotelAdvanceBookingWindowInfoOrBuilder.java
index 9949a3a1af..21d7ff3659 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/HotelAdvanceBookingWindowInfoOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/HotelAdvanceBookingWindowInfoOrBuilder.java
@@ -1,7 +1,7 @@
// Generated by the protocol buffer compiler. DO NOT EDIT!
// NO CHECKED-IN PROTOBUF GENCODE
// source: google/ads/googleads/v25/common/criteria.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
package com.google.ads.googleads.v25.common;
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/HotelCalloutAsset.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/HotelCalloutAsset.java
index f0140d1258..45ecd30a80 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/HotelCalloutAsset.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/HotelCalloutAsset.java
@@ -1,7 +1,7 @@
// Generated by the protocol buffer compiler. DO NOT EDIT!
// NO CHECKED-IN PROTOBUF GENCODE
// source: google/ads/googleads/v25/common/asset_types.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
package com.google.ads.googleads.v25.common;
@@ -22,10 +22,10 @@ public final class HotelCalloutAsset extends
com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
/* major= */ 4,
- /* minor= */ 31,
- /* patch= */ 0,
+ /* minor= */ 33,
+ /* patch= */ 2,
/* suffix= */ "",
- HotelCalloutAsset.class.getName());
+ "HotelCalloutAsset");
}
// Use HotelCalloutAsset.newBuilder() to construct.
private HotelCalloutAsset(com.google.protobuf.GeneratedMessage.Builder> builder) {
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/HotelCalloutAssetOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/HotelCalloutAssetOrBuilder.java
index b09bf7b6ca..97432507df 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/HotelCalloutAssetOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/HotelCalloutAssetOrBuilder.java
@@ -1,7 +1,7 @@
// Generated by the protocol buffer compiler. DO NOT EDIT!
// NO CHECKED-IN PROTOBUF GENCODE
// source: google/ads/googleads/v25/common/asset_types.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
package com.google.ads.googleads.v25.common;
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/HotelCheckInDateRangeInfo.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/HotelCheckInDateRangeInfo.java
index 2f3626a480..55dd0f45e9 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/HotelCheckInDateRangeInfo.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/HotelCheckInDateRangeInfo.java
@@ -1,7 +1,7 @@
// Generated by the protocol buffer compiler. DO NOT EDIT!
// NO CHECKED-IN PROTOBUF GENCODE
// source: google/ads/googleads/v25/common/criteria.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
package com.google.ads.googleads.v25.common;
@@ -22,10 +22,10 @@ public final class HotelCheckInDateRangeInfo extends
com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
/* major= */ 4,
- /* minor= */ 31,
- /* patch= */ 0,
+ /* minor= */ 33,
+ /* patch= */ 2,
/* suffix= */ "",
- HotelCheckInDateRangeInfo.class.getName());
+ "HotelCheckInDateRangeInfo");
}
// Use HotelCheckInDateRangeInfo.newBuilder() to construct.
private HotelCheckInDateRangeInfo(com.google.protobuf.GeneratedMessage.Builder> builder) {
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/HotelCheckInDateRangeInfoOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/HotelCheckInDateRangeInfoOrBuilder.java
index 980601e2b7..511aef2637 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/HotelCheckInDateRangeInfoOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/HotelCheckInDateRangeInfoOrBuilder.java
@@ -1,7 +1,7 @@
// Generated by the protocol buffer compiler. DO NOT EDIT!
// NO CHECKED-IN PROTOBUF GENCODE
// source: google/ads/googleads/v25/common/criteria.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
package com.google.ads.googleads.v25.common;
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/HotelCheckInDayInfo.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/HotelCheckInDayInfo.java
index 045c2e21f1..6312f3b4f1 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/HotelCheckInDayInfo.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/HotelCheckInDayInfo.java
@@ -1,7 +1,7 @@
// Generated by the protocol buffer compiler. DO NOT EDIT!
// NO CHECKED-IN PROTOBUF GENCODE
// source: google/ads/googleads/v25/common/criteria.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
package com.google.ads.googleads.v25.common;
@@ -22,10 +22,10 @@ public final class HotelCheckInDayInfo extends
com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
/* major= */ 4,
- /* minor= */ 31,
- /* patch= */ 0,
+ /* minor= */ 33,
+ /* patch= */ 2,
/* suffix= */ "",
- HotelCheckInDayInfo.class.getName());
+ "HotelCheckInDayInfo");
}
// Use HotelCheckInDayInfo.newBuilder() to construct.
private HotelCheckInDayInfo(com.google.protobuf.GeneratedMessage.Builder> builder) {
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/HotelCheckInDayInfoOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/HotelCheckInDayInfoOrBuilder.java
index bcf59bcf71..0bf4085191 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/HotelCheckInDayInfoOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/HotelCheckInDayInfoOrBuilder.java
@@ -1,7 +1,7 @@
// Generated by the protocol buffer compiler. DO NOT EDIT!
// NO CHECKED-IN PROTOBUF GENCODE
// source: google/ads/googleads/v25/common/criteria.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
package com.google.ads.googleads.v25.common;
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/HotelCityInfo.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/HotelCityInfo.java
index a71b9675a9..5e47e18b83 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/HotelCityInfo.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/HotelCityInfo.java
@@ -1,7 +1,7 @@
// Generated by the protocol buffer compiler. DO NOT EDIT!
// NO CHECKED-IN PROTOBUF GENCODE
// source: google/ads/googleads/v25/common/criteria.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
package com.google.ads.googleads.v25.common;
@@ -22,10 +22,10 @@ public final class HotelCityInfo extends
com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
/* major= */ 4,
- /* minor= */ 31,
- /* patch= */ 0,
+ /* minor= */ 33,
+ /* patch= */ 2,
/* suffix= */ "",
- HotelCityInfo.class.getName());
+ "HotelCityInfo");
}
// Use HotelCityInfo.newBuilder() to construct.
private HotelCityInfo(com.google.protobuf.GeneratedMessage.Builder> builder) {
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/HotelCityInfoOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/HotelCityInfoOrBuilder.java
index 3fe46f49ab..c91e76aee2 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/HotelCityInfoOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/HotelCityInfoOrBuilder.java
@@ -1,7 +1,7 @@
// Generated by the protocol buffer compiler. DO NOT EDIT!
// NO CHECKED-IN PROTOBUF GENCODE
// source: google/ads/googleads/v25/common/criteria.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
package com.google.ads.googleads.v25.common;
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/HotelClassInfo.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/HotelClassInfo.java
index 6a18f4cd67..d2b6519ebe 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/HotelClassInfo.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/HotelClassInfo.java
@@ -1,7 +1,7 @@
// Generated by the protocol buffer compiler. DO NOT EDIT!
// NO CHECKED-IN PROTOBUF GENCODE
// source: google/ads/googleads/v25/common/criteria.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
package com.google.ads.googleads.v25.common;
@@ -22,10 +22,10 @@ public final class HotelClassInfo extends
com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
/* major= */ 4,
- /* minor= */ 31,
- /* patch= */ 0,
+ /* minor= */ 33,
+ /* patch= */ 2,
/* suffix= */ "",
- HotelClassInfo.class.getName());
+ "HotelClassInfo");
}
// Use HotelClassInfo.newBuilder() to construct.
private HotelClassInfo(com.google.protobuf.GeneratedMessage.Builder> builder) {
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/HotelClassInfoOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/HotelClassInfoOrBuilder.java
index 1dc490c0a8..8708d03114 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/HotelClassInfoOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/HotelClassInfoOrBuilder.java
@@ -1,7 +1,7 @@
// Generated by the protocol buffer compiler. DO NOT EDIT!
// NO CHECKED-IN PROTOBUF GENCODE
// source: google/ads/googleads/v25/common/criteria.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
package com.google.ads.googleads.v25.common;
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/HotelCountryRegionInfo.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/HotelCountryRegionInfo.java
index c1e879a5c9..4a9721e9fc 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/HotelCountryRegionInfo.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/HotelCountryRegionInfo.java
@@ -1,7 +1,7 @@
// Generated by the protocol buffer compiler. DO NOT EDIT!
// NO CHECKED-IN PROTOBUF GENCODE
// source: google/ads/googleads/v25/common/criteria.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
package com.google.ads.googleads.v25.common;
@@ -22,10 +22,10 @@ public final class HotelCountryRegionInfo extends
com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
/* major= */ 4,
- /* minor= */ 31,
- /* patch= */ 0,
+ /* minor= */ 33,
+ /* patch= */ 2,
/* suffix= */ "",
- HotelCountryRegionInfo.class.getName());
+ "HotelCountryRegionInfo");
}
// Use HotelCountryRegionInfo.newBuilder() to construct.
private HotelCountryRegionInfo(com.google.protobuf.GeneratedMessage.Builder> builder) {
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/HotelCountryRegionInfoOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/HotelCountryRegionInfoOrBuilder.java
index 8603006e2b..ff5bffb30a 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/HotelCountryRegionInfoOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/HotelCountryRegionInfoOrBuilder.java
@@ -1,7 +1,7 @@
// Generated by the protocol buffer compiler. DO NOT EDIT!
// NO CHECKED-IN PROTOBUF GENCODE
// source: google/ads/googleads/v25/common/criteria.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
package com.google.ads.googleads.v25.common;
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/HotelDateSelectionTypeInfo.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/HotelDateSelectionTypeInfo.java
index 9af05ed6cf..979b6ee6b9 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/HotelDateSelectionTypeInfo.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/HotelDateSelectionTypeInfo.java
@@ -1,7 +1,7 @@
// Generated by the protocol buffer compiler. DO NOT EDIT!
// NO CHECKED-IN PROTOBUF GENCODE
// source: google/ads/googleads/v25/common/criteria.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
package com.google.ads.googleads.v25.common;
@@ -22,10 +22,10 @@ public final class HotelDateSelectionTypeInfo extends
com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
/* major= */ 4,
- /* minor= */ 31,
- /* patch= */ 0,
+ /* minor= */ 33,
+ /* patch= */ 2,
/* suffix= */ "",
- HotelDateSelectionTypeInfo.class.getName());
+ "HotelDateSelectionTypeInfo");
}
// Use HotelDateSelectionTypeInfo.newBuilder() to construct.
private HotelDateSelectionTypeInfo(com.google.protobuf.GeneratedMessage.Builder> builder) {
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/HotelDateSelectionTypeInfoOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/HotelDateSelectionTypeInfoOrBuilder.java
index 0184b2bf9e..3b17151b1a 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/HotelDateSelectionTypeInfoOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/HotelDateSelectionTypeInfoOrBuilder.java
@@ -1,7 +1,7 @@
// Generated by the protocol buffer compiler. DO NOT EDIT!
// NO CHECKED-IN PROTOBUF GENCODE
// source: google/ads/googleads/v25/common/criteria.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
package com.google.ads.googleads.v25.common;
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/HotelIdInfo.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/HotelIdInfo.java
index d6dedaf45c..8c345b8864 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/HotelIdInfo.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/HotelIdInfo.java
@@ -1,7 +1,7 @@
// Generated by the protocol buffer compiler. DO NOT EDIT!
// NO CHECKED-IN PROTOBUF GENCODE
// source: google/ads/googleads/v25/common/criteria.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
package com.google.ads.googleads.v25.common;
@@ -22,10 +22,10 @@ public final class HotelIdInfo extends
com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
/* major= */ 4,
- /* minor= */ 31,
- /* patch= */ 0,
+ /* minor= */ 33,
+ /* patch= */ 2,
/* suffix= */ "",
- HotelIdInfo.class.getName());
+ "HotelIdInfo");
}
// Use HotelIdInfo.newBuilder() to construct.
private HotelIdInfo(com.google.protobuf.GeneratedMessage.Builder> builder) {
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/HotelIdInfoOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/HotelIdInfoOrBuilder.java
index e3996bc4ee..b5486ad471 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/HotelIdInfoOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/HotelIdInfoOrBuilder.java
@@ -1,7 +1,7 @@
// Generated by the protocol buffer compiler. DO NOT EDIT!
// NO CHECKED-IN PROTOBUF GENCODE
// source: google/ads/googleads/v25/common/criteria.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
package com.google.ads.googleads.v25.common;
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/HotelLengthOfStayInfo.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/HotelLengthOfStayInfo.java
index 7daa30c696..5a8f131a90 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/HotelLengthOfStayInfo.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/HotelLengthOfStayInfo.java
@@ -1,7 +1,7 @@
// Generated by the protocol buffer compiler. DO NOT EDIT!
// NO CHECKED-IN PROTOBUF GENCODE
// source: google/ads/googleads/v25/common/criteria.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
package com.google.ads.googleads.v25.common;
@@ -22,10 +22,10 @@ public final class HotelLengthOfStayInfo extends
com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
/* major= */ 4,
- /* minor= */ 31,
- /* patch= */ 0,
+ /* minor= */ 33,
+ /* patch= */ 2,
/* suffix= */ "",
- HotelLengthOfStayInfo.class.getName());
+ "HotelLengthOfStayInfo");
}
// Use HotelLengthOfStayInfo.newBuilder() to construct.
private HotelLengthOfStayInfo(com.google.protobuf.GeneratedMessage.Builder> builder) {
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/HotelLengthOfStayInfoOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/HotelLengthOfStayInfoOrBuilder.java
index 062685bd43..7b6b08f6e2 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/HotelLengthOfStayInfoOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/HotelLengthOfStayInfoOrBuilder.java
@@ -1,7 +1,7 @@
// Generated by the protocol buffer compiler. DO NOT EDIT!
// NO CHECKED-IN PROTOBUF GENCODE
// source: google/ads/googleads/v25/common/criteria.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
package com.google.ads.googleads.v25.common;
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/HotelPropertyAsset.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/HotelPropertyAsset.java
index 9e71286ce4..a98ea552a0 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/HotelPropertyAsset.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/HotelPropertyAsset.java
@@ -1,7 +1,7 @@
// Generated by the protocol buffer compiler. DO NOT EDIT!
// NO CHECKED-IN PROTOBUF GENCODE
// source: google/ads/googleads/v25/common/asset_types.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
package com.google.ads.googleads.v25.common;
@@ -22,10 +22,10 @@ public final class HotelPropertyAsset extends
com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
/* major= */ 4,
- /* minor= */ 31,
- /* patch= */ 0,
+ /* minor= */ 33,
+ /* patch= */ 2,
/* suffix= */ "",
- HotelPropertyAsset.class.getName());
+ "HotelPropertyAsset");
}
// Use HotelPropertyAsset.newBuilder() to construct.
private HotelPropertyAsset(com.google.protobuf.GeneratedMessage.Builder> builder) {
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/HotelPropertyAssetOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/HotelPropertyAssetOrBuilder.java
index 5694853a28..b79172a6dd 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/HotelPropertyAssetOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/HotelPropertyAssetOrBuilder.java
@@ -1,7 +1,7 @@
// Generated by the protocol buffer compiler. DO NOT EDIT!
// NO CHECKED-IN PROTOBUF GENCODE
// source: google/ads/googleads/v25/common/asset_types.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
package com.google.ads.googleads.v25.common;
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/HotelStateInfo.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/HotelStateInfo.java
index 8c431ad4da..0f634a5c3a 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/HotelStateInfo.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/HotelStateInfo.java
@@ -1,7 +1,7 @@
// Generated by the protocol buffer compiler. DO NOT EDIT!
// NO CHECKED-IN PROTOBUF GENCODE
// source: google/ads/googleads/v25/common/criteria.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
package com.google.ads.googleads.v25.common;
@@ -22,10 +22,10 @@ public final class HotelStateInfo extends
com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
/* major= */ 4,
- /* minor= */ 31,
- /* patch= */ 0,
+ /* minor= */ 33,
+ /* patch= */ 2,
/* suffix= */ "",
- HotelStateInfo.class.getName());
+ "HotelStateInfo");
}
// Use HotelStateInfo.newBuilder() to construct.
private HotelStateInfo(com.google.protobuf.GeneratedMessage.Builder> builder) {
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/HotelStateInfoOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/HotelStateInfoOrBuilder.java
index 835f7a5a00..9289a1d9fc 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/HotelStateInfoOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/HotelStateInfoOrBuilder.java
@@ -1,7 +1,7 @@
// Generated by the protocol buffer compiler. DO NOT EDIT!
// NO CHECKED-IN PROTOBUF GENCODE
// source: google/ads/googleads/v25/common/criteria.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
package com.google.ads.googleads.v25.common;
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/HouseholdIncomeDimension.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/HouseholdIncomeDimension.java
index ab2509b9b6..22e15b933b 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/HouseholdIncomeDimension.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/HouseholdIncomeDimension.java
@@ -1,7 +1,7 @@
// Generated by the protocol buffer compiler. DO NOT EDIT!
// NO CHECKED-IN PROTOBUF GENCODE
// source: google/ads/googleads/v25/common/audiences.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
package com.google.ads.googleads.v25.common;
@@ -22,10 +22,10 @@ public final class HouseholdIncomeDimension extends
com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
/* major= */ 4,
- /* minor= */ 31,
- /* patch= */ 0,
+ /* minor= */ 33,
+ /* patch= */ 2,
/* suffix= */ "",
- HouseholdIncomeDimension.class.getName());
+ "HouseholdIncomeDimension");
}
// Use HouseholdIncomeDimension.newBuilder() to construct.
private HouseholdIncomeDimension(com.google.protobuf.GeneratedMessage.Builder> builder) {
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/HouseholdIncomeDimensionOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/HouseholdIncomeDimensionOrBuilder.java
index 4304a6d036..4ad3bfe568 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/HouseholdIncomeDimensionOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/HouseholdIncomeDimensionOrBuilder.java
@@ -1,7 +1,7 @@
// Generated by the protocol buffer compiler. DO NOT EDIT!
// NO CHECKED-IN PROTOBUF GENCODE
// source: google/ads/googleads/v25/common/audiences.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
package com.google.ads.googleads.v25.common;
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/ImageAdInfo.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/ImageAdInfo.java
index 95285ce385..1a1e0a175b 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/ImageAdInfo.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/ImageAdInfo.java
@@ -1,7 +1,7 @@
// Generated by the protocol buffer compiler. DO NOT EDIT!
// NO CHECKED-IN PROTOBUF GENCODE
// source: google/ads/googleads/v25/common/ad_type_infos.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
package com.google.ads.googleads.v25.common;
@@ -22,10 +22,10 @@ public final class ImageAdInfo extends
com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
/* major= */ 4,
- /* minor= */ 31,
- /* patch= */ 0,
+ /* minor= */ 33,
+ /* patch= */ 2,
/* suffix= */ "",
- ImageAdInfo.class.getName());
+ "ImageAdInfo");
}
// Use ImageAdInfo.newBuilder() to construct.
private ImageAdInfo(com.google.protobuf.GeneratedMessage.Builder> builder) {
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/ImageAdInfoOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/ImageAdInfoOrBuilder.java
index 99ff0ae78d..dd4aed71ac 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/ImageAdInfoOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/ImageAdInfoOrBuilder.java
@@ -1,7 +1,7 @@
// Generated by the protocol buffer compiler. DO NOT EDIT!
// NO CHECKED-IN PROTOBUF GENCODE
// source: google/ads/googleads/v25/common/ad_type_infos.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
package com.google.ads.googleads.v25.common;
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/ImageAsset.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/ImageAsset.java
index 43b6d9c2f2..0e7a09d7d6 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/ImageAsset.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/ImageAsset.java
@@ -1,7 +1,7 @@
// Generated by the protocol buffer compiler. DO NOT EDIT!
// NO CHECKED-IN PROTOBUF GENCODE
// source: google/ads/googleads/v25/common/asset_types.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
package com.google.ads.googleads.v25.common;
@@ -22,10 +22,10 @@ public final class ImageAsset extends
com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
/* major= */ 4,
- /* minor= */ 31,
- /* patch= */ 0,
+ /* minor= */ 33,
+ /* patch= */ 2,
/* suffix= */ "",
- ImageAsset.class.getName());
+ "ImageAsset");
}
// Use ImageAsset.newBuilder() to construct.
private ImageAsset(com.google.protobuf.GeneratedMessage.Builder> builder) {
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/ImageAssetOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/ImageAssetOrBuilder.java
index 379bc1d56e..9340488eab 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/ImageAssetOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/ImageAssetOrBuilder.java
@@ -1,7 +1,7 @@
// Generated by the protocol buffer compiler. DO NOT EDIT!
// NO CHECKED-IN PROTOBUF GENCODE
// source: google/ads/googleads/v25/common/asset_types.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
package com.google.ads.googleads.v25.common;
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/ImageDimension.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/ImageDimension.java
index 57cc4a214f..4f7c46396d 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/ImageDimension.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/ImageDimension.java
@@ -1,7 +1,7 @@
// Generated by the protocol buffer compiler. DO NOT EDIT!
// NO CHECKED-IN PROTOBUF GENCODE
// source: google/ads/googleads/v25/common/asset_types.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
package com.google.ads.googleads.v25.common;
@@ -22,10 +22,10 @@ public final class ImageDimension extends
com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
/* major= */ 4,
- /* minor= */ 31,
- /* patch= */ 0,
+ /* minor= */ 33,
+ /* patch= */ 2,
/* suffix= */ "",
- ImageDimension.class.getName());
+ "ImageDimension");
}
// Use ImageDimension.newBuilder() to construct.
private ImageDimension(com.google.protobuf.GeneratedMessage.Builder> builder) {
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/ImageDimensionOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/ImageDimensionOrBuilder.java
index aedc5cd758..4ade6d3f00 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/ImageDimensionOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/ImageDimensionOrBuilder.java
@@ -1,7 +1,7 @@
// Generated by the protocol buffer compiler. DO NOT EDIT!
// NO CHECKED-IN PROTOBUF GENCODE
// source: google/ads/googleads/v25/common/asset_types.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
package com.google.ads.googleads.v25.common;
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/InFeedVideoAdInfo.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/InFeedVideoAdInfo.java
index dafad6818b..e0fc1886cf 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/InFeedVideoAdInfo.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/InFeedVideoAdInfo.java
@@ -1,7 +1,7 @@
// Generated by the protocol buffer compiler. DO NOT EDIT!
// NO CHECKED-IN PROTOBUF GENCODE
// source: google/ads/googleads/v25/common/ad_type_infos.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
package com.google.ads.googleads.v25.common;
@@ -22,10 +22,10 @@ public final class InFeedVideoAdInfo extends
com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
/* major= */ 4,
- /* minor= */ 31,
- /* patch= */ 0,
+ /* minor= */ 33,
+ /* patch= */ 2,
/* suffix= */ "",
- InFeedVideoAdInfo.class.getName());
+ "InFeedVideoAdInfo");
}
// Use InFeedVideoAdInfo.newBuilder() to construct.
private InFeedVideoAdInfo(com.google.protobuf.GeneratedMessage.Builder> builder) {
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/InFeedVideoAdInfoOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/InFeedVideoAdInfoOrBuilder.java
index cb04ad290f..6035fc046d 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/InFeedVideoAdInfoOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/InFeedVideoAdInfoOrBuilder.java
@@ -1,7 +1,7 @@
// Generated by the protocol buffer compiler. DO NOT EDIT!
// NO CHECKED-IN PROTOBUF GENCODE
// source: google/ads/googleads/v25/common/ad_type_infos.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
package com.google.ads.googleads.v25.common;
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/IncomeRangeInfo.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/IncomeRangeInfo.java
index 8e5f82b2ad..d7785f86e1 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/IncomeRangeInfo.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/IncomeRangeInfo.java
@@ -1,7 +1,7 @@
// Generated by the protocol buffer compiler. DO NOT EDIT!
// NO CHECKED-IN PROTOBUF GENCODE
// source: google/ads/googleads/v25/common/criteria.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
package com.google.ads.googleads.v25.common;
@@ -22,10 +22,10 @@ public final class IncomeRangeInfo extends
com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
/* major= */ 4,
- /* minor= */ 31,
- /* patch= */ 0,
+ /* minor= */ 33,
+ /* patch= */ 2,
/* suffix= */ "",
- IncomeRangeInfo.class.getName());
+ "IncomeRangeInfo");
}
// Use IncomeRangeInfo.newBuilder() to construct.
private IncomeRangeInfo(com.google.protobuf.GeneratedMessage.Builder> builder) {
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/IncomeRangeInfoOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/IncomeRangeInfoOrBuilder.java
index 5720b885eb..1a447aa4a8 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/IncomeRangeInfoOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/IncomeRangeInfoOrBuilder.java
@@ -1,7 +1,7 @@
// Generated by the protocol buffer compiler. DO NOT EDIT!
// NO CHECKED-IN PROTOBUF GENCODE
// source: google/ads/googleads/v25/common/criteria.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
package com.google.ads.googleads.v25.common;
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/InsightsAudienceAttributeGroup.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/InsightsAudienceAttributeGroup.java
index 03e06236d3..276db3b5e9 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/InsightsAudienceAttributeGroup.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/InsightsAudienceAttributeGroup.java
@@ -1,7 +1,7 @@
// Generated by the protocol buffer compiler. DO NOT EDIT!
// NO CHECKED-IN PROTOBUF GENCODE
// source: google/ads/googleads/v25/common/audience_insights_attribute.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
package com.google.ads.googleads.v25.common;
@@ -22,10 +22,10 @@ public final class InsightsAudienceAttributeGroup extends
com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
/* major= */ 4,
- /* minor= */ 31,
- /* patch= */ 0,
+ /* minor= */ 33,
+ /* patch= */ 2,
/* suffix= */ "",
- InsightsAudienceAttributeGroup.class.getName());
+ "InsightsAudienceAttributeGroup");
}
// Use InsightsAudienceAttributeGroup.newBuilder() to construct.
private InsightsAudienceAttributeGroup(com.google.protobuf.GeneratedMessage.Builder> builder) {
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/InsightsAudienceAttributeGroupOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/InsightsAudienceAttributeGroupOrBuilder.java
index e49e40bc82..403e0e1180 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/InsightsAudienceAttributeGroupOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/InsightsAudienceAttributeGroupOrBuilder.java
@@ -1,7 +1,7 @@
// Generated by the protocol buffer compiler. DO NOT EDIT!
// NO CHECKED-IN PROTOBUF GENCODE
// source: google/ads/googleads/v25/common/audience_insights_attribute.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
package com.google.ads.googleads.v25.common;
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/InteractionTypeInfo.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/InteractionTypeInfo.java
index 55a2dd0a5e..9f0992ff04 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/InteractionTypeInfo.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/InteractionTypeInfo.java
@@ -1,7 +1,7 @@
// Generated by the protocol buffer compiler. DO NOT EDIT!
// NO CHECKED-IN PROTOBUF GENCODE
// source: google/ads/googleads/v25/common/criteria.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
package com.google.ads.googleads.v25.common;
@@ -22,10 +22,10 @@ public final class InteractionTypeInfo extends
com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
/* major= */ 4,
- /* minor= */ 31,
- /* patch= */ 0,
+ /* minor= */ 33,
+ /* patch= */ 2,
/* suffix= */ "",
- InteractionTypeInfo.class.getName());
+ "InteractionTypeInfo");
}
// Use InteractionTypeInfo.newBuilder() to construct.
private InteractionTypeInfo(com.google.protobuf.GeneratedMessage.Builder> builder) {
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/InteractionTypeInfoOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/InteractionTypeInfoOrBuilder.java
index 6515ef8224..521baef5db 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/InteractionTypeInfoOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/InteractionTypeInfoOrBuilder.java
@@ -1,7 +1,7 @@
// Generated by the protocol buffer compiler. DO NOT EDIT!
// NO CHECKED-IN PROTOBUF GENCODE
// source: google/ads/googleads/v25/common/criteria.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
package com.google.ads.googleads.v25.common;
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/IpBlockInfo.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/IpBlockInfo.java
index aaf6c855ff..533be5533d 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/IpBlockInfo.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/IpBlockInfo.java
@@ -1,7 +1,7 @@
// Generated by the protocol buffer compiler. DO NOT EDIT!
// NO CHECKED-IN PROTOBUF GENCODE
// source: google/ads/googleads/v25/common/criteria.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
package com.google.ads.googleads.v25.common;
@@ -44,10 +44,10 @@ public final class IpBlockInfo extends
com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
/* major= */ 4,
- /* minor= */ 31,
- /* patch= */ 0,
+ /* minor= */ 33,
+ /* patch= */ 2,
/* suffix= */ "",
- IpBlockInfo.class.getName());
+ "IpBlockInfo");
}
// Use IpBlockInfo.newBuilder() to construct.
private IpBlockInfo(com.google.protobuf.GeneratedMessage.Builder> builder) {
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/IpBlockInfoOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/IpBlockInfoOrBuilder.java
index de7f7d592b..776094225c 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/IpBlockInfoOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/IpBlockInfoOrBuilder.java
@@ -1,7 +1,7 @@
// Generated by the protocol buffer compiler. DO NOT EDIT!
// NO CHECKED-IN PROTOBUF GENCODE
// source: google/ads/googleads/v25/common/criteria.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
package com.google.ads.googleads.v25.common;
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/ItemAttribute.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/ItemAttribute.java
index 4928f3f6c4..97c3c98db2 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/ItemAttribute.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/ItemAttribute.java
@@ -1,7 +1,7 @@
// Generated by the protocol buffer compiler. DO NOT EDIT!
// NO CHECKED-IN PROTOBUF GENCODE
// source: google/ads/googleads/v25/common/offline_user_data.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
package com.google.ads.googleads.v25.common;
@@ -22,10 +22,10 @@ public final class ItemAttribute extends
com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
/* major= */ 4,
- /* minor= */ 31,
- /* patch= */ 0,
+ /* minor= */ 33,
+ /* patch= */ 2,
/* suffix= */ "",
- ItemAttribute.class.getName());
+ "ItemAttribute");
}
// Use ItemAttribute.newBuilder() to construct.
private ItemAttribute(com.google.protobuf.GeneratedMessage.Builder> builder) {
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/ItemAttributeOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/ItemAttributeOrBuilder.java
index af03a4ff52..41134fe760 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/ItemAttributeOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/ItemAttributeOrBuilder.java
@@ -1,7 +1,7 @@
// Generated by the protocol buffer compiler. DO NOT EDIT!
// NO CHECKED-IN PROTOBUF GENCODE
// source: google/ads/googleads/v25/common/offline_user_data.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
package com.google.ads.googleads.v25.common;
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/Keyword.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/Keyword.java
index a9461a0ff2..40c9bf0307 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/Keyword.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/Keyword.java
@@ -1,7 +1,7 @@
// Generated by the protocol buffer compiler. DO NOT EDIT!
// NO CHECKED-IN PROTOBUF GENCODE
// source: google/ads/googleads/v25/common/segments.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
package com.google.ads.googleads.v25.common;
@@ -22,10 +22,10 @@ public final class Keyword extends
com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
/* major= */ 4,
- /* minor= */ 31,
- /* patch= */ 0,
+ /* minor= */ 33,
+ /* patch= */ 2,
/* suffix= */ "",
- Keyword.class.getName());
+ "Keyword");
}
// Use Keyword.newBuilder() to construct.
private Keyword(com.google.protobuf.GeneratedMessage.Builder> builder) {
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/KeywordAnnotations.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/KeywordAnnotations.java
index 03dec5e488..49542a62bf 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/KeywordAnnotations.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/KeywordAnnotations.java
@@ -1,7 +1,7 @@
// Generated by the protocol buffer compiler. DO NOT EDIT!
// NO CHECKED-IN PROTOBUF GENCODE
// source: google/ads/googleads/v25/common/keyword_plan_common.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
package com.google.ads.googleads.v25.common;
@@ -22,10 +22,10 @@ public final class KeywordAnnotations extends
com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
/* major= */ 4,
- /* minor= */ 31,
- /* patch= */ 0,
+ /* minor= */ 33,
+ /* patch= */ 2,
/* suffix= */ "",
- KeywordAnnotations.class.getName());
+ "KeywordAnnotations");
}
// Use KeywordAnnotations.newBuilder() to construct.
private KeywordAnnotations(com.google.protobuf.GeneratedMessage.Builder> builder) {
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/KeywordAnnotationsOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/KeywordAnnotationsOrBuilder.java
index ff7a137001..3961d5819d 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/KeywordAnnotationsOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/KeywordAnnotationsOrBuilder.java
@@ -1,7 +1,7 @@
// Generated by the protocol buffer compiler. DO NOT EDIT!
// NO CHECKED-IN PROTOBUF GENCODE
// source: google/ads/googleads/v25/common/keyword_plan_common.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
package com.google.ads.googleads.v25.common;
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/KeywordConcept.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/KeywordConcept.java
index 99e85cf69c..363cdf92d3 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/KeywordConcept.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/KeywordConcept.java
@@ -1,7 +1,7 @@
// Generated by the protocol buffer compiler. DO NOT EDIT!
// NO CHECKED-IN PROTOBUF GENCODE
// source: google/ads/googleads/v25/common/keyword_plan_common.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
package com.google.ads.googleads.v25.common;
@@ -22,10 +22,10 @@ public final class KeywordConcept extends
com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
/* major= */ 4,
- /* minor= */ 31,
- /* patch= */ 0,
+ /* minor= */ 33,
+ /* patch= */ 2,
/* suffix= */ "",
- KeywordConcept.class.getName());
+ "KeywordConcept");
}
// Use KeywordConcept.newBuilder() to construct.
private KeywordConcept(com.google.protobuf.GeneratedMessage.Builder> builder) {
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/KeywordConceptOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/KeywordConceptOrBuilder.java
index 79ee9306b0..7ce2028c27 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/KeywordConceptOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/KeywordConceptOrBuilder.java
@@ -1,7 +1,7 @@
// Generated by the protocol buffer compiler. DO NOT EDIT!
// NO CHECKED-IN PROTOBUF GENCODE
// source: google/ads/googleads/v25/common/keyword_plan_common.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
package com.google.ads.googleads.v25.common;
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/KeywordInfo.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/KeywordInfo.java
index c75d2fd7b9..761bc83cef 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/KeywordInfo.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/KeywordInfo.java
@@ -1,7 +1,7 @@
// Generated by the protocol buffer compiler. DO NOT EDIT!
// NO CHECKED-IN PROTOBUF GENCODE
// source: google/ads/googleads/v25/common/criteria.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
package com.google.ads.googleads.v25.common;
@@ -22,10 +22,10 @@ public final class KeywordInfo extends
com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
/* major= */ 4,
- /* minor= */ 31,
- /* patch= */ 0,
+ /* minor= */ 33,
+ /* patch= */ 2,
/* suffix= */ "",
- KeywordInfo.class.getName());
+ "KeywordInfo");
}
// Use KeywordInfo.newBuilder() to construct.
private KeywordInfo(com.google.protobuf.GeneratedMessage.Builder> builder) {
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/KeywordInfoOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/KeywordInfoOrBuilder.java
index 1f3b78b45e..c170a16e62 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/KeywordInfoOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/KeywordInfoOrBuilder.java
@@ -1,7 +1,7 @@
// Generated by the protocol buffer compiler. DO NOT EDIT!
// NO CHECKED-IN PROTOBUF GENCODE
// source: google/ads/googleads/v25/common/criteria.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
package com.google.ads.googleads.v25.common;
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/KeywordOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/KeywordOrBuilder.java
index 8f23163fff..4cc14a8990 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/KeywordOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/KeywordOrBuilder.java
@@ -1,7 +1,7 @@
// Generated by the protocol buffer compiler. DO NOT EDIT!
// NO CHECKED-IN PROTOBUF GENCODE
// source: google/ads/googleads/v25/common/segments.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
package com.google.ads.googleads.v25.common;
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/KeywordPlanAggregateMetricResults.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/KeywordPlanAggregateMetricResults.java
index 71f9149353..7b83976518 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/KeywordPlanAggregateMetricResults.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/KeywordPlanAggregateMetricResults.java
@@ -1,7 +1,7 @@
// Generated by the protocol buffer compiler. DO NOT EDIT!
// NO CHECKED-IN PROTOBUF GENCODE
// source: google/ads/googleads/v25/common/keyword_plan_common.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
package com.google.ads.googleads.v25.common;
@@ -22,10 +22,10 @@ public final class KeywordPlanAggregateMetricResults extends
com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
/* major= */ 4,
- /* minor= */ 31,
- /* patch= */ 0,
+ /* minor= */ 33,
+ /* patch= */ 2,
/* suffix= */ "",
- KeywordPlanAggregateMetricResults.class.getName());
+ "KeywordPlanAggregateMetricResults");
}
// Use KeywordPlanAggregateMetricResults.newBuilder() to construct.
private KeywordPlanAggregateMetricResults(com.google.protobuf.GeneratedMessage.Builder> builder) {
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/KeywordPlanAggregateMetricResultsOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/KeywordPlanAggregateMetricResultsOrBuilder.java
index 9a0c65ddb0..40f5209dd5 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/KeywordPlanAggregateMetricResultsOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/KeywordPlanAggregateMetricResultsOrBuilder.java
@@ -1,7 +1,7 @@
// Generated by the protocol buffer compiler. DO NOT EDIT!
// NO CHECKED-IN PROTOBUF GENCODE
// source: google/ads/googleads/v25/common/keyword_plan_common.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
package com.google.ads.googleads.v25.common;
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/KeywordPlanAggregateMetrics.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/KeywordPlanAggregateMetrics.java
index 915c68dc59..6cc680d57e 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/KeywordPlanAggregateMetrics.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/KeywordPlanAggregateMetrics.java
@@ -1,7 +1,7 @@
// Generated by the protocol buffer compiler. DO NOT EDIT!
// NO CHECKED-IN PROTOBUF GENCODE
// source: google/ads/googleads/v25/common/keyword_plan_common.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
package com.google.ads.googleads.v25.common;
@@ -22,10 +22,10 @@ public final class KeywordPlanAggregateMetrics extends
com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
/* major= */ 4,
- /* minor= */ 31,
- /* patch= */ 0,
+ /* minor= */ 33,
+ /* patch= */ 2,
/* suffix= */ "",
- KeywordPlanAggregateMetrics.class.getName());
+ "KeywordPlanAggregateMetrics");
}
// Use KeywordPlanAggregateMetrics.newBuilder() to construct.
private KeywordPlanAggregateMetrics(com.google.protobuf.GeneratedMessage.Builder> builder) {
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/KeywordPlanAggregateMetricsOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/KeywordPlanAggregateMetricsOrBuilder.java
index 881fedadc9..6e352ab697 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/KeywordPlanAggregateMetricsOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/KeywordPlanAggregateMetricsOrBuilder.java
@@ -1,7 +1,7 @@
// Generated by the protocol buffer compiler. DO NOT EDIT!
// NO CHECKED-IN PROTOBUF GENCODE
// source: google/ads/googleads/v25/common/keyword_plan_common.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
package com.google.ads.googleads.v25.common;
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/KeywordPlanCommonProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/KeywordPlanCommonProto.java
index 97e6d62d11..c3db3248ed 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/KeywordPlanCommonProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/KeywordPlanCommonProto.java
@@ -1,21 +1,21 @@
// Generated by the protocol buffer compiler. DO NOT EDIT!
// NO CHECKED-IN PROTOBUF GENCODE
// source: google/ads/googleads/v25/common/keyword_plan_common.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
package com.google.ads.googleads.v25.common;
@com.google.protobuf.Generated
-public final class KeywordPlanCommonProto {
+public final class KeywordPlanCommonProto extends com.google.protobuf.GeneratedFile {
private KeywordPlanCommonProto() {}
static {
com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
/* major= */ 4,
- /* minor= */ 31,
- /* patch= */ 0,
+ /* minor= */ 33,
+ /* patch= */ 2,
/* suffix= */ "",
- KeywordPlanCommonProto.class.getName());
+ "KeywordPlanCommonProto");
}
public static void registerAllExtensions(
com.google.protobuf.ExtensionRegistryLite registry) {
@@ -151,55 +151,55 @@ public static void registerAllExtensions(
com.google.ads.googleads.v25.enums.MonthOfYearProto.getDescriptor(),
});
internal_static_google_ads_googleads_v25_common_KeywordPlanHistoricalMetrics_descriptor =
- getDescriptor().getMessageTypes().get(0);
+ getDescriptor().getMessageType(0);
internal_static_google_ads_googleads_v25_common_KeywordPlanHistoricalMetrics_fieldAccessorTable = new
com.google.protobuf.GeneratedMessage.FieldAccessorTable(
internal_static_google_ads_googleads_v25_common_KeywordPlanHistoricalMetrics_descriptor,
new java.lang.String[] { "AvgMonthlySearches", "MonthlySearchVolumes", "Competition", "CompetitionIndex", "LowTopOfPageBidMicros", "HighTopOfPageBidMicros", "AverageCpcMicros", });
internal_static_google_ads_googleads_v25_common_HistoricalMetricsOptions_descriptor =
- getDescriptor().getMessageTypes().get(1);
+ getDescriptor().getMessageType(1);
internal_static_google_ads_googleads_v25_common_HistoricalMetricsOptions_fieldAccessorTable = new
com.google.protobuf.GeneratedMessage.FieldAccessorTable(
internal_static_google_ads_googleads_v25_common_HistoricalMetricsOptions_descriptor,
new java.lang.String[] { "YearMonthRange", "IncludeAverageCpc", });
internal_static_google_ads_googleads_v25_common_MonthlySearchVolume_descriptor =
- getDescriptor().getMessageTypes().get(2);
+ getDescriptor().getMessageType(2);
internal_static_google_ads_googleads_v25_common_MonthlySearchVolume_fieldAccessorTable = new
com.google.protobuf.GeneratedMessage.FieldAccessorTable(
internal_static_google_ads_googleads_v25_common_MonthlySearchVolume_descriptor,
new java.lang.String[] { "Year", "Month", "MonthlySearches", });
internal_static_google_ads_googleads_v25_common_KeywordPlanAggregateMetrics_descriptor =
- getDescriptor().getMessageTypes().get(3);
+ getDescriptor().getMessageType(3);
internal_static_google_ads_googleads_v25_common_KeywordPlanAggregateMetrics_fieldAccessorTable = new
com.google.protobuf.GeneratedMessage.FieldAccessorTable(
internal_static_google_ads_googleads_v25_common_KeywordPlanAggregateMetrics_descriptor,
new java.lang.String[] { "AggregateMetricTypes", });
internal_static_google_ads_googleads_v25_common_KeywordPlanAggregateMetricResults_descriptor =
- getDescriptor().getMessageTypes().get(4);
+ getDescriptor().getMessageType(4);
internal_static_google_ads_googleads_v25_common_KeywordPlanAggregateMetricResults_fieldAccessorTable = new
com.google.protobuf.GeneratedMessage.FieldAccessorTable(
internal_static_google_ads_googleads_v25_common_KeywordPlanAggregateMetricResults_descriptor,
new java.lang.String[] { "DeviceSearches", });
internal_static_google_ads_googleads_v25_common_KeywordPlanDeviceSearches_descriptor =
- getDescriptor().getMessageTypes().get(5);
+ getDescriptor().getMessageType(5);
internal_static_google_ads_googleads_v25_common_KeywordPlanDeviceSearches_fieldAccessorTable = new
com.google.protobuf.GeneratedMessage.FieldAccessorTable(
internal_static_google_ads_googleads_v25_common_KeywordPlanDeviceSearches_descriptor,
new java.lang.String[] { "Device", "SearchCount", });
internal_static_google_ads_googleads_v25_common_KeywordAnnotations_descriptor =
- getDescriptor().getMessageTypes().get(6);
+ getDescriptor().getMessageType(6);
internal_static_google_ads_googleads_v25_common_KeywordAnnotations_fieldAccessorTable = new
com.google.protobuf.GeneratedMessage.FieldAccessorTable(
internal_static_google_ads_googleads_v25_common_KeywordAnnotations_descriptor,
new java.lang.String[] { "Concepts", });
internal_static_google_ads_googleads_v25_common_KeywordConcept_descriptor =
- getDescriptor().getMessageTypes().get(7);
+ getDescriptor().getMessageType(7);
internal_static_google_ads_googleads_v25_common_KeywordConcept_fieldAccessorTable = new
com.google.protobuf.GeneratedMessage.FieldAccessorTable(
internal_static_google_ads_googleads_v25_common_KeywordConcept_descriptor,
new java.lang.String[] { "Name", "ConceptGroup", });
internal_static_google_ads_googleads_v25_common_ConceptGroup_descriptor =
- getDescriptor().getMessageTypes().get(8);
+ getDescriptor().getMessageType(8);
internal_static_google_ads_googleads_v25_common_ConceptGroup_fieldAccessorTable = new
com.google.protobuf.GeneratedMessage.FieldAccessorTable(
internal_static_google_ads_googleads_v25_common_ConceptGroup_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/KeywordPlanDeviceSearches.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/KeywordPlanDeviceSearches.java
index eb79f6b52d..3d273a7e4b 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/KeywordPlanDeviceSearches.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/KeywordPlanDeviceSearches.java
@@ -1,7 +1,7 @@
// Generated by the protocol buffer compiler. DO NOT EDIT!
// NO CHECKED-IN PROTOBUF GENCODE
// source: google/ads/googleads/v25/common/keyword_plan_common.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
package com.google.ads.googleads.v25.common;
@@ -22,10 +22,10 @@ public final class KeywordPlanDeviceSearches extends
com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
/* major= */ 4,
- /* minor= */ 31,
- /* patch= */ 0,
+ /* minor= */ 33,
+ /* patch= */ 2,
/* suffix= */ "",
- KeywordPlanDeviceSearches.class.getName());
+ "KeywordPlanDeviceSearches");
}
// Use KeywordPlanDeviceSearches.newBuilder() to construct.
private KeywordPlanDeviceSearches(com.google.protobuf.GeneratedMessage.Builder> builder) {
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/KeywordPlanDeviceSearchesOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/KeywordPlanDeviceSearchesOrBuilder.java
index f8fb524dcc..7b69b5b4ab 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/KeywordPlanDeviceSearchesOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/KeywordPlanDeviceSearchesOrBuilder.java
@@ -1,7 +1,7 @@
// Generated by the protocol buffer compiler. DO NOT EDIT!
// NO CHECKED-IN PROTOBUF GENCODE
// source: google/ads/googleads/v25/common/keyword_plan_common.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
package com.google.ads.googleads.v25.common;
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/KeywordPlanHistoricalMetrics.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/KeywordPlanHistoricalMetrics.java
index 3276888a09..840ad495f4 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/KeywordPlanHistoricalMetrics.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/KeywordPlanHistoricalMetrics.java
@@ -1,7 +1,7 @@
// Generated by the protocol buffer compiler. DO NOT EDIT!
// NO CHECKED-IN PROTOBUF GENCODE
// source: google/ads/googleads/v25/common/keyword_plan_common.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
package com.google.ads.googleads.v25.common;
@@ -25,10 +25,10 @@ public final class KeywordPlanHistoricalMetrics extends
com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
/* major= */ 4,
- /* minor= */ 31,
- /* patch= */ 0,
+ /* minor= */ 33,
+ /* patch= */ 2,
/* suffix= */ "",
- KeywordPlanHistoricalMetrics.class.getName());
+ "KeywordPlanHistoricalMetrics");
}
// Use KeywordPlanHistoricalMetrics.newBuilder() to construct.
private KeywordPlanHistoricalMetrics(com.google.protobuf.GeneratedMessage.Builder> builder) {
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/KeywordPlanHistoricalMetricsOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/KeywordPlanHistoricalMetricsOrBuilder.java
index c16f110a45..b7163ff392 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/KeywordPlanHistoricalMetricsOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/KeywordPlanHistoricalMetricsOrBuilder.java
@@ -1,7 +1,7 @@
// Generated by the protocol buffer compiler. DO NOT EDIT!
// NO CHECKED-IN PROTOBUF GENCODE
// source: google/ads/googleads/v25/common/keyword_plan_common.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
package com.google.ads.googleads.v25.common;
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/KeywordThemeInfo.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/KeywordThemeInfo.java
index fe3f24b9f9..45546acab5 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/KeywordThemeInfo.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/KeywordThemeInfo.java
@@ -1,7 +1,7 @@
// Generated by the protocol buffer compiler. DO NOT EDIT!
// NO CHECKED-IN PROTOBUF GENCODE
// source: google/ads/googleads/v25/common/criteria.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
package com.google.ads.googleads.v25.common;
@@ -22,10 +22,10 @@ public final class KeywordThemeInfo extends
com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
/* major= */ 4,
- /* minor= */ 31,
- /* patch= */ 0,
+ /* minor= */ 33,
+ /* patch= */ 2,
/* suffix= */ "",
- KeywordThemeInfo.class.getName());
+ "KeywordThemeInfo");
}
// Use KeywordThemeInfo.newBuilder() to construct.
private KeywordThemeInfo(com.google.protobuf.GeneratedMessage.Builder> builder) {
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/KeywordThemeInfoOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/KeywordThemeInfoOrBuilder.java
index a389fad273..633b1c12bf 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/KeywordThemeInfoOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/KeywordThemeInfoOrBuilder.java
@@ -1,7 +1,7 @@
// Generated by the protocol buffer compiler. DO NOT EDIT!
// NO CHECKED-IN PROTOBUF GENCODE
// source: google/ads/googleads/v25/common/criteria.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
package com.google.ads.googleads.v25.common;
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/KnowledgeGraphAttributeMetadata.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/KnowledgeGraphAttributeMetadata.java
index 592846658c..fad9c80528 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/KnowledgeGraphAttributeMetadata.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/KnowledgeGraphAttributeMetadata.java
@@ -1,7 +1,7 @@
// Generated by the protocol buffer compiler. DO NOT EDIT!
// NO CHECKED-IN PROTOBUF GENCODE
// source: google/ads/googleads/v25/common/audience_insights_attribute.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
package com.google.ads.googleads.v25.common;
@@ -22,10 +22,10 @@ public final class KnowledgeGraphAttributeMetadata extends
com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
/* major= */ 4,
- /* minor= */ 31,
- /* patch= */ 0,
+ /* minor= */ 33,
+ /* patch= */ 2,
/* suffix= */ "",
- KnowledgeGraphAttributeMetadata.class.getName());
+ "KnowledgeGraphAttributeMetadata");
}
// Use KnowledgeGraphAttributeMetadata.newBuilder() to construct.
private KnowledgeGraphAttributeMetadata(com.google.protobuf.GeneratedMessage.Builder> builder) {
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/KnowledgeGraphAttributeMetadataOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/KnowledgeGraphAttributeMetadataOrBuilder.java
index 6d9ad68fdd..cc52c7783f 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/KnowledgeGraphAttributeMetadataOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/KnowledgeGraphAttributeMetadataOrBuilder.java
@@ -1,7 +1,7 @@
// Generated by the protocol buffer compiler. DO NOT EDIT!
// NO CHECKED-IN PROTOBUF GENCODE
// source: google/ads/googleads/v25/common/audience_insights_attribute.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
package com.google.ads.googleads.v25.common;
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/LanguageInfo.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/LanguageInfo.java
index 798df31462..ae248418b8 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/LanguageInfo.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/LanguageInfo.java
@@ -1,7 +1,7 @@
// Generated by the protocol buffer compiler. DO NOT EDIT!
// NO CHECKED-IN PROTOBUF GENCODE
// source: google/ads/googleads/v25/common/criteria.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
package com.google.ads.googleads.v25.common;
@@ -22,10 +22,10 @@ public final class LanguageInfo extends
com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
/* major= */ 4,
- /* minor= */ 31,
- /* patch= */ 0,
+ /* minor= */ 33,
+ /* patch= */ 2,
/* suffix= */ "",
- LanguageInfo.class.getName());
+ "LanguageInfo");
}
// Use LanguageInfo.newBuilder() to construct.
private LanguageInfo(com.google.protobuf.GeneratedMessage.Builder> builder) {
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/LanguageInfoOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/LanguageInfoOrBuilder.java
index 01667f1489..c1173abb33 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/LanguageInfoOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/LanguageInfoOrBuilder.java
@@ -1,7 +1,7 @@
// Generated by the protocol buffer compiler. DO NOT EDIT!
// NO CHECKED-IN PROTOBUF GENCODE
// source: google/ads/googleads/v25/common/criteria.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
package com.google.ads.googleads.v25.common;
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/LeadFormAsset.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/LeadFormAsset.java
index 42bb7e2bac..7d2f407821 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/LeadFormAsset.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/LeadFormAsset.java
@@ -1,7 +1,7 @@
// Generated by the protocol buffer compiler. DO NOT EDIT!
// NO CHECKED-IN PROTOBUF GENCODE
// source: google/ads/googleads/v25/common/asset_types.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
package com.google.ads.googleads.v25.common;
@@ -22,10 +22,10 @@ public final class LeadFormAsset extends
com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
/* major= */ 4,
- /* minor= */ 31,
- /* patch= */ 0,
+ /* minor= */ 33,
+ /* patch= */ 2,
/* suffix= */ "",
- LeadFormAsset.class.getName());
+ "LeadFormAsset");
}
// Use LeadFormAsset.newBuilder() to construct.
private LeadFormAsset(com.google.protobuf.GeneratedMessage.Builder> builder) {
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/LeadFormAssetOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/LeadFormAssetOrBuilder.java
index f50834052e..3f8134b6f8 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/LeadFormAssetOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/LeadFormAssetOrBuilder.java
@@ -1,7 +1,7 @@
// Generated by the protocol buffer compiler. DO NOT EDIT!
// NO CHECKED-IN PROTOBUF GENCODE
// source: google/ads/googleads/v25/common/asset_types.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
package com.google.ads.googleads.v25.common;
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/LeadFormCustomQuestionField.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/LeadFormCustomQuestionField.java
index 4e3f2f5129..b24323198b 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/LeadFormCustomQuestionField.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/LeadFormCustomQuestionField.java
@@ -1,7 +1,7 @@
// Generated by the protocol buffer compiler. DO NOT EDIT!
// NO CHECKED-IN PROTOBUF GENCODE
// source: google/ads/googleads/v25/common/asset_types.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
package com.google.ads.googleads.v25.common;
@@ -22,10 +22,10 @@ public final class LeadFormCustomQuestionField extends
com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
/* major= */ 4,
- /* minor= */ 31,
- /* patch= */ 0,
+ /* minor= */ 33,
+ /* patch= */ 2,
/* suffix= */ "",
- LeadFormCustomQuestionField.class.getName());
+ "LeadFormCustomQuestionField");
}
// Use LeadFormCustomQuestionField.newBuilder() to construct.
private LeadFormCustomQuestionField(com.google.protobuf.GeneratedMessage.Builder> builder) {
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/LeadFormCustomQuestionFieldOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/LeadFormCustomQuestionFieldOrBuilder.java
index 2a0c2b7ac7..6a7f6b7996 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/LeadFormCustomQuestionFieldOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/LeadFormCustomQuestionFieldOrBuilder.java
@@ -1,7 +1,7 @@
// Generated by the protocol buffer compiler. DO NOT EDIT!
// NO CHECKED-IN PROTOBUF GENCODE
// source: google/ads/googleads/v25/common/asset_types.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
package com.google.ads.googleads.v25.common;
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/LeadFormDeliveryMethod.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/LeadFormDeliveryMethod.java
index e73e3e86f6..860bd85c52 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/LeadFormDeliveryMethod.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/LeadFormDeliveryMethod.java
@@ -1,7 +1,7 @@
// Generated by the protocol buffer compiler. DO NOT EDIT!
// NO CHECKED-IN PROTOBUF GENCODE
// source: google/ads/googleads/v25/common/asset_types.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
package com.google.ads.googleads.v25.common;
@@ -22,10 +22,10 @@ public final class LeadFormDeliveryMethod extends
com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
/* major= */ 4,
- /* minor= */ 31,
- /* patch= */ 0,
+ /* minor= */ 33,
+ /* patch= */ 2,
/* suffix= */ "",
- LeadFormDeliveryMethod.class.getName());
+ "LeadFormDeliveryMethod");
}
// Use LeadFormDeliveryMethod.newBuilder() to construct.
private LeadFormDeliveryMethod(com.google.protobuf.GeneratedMessage.Builder> builder) {
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/LeadFormDeliveryMethodOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/LeadFormDeliveryMethodOrBuilder.java
index 76624875a7..9b1dbf1729 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/LeadFormDeliveryMethodOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/LeadFormDeliveryMethodOrBuilder.java
@@ -1,7 +1,7 @@
// Generated by the protocol buffer compiler. DO NOT EDIT!
// NO CHECKED-IN PROTOBUF GENCODE
// source: google/ads/googleads/v25/common/asset_types.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
package com.google.ads.googleads.v25.common;
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/LeadFormField.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/LeadFormField.java
index f80ef37ab5..9fcada978d 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/LeadFormField.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/LeadFormField.java
@@ -1,7 +1,7 @@
// Generated by the protocol buffer compiler. DO NOT EDIT!
// NO CHECKED-IN PROTOBUF GENCODE
// source: google/ads/googleads/v25/common/asset_types.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
package com.google.ads.googleads.v25.common;
@@ -22,10 +22,10 @@ public final class LeadFormField extends
com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
/* major= */ 4,
- /* minor= */ 31,
- /* patch= */ 0,
+ /* minor= */ 33,
+ /* patch= */ 2,
/* suffix= */ "",
- LeadFormField.class.getName());
+ "LeadFormField");
}
// Use LeadFormField.newBuilder() to construct.
private LeadFormField(com.google.protobuf.GeneratedMessage.Builder> builder) {
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/LeadFormFieldOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/LeadFormFieldOrBuilder.java
index e9b6570849..fbd60dac81 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/LeadFormFieldOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/LeadFormFieldOrBuilder.java
@@ -1,7 +1,7 @@
// Generated by the protocol buffer compiler. DO NOT EDIT!
// NO CHECKED-IN PROTOBUF GENCODE
// source: google/ads/googleads/v25/common/asset_types.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
package com.google.ads.googleads.v25.common;
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/LeadFormSingleChoiceAnswers.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/LeadFormSingleChoiceAnswers.java
index 1cd2037155..2a29f5261b 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/LeadFormSingleChoiceAnswers.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/LeadFormSingleChoiceAnswers.java
@@ -1,7 +1,7 @@
// Generated by the protocol buffer compiler. DO NOT EDIT!
// NO CHECKED-IN PROTOBUF GENCODE
// source: google/ads/googleads/v25/common/asset_types.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
package com.google.ads.googleads.v25.common;
@@ -23,10 +23,10 @@ public final class LeadFormSingleChoiceAnswers extends
com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
/* major= */ 4,
- /* minor= */ 31,
- /* patch= */ 0,
+ /* minor= */ 33,
+ /* patch= */ 2,
/* suffix= */ "",
- LeadFormSingleChoiceAnswers.class.getName());
+ "LeadFormSingleChoiceAnswers");
}
// Use LeadFormSingleChoiceAnswers.newBuilder() to construct.
private LeadFormSingleChoiceAnswers(com.google.protobuf.GeneratedMessage.Builder> builder) {
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/LeadFormSingleChoiceAnswersOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/LeadFormSingleChoiceAnswersOrBuilder.java
index 10caa5283b..43bdd338e0 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/LeadFormSingleChoiceAnswersOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/LeadFormSingleChoiceAnswersOrBuilder.java
@@ -1,7 +1,7 @@
// Generated by the protocol buffer compiler. DO NOT EDIT!
// NO CHECKED-IN PROTOBUF GENCODE
// source: google/ads/googleads/v25/common/asset_types.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
package com.google.ads.googleads.v25.common;
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/LegacyAppInstallAdInfo.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/LegacyAppInstallAdInfo.java
index 19c6ca2eec..94b0888621 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/LegacyAppInstallAdInfo.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/LegacyAppInstallAdInfo.java
@@ -1,7 +1,7 @@
// Generated by the protocol buffer compiler. DO NOT EDIT!
// NO CHECKED-IN PROTOBUF GENCODE
// source: google/ads/googleads/v25/common/ad_type_infos.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
package com.google.ads.googleads.v25.common;
@@ -22,10 +22,10 @@ public final class LegacyAppInstallAdInfo extends
com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
/* major= */ 4,
- /* minor= */ 31,
- /* patch= */ 0,
+ /* minor= */ 33,
+ /* patch= */ 2,
/* suffix= */ "",
- LegacyAppInstallAdInfo.class.getName());
+ "LegacyAppInstallAdInfo");
}
// Use LegacyAppInstallAdInfo.newBuilder() to construct.
private LegacyAppInstallAdInfo(com.google.protobuf.GeneratedMessage.Builder> builder) {
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/LegacyAppInstallAdInfoOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/LegacyAppInstallAdInfoOrBuilder.java
index 6f9ed38c84..fe65fce201 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/LegacyAppInstallAdInfoOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/LegacyAppInstallAdInfoOrBuilder.java
@@ -1,7 +1,7 @@
// Generated by the protocol buffer compiler. DO NOT EDIT!
// NO CHECKED-IN PROTOBUF GENCODE
// source: google/ads/googleads/v25/common/ad_type_infos.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
package com.google.ads.googleads.v25.common;
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/LegacyResponsiveDisplayAdInfo.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/LegacyResponsiveDisplayAdInfo.java
index d96b9f73f5..b68f872c1a 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/LegacyResponsiveDisplayAdInfo.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/LegacyResponsiveDisplayAdInfo.java
@@ -1,7 +1,7 @@
// Generated by the protocol buffer compiler. DO NOT EDIT!
// NO CHECKED-IN PROTOBUF GENCODE
// source: google/ads/googleads/v25/common/ad_type_infos.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
package com.google.ads.googleads.v25.common;
@@ -23,10 +23,10 @@ public final class LegacyResponsiveDisplayAdInfo extends
com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
/* major= */ 4,
- /* minor= */ 31,
- /* patch= */ 0,
+ /* minor= */ 33,
+ /* patch= */ 2,
/* suffix= */ "",
- LegacyResponsiveDisplayAdInfo.class.getName());
+ "LegacyResponsiveDisplayAdInfo");
}
// Use LegacyResponsiveDisplayAdInfo.newBuilder() to construct.
private LegacyResponsiveDisplayAdInfo(com.google.protobuf.GeneratedMessage.Builder> builder) {
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/LegacyResponsiveDisplayAdInfoOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/LegacyResponsiveDisplayAdInfoOrBuilder.java
index f1856b7fc2..382e89570c 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/LegacyResponsiveDisplayAdInfoOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/LegacyResponsiveDisplayAdInfoOrBuilder.java
@@ -1,7 +1,7 @@
// Generated by the protocol buffer compiler. DO NOT EDIT!
// NO CHECKED-IN PROTOBUF GENCODE
// source: google/ads/googleads/v25/common/ad_type_infos.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
package com.google.ads.googleads.v25.common;
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/LifeEventInfo.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/LifeEventInfo.java
index b87812514c..1c42b07267 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/LifeEventInfo.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/LifeEventInfo.java
@@ -1,7 +1,7 @@
// Generated by the protocol buffer compiler. DO NOT EDIT!
// NO CHECKED-IN PROTOBUF GENCODE
// source: google/ads/googleads/v25/common/criteria.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
package com.google.ads.googleads.v25.common;
@@ -22,10 +22,10 @@ public final class LifeEventInfo extends
com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
/* major= */ 4,
- /* minor= */ 31,
- /* patch= */ 0,
+ /* minor= */ 33,
+ /* patch= */ 2,
/* suffix= */ "",
- LifeEventInfo.class.getName());
+ "LifeEventInfo");
}
// Use LifeEventInfo.newBuilder() to construct.
private LifeEventInfo(com.google.protobuf.GeneratedMessage.Builder> builder) {
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/LifeEventInfoOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/LifeEventInfoOrBuilder.java
index 27445043fe..830325aa1b 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/LifeEventInfoOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/LifeEventInfoOrBuilder.java
@@ -1,7 +1,7 @@
// Generated by the protocol buffer compiler. DO NOT EDIT!
// NO CHECKED-IN PROTOBUF GENCODE
// source: google/ads/googleads/v25/common/criteria.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
package com.google.ads.googleads.v25.common;
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/LifeEventSegment.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/LifeEventSegment.java
index 64d357b425..0595a1a72c 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/LifeEventSegment.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/LifeEventSegment.java
@@ -1,7 +1,7 @@
// Generated by the protocol buffer compiler. DO NOT EDIT!
// NO CHECKED-IN PROTOBUF GENCODE
// source: google/ads/googleads/v25/common/audiences.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
package com.google.ads.googleads.v25.common;
@@ -22,10 +22,10 @@ public final class LifeEventSegment extends
com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
/* major= */ 4,
- /* minor= */ 31,
- /* patch= */ 0,
+ /* minor= */ 33,
+ /* patch= */ 2,
/* suffix= */ "",
- LifeEventSegment.class.getName());
+ "LifeEventSegment");
}
// Use LifeEventSegment.newBuilder() to construct.
private LifeEventSegment(com.google.protobuf.GeneratedMessage.Builder> builder) {
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/LifeEventSegmentOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/LifeEventSegmentOrBuilder.java
index b047c1a6d9..04d404e687 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/LifeEventSegmentOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/LifeEventSegmentOrBuilder.java
@@ -1,7 +1,7 @@
// Generated by the protocol buffer compiler. DO NOT EDIT!
// NO CHECKED-IN PROTOBUF GENCODE
// source: google/ads/googleads/v25/common/audiences.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
package com.google.ads.googleads.v25.common;
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/LineupAttributeMetadata.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/LineupAttributeMetadata.java
index b24809410b..cfbaf638ec 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/LineupAttributeMetadata.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/LineupAttributeMetadata.java
@@ -1,7 +1,7 @@
// Generated by the protocol buffer compiler. DO NOT EDIT!
// NO CHECKED-IN PROTOBUF GENCODE
// source: google/ads/googleads/v25/common/audience_insights_attribute.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
package com.google.ads.googleads.v25.common;
@@ -22,10 +22,10 @@ public final class LineupAttributeMetadata extends
com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
/* major= */ 4,
- /* minor= */ 31,
- /* patch= */ 0,
+ /* minor= */ 33,
+ /* patch= */ 2,
/* suffix= */ "",
- LineupAttributeMetadata.class.getName());
+ "LineupAttributeMetadata");
}
// Use LineupAttributeMetadata.newBuilder() to construct.
private LineupAttributeMetadata(com.google.protobuf.GeneratedMessage.Builder> builder) {
@@ -142,10 +142,10 @@ public static final class SampleChannel extends
com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
/* major= */ 4,
- /* minor= */ 31,
- /* patch= */ 0,
+ /* minor= */ 33,
+ /* patch= */ 2,
/* suffix= */ "",
- SampleChannel.class.getName());
+ "SampleChannel");
}
// Use SampleChannel.newBuilder() to construct.
private SampleChannel(com.google.protobuf.GeneratedMessage.Builder> builder) {
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/LineupAttributeMetadataOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/LineupAttributeMetadataOrBuilder.java
index 8650b08ea2..293d610feb 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/LineupAttributeMetadataOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/LineupAttributeMetadataOrBuilder.java
@@ -1,7 +1,7 @@
// Generated by the protocol buffer compiler. DO NOT EDIT!
// NO CHECKED-IN PROTOBUF GENCODE
// source: google/ads/googleads/v25/common/audience_insights_attribute.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
package com.google.ads.googleads.v25.common;
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/ListingDimensionInfo.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/ListingDimensionInfo.java
index 4603d6c972..081272dbfa 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/ListingDimensionInfo.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/ListingDimensionInfo.java
@@ -1,7 +1,7 @@
// Generated by the protocol buffer compiler. DO NOT EDIT!
// NO CHECKED-IN PROTOBUF GENCODE
// source: google/ads/googleads/v25/common/criteria.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
package com.google.ads.googleads.v25.common;
@@ -22,10 +22,10 @@ public final class ListingDimensionInfo extends
com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
/* major= */ 4,
- /* minor= */ 31,
- /* patch= */ 0,
+ /* minor= */ 33,
+ /* patch= */ 2,
/* suffix= */ "",
- ListingDimensionInfo.class.getName());
+ "ListingDimensionInfo");
}
// Use ListingDimensionInfo.newBuilder() to construct.
private ListingDimensionInfo(com.google.protobuf.GeneratedMessage.Builder> builder) {
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/ListingDimensionInfoOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/ListingDimensionInfoOrBuilder.java
index 59e29cf5f8..9d85c1bc74 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/ListingDimensionInfoOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/ListingDimensionInfoOrBuilder.java
@@ -1,7 +1,7 @@
// Generated by the protocol buffer compiler. DO NOT EDIT!
// NO CHECKED-IN PROTOBUF GENCODE
// source: google/ads/googleads/v25/common/criteria.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
package com.google.ads.googleads.v25.common;
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/ListingDimensionPath.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/ListingDimensionPath.java
index d9dfc5e2d6..e23ebad754 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/ListingDimensionPath.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/ListingDimensionPath.java
@@ -1,7 +1,7 @@
// Generated by the protocol buffer compiler. DO NOT EDIT!
// NO CHECKED-IN PROTOBUF GENCODE
// source: google/ads/googleads/v25/common/criteria.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
package com.google.ads.googleads.v25.common;
@@ -22,10 +22,10 @@ public final class ListingDimensionPath extends
com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
/* major= */ 4,
- /* minor= */ 31,
- /* patch= */ 0,
+ /* minor= */ 33,
+ /* patch= */ 2,
/* suffix= */ "",
- ListingDimensionPath.class.getName());
+ "ListingDimensionPath");
}
// Use ListingDimensionPath.newBuilder() to construct.
private ListingDimensionPath(com.google.protobuf.GeneratedMessage.Builder> builder) {
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/ListingDimensionPathOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/ListingDimensionPathOrBuilder.java
index b12cadff09..6854bc7193 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/ListingDimensionPathOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/ListingDimensionPathOrBuilder.java
@@ -1,7 +1,7 @@
// Generated by the protocol buffer compiler. DO NOT EDIT!
// NO CHECKED-IN PROTOBUF GENCODE
// source: google/ads/googleads/v25/common/criteria.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
package com.google.ads.googleads.v25.common;
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/ListingGroupInfo.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/ListingGroupInfo.java
index f3ad069a5d..1cfed87e24 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/ListingGroupInfo.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/ListingGroupInfo.java
@@ -1,7 +1,7 @@
// Generated by the protocol buffer compiler. DO NOT EDIT!
// NO CHECKED-IN PROTOBUF GENCODE
// source: google/ads/googleads/v25/common/criteria.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
package com.google.ads.googleads.v25.common;
@@ -22,10 +22,10 @@ public final class ListingGroupInfo extends
com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
/* major= */ 4,
- /* minor= */ 31,
- /* patch= */ 0,
+ /* minor= */ 33,
+ /* patch= */ 2,
/* suffix= */ "",
- ListingGroupInfo.class.getName());
+ "ListingGroupInfo");
}
// Use ListingGroupInfo.newBuilder() to construct.
private ListingGroupInfo(com.google.protobuf.GeneratedMessage.Builder> builder) {
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/ListingGroupInfoOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/ListingGroupInfoOrBuilder.java
index c1a33a338b..1fb0a1ccc3 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/ListingGroupInfoOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/ListingGroupInfoOrBuilder.java
@@ -1,7 +1,7 @@
// Generated by the protocol buffer compiler. DO NOT EDIT!
// NO CHECKED-IN PROTOBUF GENCODE
// source: google/ads/googleads/v25/common/criteria.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
package com.google.ads.googleads.v25.common;
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/ListingScopeInfo.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/ListingScopeInfo.java
index a26553593c..8043c8985c 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/ListingScopeInfo.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/ListingScopeInfo.java
@@ -1,7 +1,7 @@
// Generated by the protocol buffer compiler. DO NOT EDIT!
// NO CHECKED-IN PROTOBUF GENCODE
// source: google/ads/googleads/v25/common/criteria.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
package com.google.ads.googleads.v25.common;
@@ -22,10 +22,10 @@ public final class ListingScopeInfo extends
com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
/* major= */ 4,
- /* minor= */ 31,
- /* patch= */ 0,
+ /* minor= */ 33,
+ /* patch= */ 2,
/* suffix= */ "",
- ListingScopeInfo.class.getName());
+ "ListingScopeInfo");
}
// Use ListingScopeInfo.newBuilder() to construct.
private ListingScopeInfo(com.google.protobuf.GeneratedMessage.Builder> builder) {
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/ListingScopeInfoOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/ListingScopeInfoOrBuilder.java
index 7387d9a240..a390bbb6ec 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/ListingScopeInfoOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/ListingScopeInfoOrBuilder.java
@@ -1,7 +1,7 @@
// Generated by the protocol buffer compiler. DO NOT EDIT!
// NO CHECKED-IN PROTOBUF GENCODE
// source: google/ads/googleads/v25/common/criteria.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
package com.google.ads.googleads.v25.common;
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/LocalAdInfo.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/LocalAdInfo.java
index d9c7a69571..99f8d655b8 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/LocalAdInfo.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/LocalAdInfo.java
@@ -1,7 +1,7 @@
// Generated by the protocol buffer compiler. DO NOT EDIT!
// NO CHECKED-IN PROTOBUF GENCODE
// source: google/ads/googleads/v25/common/ad_type_infos.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
package com.google.ads.googleads.v25.common;
@@ -22,10 +22,10 @@ public final class LocalAdInfo extends
com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
/* major= */ 4,
- /* minor= */ 31,
- /* patch= */ 0,
+ /* minor= */ 33,
+ /* patch= */ 2,
/* suffix= */ "",
- LocalAdInfo.class.getName());
+ "LocalAdInfo");
}
// Use LocalAdInfo.newBuilder() to construct.
private LocalAdInfo(com.google.protobuf.GeneratedMessage.Builder> builder) {
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/LocalAdInfoOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/LocalAdInfoOrBuilder.java
index 67950788ba..7e8844988f 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/LocalAdInfoOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/LocalAdInfoOrBuilder.java
@@ -1,7 +1,7 @@
// Generated by the protocol buffer compiler. DO NOT EDIT!
// NO CHECKED-IN PROTOBUF GENCODE
// source: google/ads/googleads/v25/common/ad_type_infos.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
package com.google.ads.googleads.v25.common;
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/LocalServiceIdInfo.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/LocalServiceIdInfo.java
index 4feecbe24a..2af8165b2f 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/LocalServiceIdInfo.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/LocalServiceIdInfo.java
@@ -1,7 +1,7 @@
// Generated by the protocol buffer compiler. DO NOT EDIT!
// NO CHECKED-IN PROTOBUF GENCODE
// source: google/ads/googleads/v25/common/criteria.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
package com.google.ads.googleads.v25.common;
@@ -23,10 +23,10 @@ public final class LocalServiceIdInfo extends
com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
/* major= */ 4,
- /* minor= */ 31,
- /* patch= */ 0,
+ /* minor= */ 33,
+ /* patch= */ 2,
/* suffix= */ "",
- LocalServiceIdInfo.class.getName());
+ "LocalServiceIdInfo");
}
// Use LocalServiceIdInfo.newBuilder() to construct.
private LocalServiceIdInfo(com.google.protobuf.GeneratedMessage.Builder> builder) {
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/LocalServiceIdInfoOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/LocalServiceIdInfoOrBuilder.java
index b8e6fd620c..389d1a3ca1 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/LocalServiceIdInfoOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/LocalServiceIdInfoOrBuilder.java
@@ -1,7 +1,7 @@
// Generated by the protocol buffer compiler. DO NOT EDIT!
// NO CHECKED-IN PROTOBUF GENCODE
// source: google/ads/googleads/v25/common/criteria.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
package com.google.ads.googleads.v25.common;
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/LocalServicesDocumentReadOnly.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/LocalServicesDocumentReadOnly.java
index 6d9b259567..4468750557 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/LocalServicesDocumentReadOnly.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/LocalServicesDocumentReadOnly.java
@@ -1,7 +1,7 @@
// Generated by the protocol buffer compiler. DO NOT EDIT!
// NO CHECKED-IN PROTOBUF GENCODE
// source: google/ads/googleads/v25/common/local_services.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
package com.google.ads.googleads.v25.common;
@@ -22,10 +22,10 @@ public final class LocalServicesDocumentReadOnly extends
com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
/* major= */ 4,
- /* minor= */ 31,
- /* patch= */ 0,
+ /* minor= */ 33,
+ /* patch= */ 2,
/* suffix= */ "",
- LocalServicesDocumentReadOnly.class.getName());
+ "LocalServicesDocumentReadOnly");
}
// Use LocalServicesDocumentReadOnly.newBuilder() to construct.
private LocalServicesDocumentReadOnly(com.google.protobuf.GeneratedMessage.Builder> builder) {
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/LocalServicesDocumentReadOnlyOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/LocalServicesDocumentReadOnlyOrBuilder.java
index 675021162f..a1b607d2f2 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/LocalServicesDocumentReadOnlyOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/LocalServicesDocumentReadOnlyOrBuilder.java
@@ -1,7 +1,7 @@
// Generated by the protocol buffer compiler. DO NOT EDIT!
// NO CHECKED-IN PROTOBUF GENCODE
// source: google/ads/googleads/v25/common/local_services.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
package com.google.ads.googleads.v25.common;
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/LocalServicesPhoneNumber.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/LocalServicesPhoneNumber.java
index 5b50789349..be66b4427c 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/LocalServicesPhoneNumber.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/LocalServicesPhoneNumber.java
@@ -1,7 +1,7 @@
// Generated by the protocol buffer compiler. DO NOT EDIT!
// NO CHECKED-IN PROTOBUF GENCODE
// source: google/ads/googleads/v25/common/local_services.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
package com.google.ads.googleads.v25.common;
@@ -22,10 +22,10 @@ public final class LocalServicesPhoneNumber extends
com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
/* major= */ 4,
- /* minor= */ 31,
- /* patch= */ 0,
+ /* minor= */ 33,
+ /* patch= */ 2,
/* suffix= */ "",
- LocalServicesPhoneNumber.class.getName());
+ "LocalServicesPhoneNumber");
}
// Use LocalServicesPhoneNumber.newBuilder() to construct.
private LocalServicesPhoneNumber(com.google.protobuf.GeneratedMessage.Builder> builder) {
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/LocalServicesPhoneNumberOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/LocalServicesPhoneNumberOrBuilder.java
index 41c4e1c627..3f8edcc657 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/LocalServicesPhoneNumberOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/LocalServicesPhoneNumberOrBuilder.java
@@ -1,7 +1,7 @@
// Generated by the protocol buffer compiler. DO NOT EDIT!
// NO CHECKED-IN PROTOBUF GENCODE
// source: google/ads/googleads/v25/common/local_services.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
package com.google.ads.googleads.v25.common;
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/LocalServicesProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/LocalServicesProto.java
index 95d340252e..314eda95ef 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/LocalServicesProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/LocalServicesProto.java
@@ -1,21 +1,21 @@
// Generated by the protocol buffer compiler. DO NOT EDIT!
// NO CHECKED-IN PROTOBUF GENCODE
// source: google/ads/googleads/v25/common/local_services.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
package com.google.ads.googleads.v25.common;
@com.google.protobuf.Generated
-public final class LocalServicesProto {
+public final class LocalServicesProto extends com.google.protobuf.GeneratedFile {
private LocalServicesProto() {}
static {
com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
/* major= */ 4,
- /* minor= */ 31,
- /* patch= */ 0,
+ /* minor= */ 33,
+ /* patch= */ 2,
/* suffix= */ "",
- LocalServicesProto.class.getName());
+ "LocalServicesProto");
}
public static void registerAllExtensions(
com.google.protobuf.ExtensionRegistryLite registry) {
@@ -71,13 +71,13 @@ public static void registerAllExtensions(
com.google.ads.googleads.v25.enums.GlsPhoneNumberTypeProto.getDescriptor(),
});
internal_static_google_ads_googleads_v25_common_LocalServicesDocumentReadOnly_descriptor =
- getDescriptor().getMessageTypes().get(0);
+ getDescriptor().getMessageType(0);
internal_static_google_ads_googleads_v25_common_LocalServicesDocumentReadOnly_fieldAccessorTable = new
com.google.protobuf.GeneratedMessage.FieldAccessorTable(
internal_static_google_ads_googleads_v25_common_LocalServicesDocumentReadOnly_descriptor,
new java.lang.String[] { "DocumentUrl", });
internal_static_google_ads_googleads_v25_common_LocalServicesPhoneNumber_descriptor =
- getDescriptor().getMessageTypes().get(1);
+ getDescriptor().getMessageType(1);
internal_static_google_ads_googleads_v25_common_LocalServicesPhoneNumber_fieldAccessorTable = new
com.google.protobuf.GeneratedMessage.FieldAccessorTable(
internal_static_google_ads_googleads_v25_common_LocalServicesPhoneNumber_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/LocationAsset.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/LocationAsset.java
index f7ae3bff87..d30f1be974 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/LocationAsset.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/LocationAsset.java
@@ -1,7 +1,7 @@
// Generated by the protocol buffer compiler. DO NOT EDIT!
// NO CHECKED-IN PROTOBUF GENCODE
// source: google/ads/googleads/v25/common/asset_types.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
package com.google.ads.googleads.v25.common;
@@ -22,10 +22,10 @@ public final class LocationAsset extends
com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
/* major= */ 4,
- /* minor= */ 31,
- /* patch= */ 0,
+ /* minor= */ 33,
+ /* patch= */ 2,
/* suffix= */ "",
- LocationAsset.class.getName());
+ "LocationAsset");
}
// Use LocationAsset.newBuilder() to construct.
private LocationAsset(com.google.protobuf.GeneratedMessage.Builder> builder) {
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/LocationAssetOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/LocationAssetOrBuilder.java
index b74f8f3a7c..8761671cc5 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/LocationAssetOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/LocationAssetOrBuilder.java
@@ -1,7 +1,7 @@
// Generated by the protocol buffer compiler. DO NOT EDIT!
// NO CHECKED-IN PROTOBUF GENCODE
// source: google/ads/googleads/v25/common/asset_types.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
package com.google.ads.googleads.v25.common;
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/LocationAttributeMetadata.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/LocationAttributeMetadata.java
index 4707f6755e..6d58e5ca31 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/LocationAttributeMetadata.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/LocationAttributeMetadata.java
@@ -1,7 +1,7 @@
// Generated by the protocol buffer compiler. DO NOT EDIT!
// NO CHECKED-IN PROTOBUF GENCODE
// source: google/ads/googleads/v25/common/audience_insights_attribute.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
package com.google.ads.googleads.v25.common;
@@ -22,10 +22,10 @@ public final class LocationAttributeMetadata extends
com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
/* major= */ 4,
- /* minor= */ 31,
- /* patch= */ 0,
+ /* minor= */ 33,
+ /* patch= */ 2,
/* suffix= */ "",
- LocationAttributeMetadata.class.getName());
+ "LocationAttributeMetadata");
}
// Use LocationAttributeMetadata.newBuilder() to construct.
private LocationAttributeMetadata(com.google.protobuf.GeneratedMessage.Builder> builder) {
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/LocationAttributeMetadataOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/LocationAttributeMetadataOrBuilder.java
index 2f59bef9b5..d92e52675a 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/LocationAttributeMetadataOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/LocationAttributeMetadataOrBuilder.java
@@ -1,7 +1,7 @@
// Generated by the protocol buffer compiler. DO NOT EDIT!
// NO CHECKED-IN PROTOBUF GENCODE
// source: google/ads/googleads/v25/common/audience_insights_attribute.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
package com.google.ads.googleads.v25.common;
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/LocationGroupInfo.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/LocationGroupInfo.java
index 7052e18b5e..570952a7fa 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/LocationGroupInfo.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/LocationGroupInfo.java
@@ -1,7 +1,7 @@
// Generated by the protocol buffer compiler. DO NOT EDIT!
// NO CHECKED-IN PROTOBUF GENCODE
// source: google/ads/googleads/v25/common/criteria.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
package com.google.ads.googleads.v25.common;
@@ -22,10 +22,10 @@ public final class LocationGroupInfo extends
com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
/* major= */ 4,
- /* minor= */ 31,
- /* patch= */ 0,
+ /* minor= */ 33,
+ /* patch= */ 2,
/* suffix= */ "",
- LocationGroupInfo.class.getName());
+ "LocationGroupInfo");
}
// Use LocationGroupInfo.newBuilder() to construct.
private LocationGroupInfo(com.google.protobuf.GeneratedMessage.Builder> builder) {
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/LocationGroupInfoOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/LocationGroupInfoOrBuilder.java
index 9490fb8710..950d2700d1 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/LocationGroupInfoOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/LocationGroupInfoOrBuilder.java
@@ -1,7 +1,7 @@
// Generated by the protocol buffer compiler. DO NOT EDIT!
// NO CHECKED-IN PROTOBUF GENCODE
// source: google/ads/googleads/v25/common/criteria.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
package com.google.ads.googleads.v25.common;
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/LocationInfo.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/LocationInfo.java
index 1d16b47165..9216e82bbc 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/LocationInfo.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/LocationInfo.java
@@ -1,7 +1,7 @@
// Generated by the protocol buffer compiler. DO NOT EDIT!
// NO CHECKED-IN PROTOBUF GENCODE
// source: google/ads/googleads/v25/common/criteria.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
package com.google.ads.googleads.v25.common;
@@ -22,10 +22,10 @@ public final class LocationInfo extends
com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
/* major= */ 4,
- /* minor= */ 31,
- /* patch= */ 0,
+ /* minor= */ 33,
+ /* patch= */ 2,
/* suffix= */ "",
- LocationInfo.class.getName());
+ "LocationInfo");
}
// Use LocationInfo.newBuilder() to construct.
private LocationInfo(com.google.protobuf.GeneratedMessage.Builder> builder) {
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/LocationInfoOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/LocationInfoOrBuilder.java
index b1a37495a0..4774f8420e 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/LocationInfoOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/LocationInfoOrBuilder.java
@@ -1,7 +1,7 @@
// Generated by the protocol buffer compiler. DO NOT EDIT!
// NO CHECKED-IN PROTOBUF GENCODE
// source: google/ads/googleads/v25/common/criteria.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
package com.google.ads.googleads.v25.common;
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/LocationSet.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/LocationSet.java
index dc2823bf54..eb38d4705a 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/LocationSet.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/LocationSet.java
@@ -1,7 +1,7 @@
// Generated by the protocol buffer compiler. DO NOT EDIT!
// NO CHECKED-IN PROTOBUF GENCODE
// source: google/ads/googleads/v25/common/asset_set_types.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
package com.google.ads.googleads.v25.common;
@@ -24,10 +24,10 @@ public final class LocationSet extends
com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
/* major= */ 4,
- /* minor= */ 31,
- /* patch= */ 0,
+ /* minor= */ 33,
+ /* patch= */ 2,
/* suffix= */ "",
- LocationSet.class.getName());
+ "LocationSet");
}
// Use LocationSet.newBuilder() to construct.
private LocationSet(com.google.protobuf.GeneratedMessage.Builder> builder) {
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/LocationSetOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/LocationSetOrBuilder.java
index 0e2422eae8..beff94bef6 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/LocationSetOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/LocationSetOrBuilder.java
@@ -1,7 +1,7 @@
// Generated by the protocol buffer compiler. DO NOT EDIT!
// NO CHECKED-IN PROTOBUF GENCODE
// source: google/ads/googleads/v25/common/asset_set_types.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
package com.google.ads.googleads.v25.common;
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/LogicalUserListInfo.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/LogicalUserListInfo.java
index 9e744ccb26..72aac4458f 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/LogicalUserListInfo.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/LogicalUserListInfo.java
@@ -1,7 +1,7 @@
// Generated by the protocol buffer compiler. DO NOT EDIT!
// NO CHECKED-IN PROTOBUF GENCODE
// source: google/ads/googleads/v25/common/user_lists.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
package com.google.ads.googleads.v25.common;
@@ -22,10 +22,10 @@ public final class LogicalUserListInfo extends
com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
/* major= */ 4,
- /* minor= */ 31,
- /* patch= */ 0,
+ /* minor= */ 33,
+ /* patch= */ 2,
/* suffix= */ "",
- LogicalUserListInfo.class.getName());
+ "LogicalUserListInfo");
}
// Use LogicalUserListInfo.newBuilder() to construct.
private LogicalUserListInfo(com.google.protobuf.GeneratedMessage.Builder> builder) {
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/LogicalUserListInfoOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/LogicalUserListInfoOrBuilder.java
index a3e35fcede..b0f2e70d7c 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/LogicalUserListInfoOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/LogicalUserListInfoOrBuilder.java
@@ -1,7 +1,7 @@
// Generated by the protocol buffer compiler. DO NOT EDIT!
// NO CHECKED-IN PROTOBUF GENCODE
// source: google/ads/googleads/v25/common/user_lists.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
package com.google.ads.googleads.v25.common;
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/LogicalUserListOperandInfo.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/LogicalUserListOperandInfo.java
index c9db9755d1..48f9e2c62d 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/LogicalUserListOperandInfo.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/LogicalUserListOperandInfo.java
@@ -1,7 +1,7 @@
// Generated by the protocol buffer compiler. DO NOT EDIT!
// NO CHECKED-IN PROTOBUF GENCODE
// source: google/ads/googleads/v25/common/user_lists.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
package com.google.ads.googleads.v25.common;
@@ -22,10 +22,10 @@ public final class LogicalUserListOperandInfo extends
com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
/* major= */ 4,
- /* minor= */ 31,
- /* patch= */ 0,
+ /* minor= */ 33,
+ /* patch= */ 2,
/* suffix= */ "",
- LogicalUserListOperandInfo.class.getName());
+ "LogicalUserListOperandInfo");
}
// Use LogicalUserListOperandInfo.newBuilder() to construct.
private LogicalUserListOperandInfo(com.google.protobuf.GeneratedMessage.Builder> builder) {
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/LogicalUserListOperandInfoOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/LogicalUserListOperandInfoOrBuilder.java
index 1e1c5d7032..1ff964330d 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/LogicalUserListOperandInfoOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/LogicalUserListOperandInfoOrBuilder.java
@@ -1,7 +1,7 @@
// Generated by the protocol buffer compiler. DO NOT EDIT!
// NO CHECKED-IN PROTOBUF GENCODE
// source: google/ads/googleads/v25/common/user_lists.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
package com.google.ads.googleads.v25.common;
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/LookalikeUserListInfo.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/LookalikeUserListInfo.java
index ac584c6696..a63f9acae5 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/LookalikeUserListInfo.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/LookalikeUserListInfo.java
@@ -1,7 +1,7 @@
// Generated by the protocol buffer compiler. DO NOT EDIT!
// NO CHECKED-IN PROTOBUF GENCODE
// source: google/ads/googleads/v25/common/user_lists.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
package com.google.ads.googleads.v25.common;
@@ -23,10 +23,10 @@ public final class LookalikeUserListInfo extends
com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
/* major= */ 4,
- /* minor= */ 31,
- /* patch= */ 0,
+ /* minor= */ 33,
+ /* patch= */ 2,
/* suffix= */ "",
- LookalikeUserListInfo.class.getName());
+ "LookalikeUserListInfo");
}
// Use LookalikeUserListInfo.newBuilder() to construct.
private LookalikeUserListInfo(com.google.protobuf.GeneratedMessage.Builder> builder) {
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/LookalikeUserListInfoOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/LookalikeUserListInfoOrBuilder.java
index b8787420e5..ac183ba122 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/LookalikeUserListInfoOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/LookalikeUserListInfoOrBuilder.java
@@ -1,7 +1,7 @@
// Generated by the protocol buffer compiler. DO NOT EDIT!
// NO CHECKED-IN PROTOBUF GENCODE
// source: google/ads/googleads/v25/common/user_lists.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
package com.google.ads.googleads.v25.common;
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/ManualCpa.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/ManualCpa.java
index 3d555dc84a..7f4a315200 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/ManualCpa.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/ManualCpa.java
@@ -1,7 +1,7 @@
// Generated by the protocol buffer compiler. DO NOT EDIT!
// NO CHECKED-IN PROTOBUF GENCODE
// source: google/ads/googleads/v25/common/bidding.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
package com.google.ads.googleads.v25.common;
@@ -23,10 +23,10 @@ public final class ManualCpa extends
com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
/* major= */ 4,
- /* minor= */ 31,
- /* patch= */ 0,
+ /* minor= */ 33,
+ /* patch= */ 2,
/* suffix= */ "",
- ManualCpa.class.getName());
+ "ManualCpa");
}
// Use ManualCpa.newBuilder() to construct.
private ManualCpa(com.google.protobuf.GeneratedMessage.Builder> builder) {
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/ManualCpaOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/ManualCpaOrBuilder.java
index 022f108671..f435008f89 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/ManualCpaOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/ManualCpaOrBuilder.java
@@ -1,7 +1,7 @@
// Generated by the protocol buffer compiler. DO NOT EDIT!
// NO CHECKED-IN PROTOBUF GENCODE
// source: google/ads/googleads/v25/common/bidding.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
package com.google.ads.googleads.v25.common;
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/ManualCpc.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/ManualCpc.java
index 71d5fb5e97..57bf962c34 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/ManualCpc.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/ManualCpc.java
@@ -1,7 +1,7 @@
// Generated by the protocol buffer compiler. DO NOT EDIT!
// NO CHECKED-IN PROTOBUF GENCODE
// source: google/ads/googleads/v25/common/bidding.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
package com.google.ads.googleads.v25.common;
@@ -22,10 +22,10 @@ public final class ManualCpc extends
com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
/* major= */ 4,
- /* minor= */ 31,
- /* patch= */ 0,
+ /* minor= */ 33,
+ /* patch= */ 2,
/* suffix= */ "",
- ManualCpc.class.getName());
+ "ManualCpc");
}
// Use ManualCpc.newBuilder() to construct.
private ManualCpc(com.google.protobuf.GeneratedMessage.Builder> builder) {
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/ManualCpcOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/ManualCpcOrBuilder.java
index 3d204a7fc2..cb703d89bb 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/ManualCpcOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/ManualCpcOrBuilder.java
@@ -1,7 +1,7 @@
// Generated by the protocol buffer compiler. DO NOT EDIT!
// NO CHECKED-IN PROTOBUF GENCODE
// source: google/ads/googleads/v25/common/bidding.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
package com.google.ads.googleads.v25.common;
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/ManualCpm.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/ManualCpm.java
index f5e531b4ee..318804d9db 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/ManualCpm.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/ManualCpm.java
@@ -1,7 +1,7 @@
// Generated by the protocol buffer compiler. DO NOT EDIT!
// NO CHECKED-IN PROTOBUF GENCODE
// source: google/ads/googleads/v25/common/bidding.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
package com.google.ads.googleads.v25.common;
@@ -22,10 +22,10 @@ public final class ManualCpm extends
com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
/* major= */ 4,
- /* minor= */ 31,
- /* patch= */ 0,
+ /* minor= */ 33,
+ /* patch= */ 2,
/* suffix= */ "",
- ManualCpm.class.getName());
+ "ManualCpm");
}
// Use ManualCpm.newBuilder() to construct.
private ManualCpm(com.google.protobuf.GeneratedMessage.Builder> builder) {
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/ManualCpmOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/ManualCpmOrBuilder.java
index 1daf229120..bc374991a4 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/ManualCpmOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/ManualCpmOrBuilder.java
@@ -1,7 +1,7 @@
// Generated by the protocol buffer compiler. DO NOT EDIT!
// NO CHECKED-IN PROTOBUF GENCODE
// source: google/ads/googleads/v25/common/bidding.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
package com.google.ads.googleads.v25.common;
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/ManualCpv.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/ManualCpv.java
index 0f23102c47..1167ee6107 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/ManualCpv.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/ManualCpv.java
@@ -1,7 +1,7 @@
// Generated by the protocol buffer compiler. DO NOT EDIT!
// NO CHECKED-IN PROTOBUF GENCODE
// source: google/ads/googleads/v25/common/bidding.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
package com.google.ads.googleads.v25.common;
@@ -22,10 +22,10 @@ public final class ManualCpv extends
com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
/* major= */ 4,
- /* minor= */ 31,
- /* patch= */ 0,
+ /* minor= */ 33,
+ /* patch= */ 2,
/* suffix= */ "",
- ManualCpv.class.getName());
+ "ManualCpv");
}
// Use ManualCpv.newBuilder() to construct.
private ManualCpv(com.google.protobuf.GeneratedMessage.Builder> builder) {
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/ManualCpvOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/ManualCpvOrBuilder.java
index 1a053964b5..9dc47eb8b5 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/ManualCpvOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/ManualCpvOrBuilder.java
@@ -1,7 +1,7 @@
// Generated by the protocol buffer compiler. DO NOT EDIT!
// NO CHECKED-IN PROTOBUF GENCODE
// source: google/ads/googleads/v25/common/bidding.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
package com.google.ads.googleads.v25.common;
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/MapsLocationInfo.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/MapsLocationInfo.java
index aa1485ba02..5e7d8bbca9 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/MapsLocationInfo.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/MapsLocationInfo.java
@@ -1,7 +1,7 @@
// Generated by the protocol buffer compiler. DO NOT EDIT!
// NO CHECKED-IN PROTOBUF GENCODE
// source: google/ads/googleads/v25/common/asset_set_types.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
package com.google.ads.googleads.v25.common;
@@ -22,10 +22,10 @@ public final class MapsLocationInfo extends
com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
/* major= */ 4,
- /* minor= */ 31,
- /* patch= */ 0,
+ /* minor= */ 33,
+ /* patch= */ 2,
/* suffix= */ "",
- MapsLocationInfo.class.getName());
+ "MapsLocationInfo");
}
// Use MapsLocationInfo.newBuilder() to construct.
private MapsLocationInfo(com.google.protobuf.GeneratedMessage.Builder> builder) {
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/MapsLocationInfoOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/MapsLocationInfoOrBuilder.java
index 25f201c018..6f848f5e7f 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/MapsLocationInfoOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/MapsLocationInfoOrBuilder.java
@@ -1,7 +1,7 @@
// Generated by the protocol buffer compiler. DO NOT EDIT!
// NO CHECKED-IN PROTOBUF GENCODE
// source: google/ads/googleads/v25/common/asset_set_types.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
package com.google.ads.googleads.v25.common;
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/MapsLocationSet.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/MapsLocationSet.java
index ba60e96df3..3c22f91376 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/MapsLocationSet.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/MapsLocationSet.java
@@ -1,7 +1,7 @@
// Generated by the protocol buffer compiler. DO NOT EDIT!
// NO CHECKED-IN PROTOBUF GENCODE
// source: google/ads/googleads/v25/common/asset_set_types.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
package com.google.ads.googleads.v25.common;
@@ -22,10 +22,10 @@ public final class MapsLocationSet extends
com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
/* major= */ 4,
- /* minor= */ 31,
- /* patch= */ 0,
+ /* minor= */ 33,
+ /* patch= */ 2,
/* suffix= */ "",
- MapsLocationSet.class.getName());
+ "MapsLocationSet");
}
// Use MapsLocationSet.newBuilder() to construct.
private MapsLocationSet(com.google.protobuf.GeneratedMessage.Builder> builder) {
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/MapsLocationSetOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/MapsLocationSetOrBuilder.java
index 99b0c84ed1..903a2766ff 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/MapsLocationSetOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/MapsLocationSetOrBuilder.java
@@ -1,7 +1,7 @@
// Generated by the protocol buffer compiler. DO NOT EDIT!
// NO CHECKED-IN PROTOBUF GENCODE
// source: google/ads/googleads/v25/common/asset_set_types.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
package com.google.ads.googleads.v25.common;
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/MaximizeConversionValue.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/MaximizeConversionValue.java
index 5580724759..64601d132a 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/MaximizeConversionValue.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/MaximizeConversionValue.java
@@ -1,7 +1,7 @@
// Generated by the protocol buffer compiler. DO NOT EDIT!
// NO CHECKED-IN PROTOBUF GENCODE
// source: google/ads/googleads/v25/common/bidding.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
package com.google.ads.googleads.v25.common;
@@ -23,10 +23,10 @@ public final class MaximizeConversionValue extends
com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
/* major= */ 4,
- /* minor= */ 31,
- /* patch= */ 0,
+ /* minor= */ 33,
+ /* patch= */ 2,
/* suffix= */ "",
- MaximizeConversionValue.class.getName());
+ "MaximizeConversionValue");
}
// Use MaximizeConversionValue.newBuilder() to construct.
private MaximizeConversionValue(com.google.protobuf.GeneratedMessage.Builder> builder) {
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/MaximizeConversionValueOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/MaximizeConversionValueOrBuilder.java
index 52f5c27341..5023db55c0 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/MaximizeConversionValueOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/MaximizeConversionValueOrBuilder.java
@@ -1,7 +1,7 @@
// Generated by the protocol buffer compiler. DO NOT EDIT!
// NO CHECKED-IN PROTOBUF GENCODE
// source: google/ads/googleads/v25/common/bidding.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
package com.google.ads.googleads.v25.common;
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/MaximizeConversions.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/MaximizeConversions.java
index 34c02b8db5..9ed17dfa88 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/MaximizeConversions.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/MaximizeConversions.java
@@ -1,7 +1,7 @@
// Generated by the protocol buffer compiler. DO NOT EDIT!
// NO CHECKED-IN PROTOBUF GENCODE
// source: google/ads/googleads/v25/common/bidding.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
package com.google.ads.googleads.v25.common;
@@ -23,10 +23,10 @@ public final class MaximizeConversions extends
com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
/* major= */ 4,
- /* minor= */ 31,
- /* patch= */ 0,
+ /* minor= */ 33,
+ /* patch= */ 2,
/* suffix= */ "",
- MaximizeConversions.class.getName());
+ "MaximizeConversions");
}
// Use MaximizeConversions.newBuilder() to construct.
private MaximizeConversions(com.google.protobuf.GeneratedMessage.Builder> builder) {
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/MaximizeConversionsOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/MaximizeConversionsOrBuilder.java
index 38650fd497..41b3692644 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/MaximizeConversionsOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/MaximizeConversionsOrBuilder.java
@@ -1,7 +1,7 @@
// Generated by the protocol buffer compiler. DO NOT EDIT!
// NO CHECKED-IN PROTOBUF GENCODE
// source: google/ads/googleads/v25/common/bidding.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
package com.google.ads.googleads.v25.common;
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/MediaBundleAsset.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/MediaBundleAsset.java
index ad865da3c1..c201a03945 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/MediaBundleAsset.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/MediaBundleAsset.java
@@ -1,7 +1,7 @@
// Generated by the protocol buffer compiler. DO NOT EDIT!
// NO CHECKED-IN PROTOBUF GENCODE
// source: google/ads/googleads/v25/common/asset_types.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
package com.google.ads.googleads.v25.common;
@@ -22,10 +22,10 @@ public final class MediaBundleAsset extends
com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
/* major= */ 4,
- /* minor= */ 31,
- /* patch= */ 0,
+ /* minor= */ 33,
+ /* patch= */ 2,
/* suffix= */ "",
- MediaBundleAsset.class.getName());
+ "MediaBundleAsset");
}
// Use MediaBundleAsset.newBuilder() to construct.
private MediaBundleAsset(com.google.protobuf.GeneratedMessage.Builder> builder) {
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/MediaBundleAssetOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/MediaBundleAssetOrBuilder.java
index 5d2cc4a0da..f369d5a8c7 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/MediaBundleAssetOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/MediaBundleAssetOrBuilder.java
@@ -1,7 +1,7 @@
// Generated by the protocol buffer compiler. DO NOT EDIT!
// NO CHECKED-IN PROTOBUF GENCODE
// source: google/ads/googleads/v25/common/asset_types.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
package com.google.ads.googleads.v25.common;
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/MetricGoal.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/MetricGoal.java
index cb597b5d47..eadb1821ab 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/MetricGoal.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/MetricGoal.java
@@ -1,7 +1,7 @@
// Generated by the protocol buffer compiler. DO NOT EDIT!
// NO CHECKED-IN PROTOBUF GENCODE
// source: google/ads/googleads/v25/common/metric_goal.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
package com.google.ads.googleads.v25.common;
@@ -22,10 +22,10 @@ public final class MetricGoal extends
com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
/* major= */ 4,
- /* minor= */ 31,
- /* patch= */ 0,
+ /* minor= */ 33,
+ /* patch= */ 2,
/* suffix= */ "",
- MetricGoal.class.getName());
+ "MetricGoal");
}
// Use MetricGoal.newBuilder() to construct.
private MetricGoal(com.google.protobuf.GeneratedMessage.Builder> builder) {
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/MetricGoalOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/MetricGoalOrBuilder.java
index 432c57b6b6..5acc794201 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/MetricGoalOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/MetricGoalOrBuilder.java
@@ -1,7 +1,7 @@
// Generated by the protocol buffer compiler. DO NOT EDIT!
// NO CHECKED-IN PROTOBUF GENCODE
// source: google/ads/googleads/v25/common/metric_goal.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
package com.google.ads.googleads.v25.common;
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/MetricGoalProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/MetricGoalProto.java
index b7ef7c21d0..b67b9cd256 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/MetricGoalProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/MetricGoalProto.java
@@ -1,21 +1,21 @@
// Generated by the protocol buffer compiler. DO NOT EDIT!
// NO CHECKED-IN PROTOBUF GENCODE
// source: google/ads/googleads/v25/common/metric_goal.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
package com.google.ads.googleads.v25.common;
@com.google.protobuf.Generated
-public final class MetricGoalProto {
+public final class MetricGoalProto extends com.google.protobuf.GeneratedFile {
private MetricGoalProto() {}
static {
com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
/* major= */ 4,
- /* minor= */ 31,
- /* patch= */ 0,
+ /* minor= */ 33,
+ /* patch= */ 2,
/* suffix= */ "",
- MetricGoalProto.class.getName());
+ "MetricGoalProto");
}
public static void registerAllExtensions(
com.google.protobuf.ExtensionRegistryLite registry) {
@@ -65,7 +65,7 @@ public static void registerAllExtensions(
com.google.ads.googleads.v25.enums.ExperimentMetricDirectionProto.getDescriptor(),
});
internal_static_google_ads_googleads_v25_common_MetricGoal_descriptor =
- getDescriptor().getMessageTypes().get(0);
+ getDescriptor().getMessageType(0);
internal_static_google_ads_googleads_v25_common_MetricGoal_fieldAccessorTable = new
com.google.protobuf.GeneratedMessage.FieldAccessorTable(
internal_static_google_ads_googleads_v25_common_MetricGoal_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/Metrics.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/Metrics.java
index ae44b4f676..6ccbbe81db 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/Metrics.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/Metrics.java
@@ -1,7 +1,7 @@
// Generated by the protocol buffer compiler. DO NOT EDIT!
// NO CHECKED-IN PROTOBUF GENCODE
// source: google/ads/googleads/v25/common/metrics.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
package com.google.ads.googleads.v25.common;
@@ -22,10 +22,10 @@ public final class Metrics extends
com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
/* major= */ 4,
- /* minor= */ 31,
- /* patch= */ 0,
+ /* minor= */ 33,
+ /* patch= */ 2,
/* suffix= */ "",
- Metrics.class.getName());
+ "Metrics");
}
// Use Metrics.newBuilder() to construct.
private Metrics(com.google.protobuf.GeneratedMessage.Builder> builder) {
@@ -65,6 +65,8 @@ private Metrics() {
private int bitField6_;
private int bitField7_;
private int bitField8_;
+ private int bitField9_;
+ private int bitField10_;
public static final int ABSOLUTE_TOP_IMPRESSION_PERCENTAGE_FIELD_NUMBER = 183;
private double absoluteTopImpressionPercentage_ = 0D;
/**
@@ -9575,1036 +9577,3060 @@ public double getConversionValueChangePointEstimate() {
return conversionValueChangePointEstimate_;
}
- public static final int YOUTUBE_COMMENTS_FIELD_NUMBER = 528;
- private long youtubeComments_ = 0L;
+ public static final int INCREMENTAL_CONVERSIONS_FIELD_NUMBER = 473;
+ private double incrementalConversions_ = 0D;
/**
*
- * The number of comments on YouTube Shorts videos attributed to ad
- * impressions.
+ * The estimated number of additional conversions directly attributable to the
+ * ad campaign.
*
*
- * optional int64 youtube_comments = 528;
- * @return Whether the youtubeComments field is set.
+ * optional double incremental_conversions = 473;
+ * @return Whether the incrementalConversions field is set.
*/
@java.lang.Override
- public boolean hasYoutubeComments() {
+ public boolean hasIncrementalConversions() {
return ((bitField8_ & 0x00001000) != 0);
}
/**
*
- * The number of comments on YouTube Shorts videos attributed to ad
- * impressions.
+ * The estimated number of additional conversions directly attributable to the
+ * ad campaign.
*
*
- * optional int64 youtube_comments = 528;
- * @return The youtubeComments.
+ * optional double incremental_conversions = 473;
+ * @return The incrementalConversions.
*/
@java.lang.Override
- public long getYoutubeComments() {
- return youtubeComments_;
+ public double getIncrementalConversions() {
+ return incrementalConversions_;
}
- public static final int YOUTUBE_LIKES_FIELD_NUMBER = 529;
- private long youtubeLikes_ = 0L;
+ public static final int INCREMENTAL_CONVERSIONS_WINNER_SCORE_FIELD_NUMBER = 601;
+ private double incrementalConversionsWinnerScore_ = 0D;
/**
*
- * The number of likes on YouTube Shorts videos attributed to ad impressions.
+ * The probability that this experiment arm is the winner for incremental
+ * conversions. This value is between 0.0 and 1.0.
*
*
- * optional int64 youtube_likes = 529;
- * @return Whether the youtubeLikes field is set.
+ * optional double incremental_conversions_winner_score = 601;
+ * @return Whether the incrementalConversionsWinnerScore field is set.
*/
@java.lang.Override
- public boolean hasYoutubeLikes() {
+ public boolean hasIncrementalConversionsWinnerScore() {
return ((bitField8_ & 0x00002000) != 0);
}
/**
*
- * The number of likes on YouTube Shorts videos attributed to ad impressions.
+ * The probability that this experiment arm is the winner for incremental
+ * conversions. This value is between 0.0 and 1.0.
*
*
- * optional int64 youtube_likes = 529;
- * @return The youtubeLikes.
+ * optional double incremental_conversions_winner_score = 601;
+ * @return The incrementalConversionsWinnerScore.
*/
@java.lang.Override
- public long getYoutubeLikes() {
- return youtubeLikes_;
+ public double getIncrementalConversionsWinnerScore() {
+ return incrementalConversionsWinnerScore_;
}
- public static final int YOUTUBE_SHARES_FIELD_NUMBER = 530;
- private long youtubeShares_ = 0L;
+ public static final int INCREMENTAL_CONVERSION_VALUE_FIELD_NUMBER = 474;
+ private double incrementalConversionValue_ = 0D;
/**
*
- * The number of shares on YouTube Shorts videos attributed to ad impressions.
+ * The estimated additional conversion value the ads generated. Measures the
+ * incremental revenue or value from your campaigns.
*
*
- * optional int64 youtube_shares = 530;
- * @return Whether the youtubeShares field is set.
+ * optional double incremental_conversion_value = 474;
+ * @return Whether the incrementalConversionValue field is set.
*/
@java.lang.Override
- public boolean hasYoutubeShares() {
+ public boolean hasIncrementalConversionValue() {
return ((bitField8_ & 0x00004000) != 0);
}
/**
*
- * The number of shares on YouTube Shorts videos attributed to ad impressions.
+ * The estimated additional conversion value the ads generated. Measures the
+ * incremental revenue or value from your campaigns.
*
*
- * optional int64 youtube_shares = 530;
- * @return The youtubeShares.
+ * optional double incremental_conversion_value = 474;
+ * @return The incrementalConversionValue.
*/
@java.lang.Override
- public long getYoutubeShares() {
- return youtubeShares_;
+ public double getIncrementalConversionValue() {
+ return incrementalConversionValue_;
}
- private byte memoizedIsInitialized = -1;
+ public static final int INCREMENTAL_CONVERSION_VALUE_WINNER_SCORE_FIELD_NUMBER = 602;
+ private double incrementalConversionValueWinnerScore_ = 0D;
+ /**
+ * + * The probability that this experiment arm is the winner for incremental + * conversion value. This value is between 0.0 and 1.0. + *+ * + *
optional double incremental_conversion_value_winner_score = 602;
+ * @return Whether the incrementalConversionValueWinnerScore field is set.
+ */
@java.lang.Override
- public final boolean isInitialized() {
- byte isInitialized = memoizedIsInitialized;
- if (isInitialized == 1) return true;
- if (isInitialized == 0) return false;
+ public boolean hasIncrementalConversionValueWinnerScore() {
+ return ((bitField8_ & 0x00008000) != 0);
+ }
+ /**
+ * + * The probability that this experiment arm is the winner for incremental + * conversion value. This value is between 0.0 and 1.0. + *+ * + *
optional double incremental_conversion_value_winner_score = 602;
+ * @return The incrementalConversionValueWinnerScore.
+ */
+ @java.lang.Override
+ public double getIncrementalConversionValueWinnerScore() {
+ return incrementalConversionValueWinnerScore_;
+ }
- memoizedIsInitialized = 1;
- return true;
+ public static final int CONVERSION_LIFT_BASELINE_CONVERSIONS_FIELD_NUMBER = 475;
+ private double conversionLiftBaselineConversions_ = 0D;
+ /**
+ * + * Represents the number of conversions that would have occurred naturally + * without ad exposure, based on the behavior of the control group. Often + * referred to as "Control" conversions. + *+ * + *
optional double conversion_lift_baseline_conversions = 475;
+ * @return Whether the conversionLiftBaselineConversions field is set.
+ */
+ @java.lang.Override
+ public boolean hasConversionLiftBaselineConversions() {
+ return ((bitField8_ & 0x00010000) != 0);
+ }
+ /**
+ * + * Represents the number of conversions that would have occurred naturally + * without ad exposure, based on the behavior of the control group. Often + * referred to as "Control" conversions. + *+ * + *
optional double conversion_lift_baseline_conversions = 475;
+ * @return The conversionLiftBaselineConversions.
+ */
+ @java.lang.Override
+ public double getConversionLiftBaselineConversions() {
+ return conversionLiftBaselineConversions_;
}
+ public static final int CONVERSION_LIFT_BASELINE_CONVERSION_VALUE_FIELD_NUMBER = 476;
+ private double conversionLiftBaselineConversionValue_ = 0D;
+ /**
+ * + * Represents the baseline conversion value from users not exposed to the ads. + *+ * + *
optional double conversion_lift_baseline_conversion_value = 476;
+ * @return Whether the conversionLiftBaselineConversionValue field is set.
+ */
@java.lang.Override
- public void writeTo(com.google.protobuf.CodedOutputStream output)
- throws java.io.IOException {
- getSerializedSize();
- if (historicalCreativeQualityScore_ != com.google.ads.googleads.v25.enums.QualityScoreBucketEnum.QualityScoreBucket.UNSPECIFIED.getNumber()) {
- output.writeEnum(80, historicalCreativeQualityScore_);
- }
- if (historicalLandingPageQualityScore_ != com.google.ads.googleads.v25.enums.QualityScoreBucketEnum.QualityScoreBucket.UNSPECIFIED.getNumber()) {
- output.writeEnum(81, historicalLandingPageQualityScore_);
- }
- if (historicalSearchPredictedCtr_ != com.google.ads.googleads.v25.enums.QualityScoreBucketEnum.QualityScoreBucket.UNSPECIFIED.getNumber()) {
- output.writeEnum(83, historicalSearchPredictedCtr_);
- }
- if (getInteractionEventTypesList().size() > 0) {
- output.writeUInt32NoTag(802);
- output.writeUInt32NoTag(interactionEventTypesMemoizedSerializedSize);
- }
- for (int i = 0; i < interactionEventTypes_.size(); i++) {
- output.writeEnumNoTag(interactionEventTypes_.getInt(i));
- }
- if (((bitField1_ & 0x00000400) != 0)) {
- output.writeInt64(131, clicks_);
- }
- if (((bitField4_ & 0x00000010) != 0)) {
- output.writeDouble(132, videoQuartileP100Rate_);
- }
- if (((bitField4_ & 0x00000020) != 0)) {
- output.writeDouble(133, videoQuartileP25Rate_);
- }
- if (((bitField4_ & 0x00000040) != 0)) {
- output.writeDouble(134, videoQuartileP50Rate_);
- }
- if (((bitField4_ & 0x00000080) != 0)) {
- output.writeDouble(135, videoQuartileP75Rate_);
- }
- if (((bitField3_ & 0x00004000) != 0)) {
- output.writeDouble(136, searchAbsoluteTopImpressionShare_);
- }
- if (((bitField3_ & 0x00008000) != 0)) {
- output.writeDouble(137, searchBudgetLostAbsoluteTopImpressionShare_);
- }
- if (((bitField3_ & 0x00010000) != 0)) {
- output.writeDouble(138, searchBudgetLostImpressionShare_);
- }
- if (((bitField3_ & 0x00020000) != 0)) {
- output.writeDouble(139, searchBudgetLostTopImpressionShare_);
- }
- if (((bitField3_ & 0x00040000) != 0)) {
- output.writeDouble(140, searchClickShare_);
- }
- if (((bitField3_ & 0x00080000) != 0)) {
- output.writeDouble(141, searchExactMatchImpressionShare_);
- }
- if (((bitField3_ & 0x00100000) != 0)) {
- output.writeDouble(142, searchImpressionShare_);
- }
- if (((bitField3_ & 0x00200000) != 0)) {
- output.writeDouble(143, searchRankLostAbsoluteTopImpressionShare_);
- }
- if (((bitField3_ & 0x00400000) != 0)) {
- output.writeDouble(144, searchRankLostImpressionShare_);
- }
- if (((bitField3_ & 0x00800000) != 0)) {
- output.writeDouble(145, searchRankLostTopImpressionShare_);
- }
- if (((bitField3_ & 0x01000000) != 0)) {
- output.writeDouble(146, searchTopImpressionShare_);
- }
- if (((bitField3_ & 0x04000000) != 0)) {
- output.writeInt64(147, speedScore_);
- }
- if (((bitField3_ & 0x20000000) != 0)) {
- output.writeDouble(148, topImpressionPercentage_);
- }
- if (((bitField3_ & 0x40000000) != 0)) {
- output.writeDouble(149, validAcceleratedMobilePagesClicksPercentage_);
- }
- if (((bitField3_ & 0x80000000) != 0)) {
- output.writeDouble(150, valuePerAllConversions_);
- }
- if (((bitField4_ & 0x00000002) != 0)) {
- output.writeDouble(151, valuePerConversion_);
- }
- if (((bitField4_ & 0x00000008) != 0)) {
- output.writeDouble(152, valuePerCurrentModelAttributedConversion_);
- }
- if (((bitField4_ & 0x00000400) != 0)) {
- output.writeInt64(155, viewThroughConversions_);
- }
- if (((bitField1_ & 0x00001000) != 0)) {
- output.writeInt64(156, combinedClicks_);
- }
- if (((bitField1_ & 0x00002000) != 0)) {
- output.writeDouble(157, combinedClicksPerQuery_);
- }
- if (((bitField1_ & 0x00004000) != 0)) {
- output.writeInt64(158, combinedQueries_);
- }
- if (((bitField1_ & 0x00008000) != 0)) {
- output.writeDouble(159, contentBudgetLostImpressionShare_);
- }
- if (((bitField1_ & 0x00010000) != 0)) {
- output.writeDouble(160, contentImpressionShare_);
- }
- if (((bitField1_ & 0x00020000) != 0)) {
- com.google.protobuf.GeneratedMessage.writeString(output, 161, conversionLastReceivedRequestDateTime_);
- }
- if (((bitField1_ & 0x00040000) != 0)) {
- com.google.protobuf.GeneratedMessage.writeString(output, 162, conversionLastConversionDate_);
- }
- if (((bitField1_ & 0x00080000) != 0)) {
- output.writeDouble(163, contentRankLostImpressionShare_);
- }
- if (((bitField1_ & 0x00100000) != 0)) {
- output.writeDouble(164, conversionsFromInteractionsRate_);
- }
- if (((bitField1_ & 0x00200000) != 0)) {
- output.writeDouble(165, conversionsValue_);
- }
- if (((bitField1_ & 0x01000000) != 0)) {
- output.writeDouble(166, conversionsValuePerCost_);
- }
- if (((bitField1_ & 0x02000000) != 0)) {
- output.writeDouble(167, conversionsFromInteractionsValuePerInteraction_);
- }
- if (((bitField1_ & 0x04000000) != 0)) {
- output.writeDouble(168, conversions_);
- }
- if (((bitField1_ & 0x10000000) != 0)) {
- output.writeInt64(169, costMicros_);
- }
- if (((bitField1_ & 0x20000000) != 0)) {
- output.writeDouble(170, costPerAllConversions_);
- }
- if (((bitField1_ & 0x40000000) != 0)) {
- output.writeDouble(171, costPerConversion_);
- }
- if (((bitField1_ & 0x80000000) != 0)) {
- output.writeDouble(172, costPerCurrentModelAttributedConversion_);
- }
- if (((bitField2_ & 0x00000001) != 0)) {
- output.writeDouble(173, crossDeviceConversions_);
- }
- if (((bitField2_ & 0x00000020) != 0)) {
- output.writeDouble(174, ctr_);
- }
- if (((bitField2_ & 0x00000040) != 0)) {
- output.writeDouble(175, currentModelAttributedConversions_);
- }
- if (((bitField2_ & 0x00000080) != 0)) {
- output.writeDouble(176, currentModelAttributedConversionsFromInteractionsRate_);
- }
- if (((bitField2_ & 0x00000100) != 0)) {
- output.writeDouble(177, currentModelAttributedConversionsFromInteractionsValuePerInteraction_);
- }
- if (((bitField2_ & 0x00000200) != 0)) {
- output.writeDouble(178, currentModelAttributedConversionsValue_);
- }
- if (((bitField2_ & 0x00000400) != 0)) {
- output.writeDouble(179, currentModelAttributedConversionsValuePerCost_);
- }
- if (((bitField2_ & 0x00000800) != 0)) {
- output.writeDouble(180, engagementRate_);
- }
- if (((bitField2_ & 0x00001000) != 0)) {
- output.writeInt64(181, engagements_);
- }
- if (((bitField0_ & 0x00000001) != 0)) {
- output.writeDouble(183, absoluteTopImpressionPercentage_);
- }
- if (((bitField0_ & 0x00000002) != 0)) {
- output.writeDouble(184, activeViewCpm_);
- }
- if (((bitField0_ & 0x00000004) != 0)) {
- output.writeDouble(185, activeViewCtr_);
- }
- if (((bitField0_ & 0x00000008) != 0)) {
- output.writeInt64(186, activeViewImpressions_);
- }
- if (((bitField0_ & 0x00000010) != 0)) {
- output.writeDouble(187, activeViewMeasurability_);
- }
- if (((bitField0_ & 0x00000020) != 0)) {
- output.writeInt64(188, activeViewMeasurableCostMicros_);
- }
- if (((bitField0_ & 0x00000040) != 0)) {
- output.writeInt64(189, activeViewMeasurableImpressions_);
- }
- if (((bitField0_ & 0x00000080) != 0)) {
- output.writeDouble(190, activeViewViewability_);
- }
- if (((bitField0_ & 0x00000100) != 0)) {
- output.writeDouble(191, allConversionsFromInteractionsRate_);
- }
- if (((bitField0_ & 0x00000200) != 0)) {
- output.writeDouble(192, allConversionsValue_);
- }
- if (((bitField0_ & 0x00001000) != 0)) {
- output.writeDouble(193, allConversions_);
- }
- if (((bitField0_ & 0x00004000) != 0)) {
- output.writeDouble(194, allConversionsValuePerCost_);
- }
- if (((bitField0_ & 0x00008000) != 0)) {
- output.writeDouble(195, allConversionsFromClickToCall_);
- }
- if (((bitField0_ & 0x00010000) != 0)) {
- output.writeDouble(196, allConversionsFromDirections_);
- }
- if (((bitField0_ & 0x00020000) != 0)) {
- output.writeDouble(197, allConversionsFromInteractionsValuePerInteraction_);
- }
- if (((bitField0_ & 0x00040000) != 0)) {
- output.writeDouble(198, allConversionsFromMenu_);
- }
- if (((bitField0_ & 0x00080000) != 0)) {
- output.writeDouble(199, allConversionsFromOrder_);
- }
- if (((bitField0_ & 0x00100000) != 0)) {
- output.writeDouble(200, allConversionsFromOtherEngagement_);
- }
- if (((bitField0_ & 0x00200000) != 0)) {
- output.writeDouble(201, allConversionsFromStoreVisit_);
- }
- if (((bitField0_ & 0x00400000) != 0)) {
- output.writeDouble(202, allConversionsFromStoreWebsite_);
- }
- if (((bitField0_ & 0x20000000) != 0)) {
- output.writeDouble(203, averageCost_);
- }
- if (((bitField0_ & 0x40000000) != 0)) {
- output.writeDouble(204, averageCpc_);
- }
- if (((bitField0_ & 0x80000000) != 0)) {
- output.writeDouble(205, averageCpe_);
- }
- if (((bitField1_ & 0x00000001) != 0)) {
- output.writeDouble(206, averageCpm_);
- }
- if (((bitField1_ & 0x00000004) != 0)) {
- output.writeDouble(208, averagePageViews_);
- }
- if (((bitField1_ & 0x00000008) != 0)) {
- output.writeDouble(209, averageTimeOnSite_);
- }
- if (((bitField1_ & 0x00000010) != 0)) {
- output.writeDouble(210, benchmarkAverageMaxCpc_);
- }
- if (((bitField1_ & 0x00000100) != 0)) {
- output.writeDouble(211, benchmarkCtr_);
- }
- if (((bitField1_ & 0x00000200) != 0)) {
- output.writeDouble(212, bounceRate_);
- }
- if (((bitField2_ & 0x00002000) != 0)) {
- output.writeDouble(213, hotelAverageLeadValueMicros_);
- }
- if (((bitField2_ & 0x00010000) != 0)) {
- output.writeDouble(214, hotelPriceDifferencePercentage_);
- }
- if (((bitField2_ & 0x00020000) != 0)) {
- output.writeInt64(215, hotelEligibleImpressions_);
- }
- if (((bitField2_ & 0x00040000) != 0)) {
- output.writeInt64(216, historicalQualityScore_);
- }
- if (((bitField2_ & 0x00080000) != 0)) {
- output.writeInt64(217, gmailForwards_);
- }
- if (((bitField2_ & 0x00100000) != 0)) {
- output.writeInt64(218, gmailSaves_);
- }
- if (((bitField2_ & 0x00200000) != 0)) {
- output.writeInt64(219, gmailSecondaryClicks_);
- }
- if (((bitField2_ & 0x00400000) != 0)) {
- output.writeInt64(220, impressionsFromStoreReach_);
- }
- if (((bitField2_ & 0x00800000) != 0)) {
- output.writeInt64(221, impressions_);
- }
- if (((bitField2_ & 0x01000000) != 0)) {
- output.writeDouble(222, interactionRate_);
- }
- if (((bitField2_ & 0x02000000) != 0)) {
- output.writeInt64(223, interactions_);
- }
- if (((bitField2_ & 0x04000000) != 0)) {
- output.writeDouble(224, invalidClickRate_);
- }
- if (((bitField2_ & 0x08000000) != 0)) {
- output.writeInt64(225, invalidClicks_);
- }
- if (((bitField2_ & 0x40000000) != 0)) {
- output.writeInt64(226, messageChats_);
- }
- if (((bitField2_ & 0x80000000) != 0)) {
- output.writeInt64(227, messageImpressions_);
- }
- if (((bitField3_ & 0x00000001) != 0)) {
- output.writeDouble(228, messageChatRate_);
- }
- if (((bitField3_ & 0x00000002) != 0)) {
- output.writeDouble(229, mobileFriendlyClicksPercentage_);
- }
- if (((bitField3_ & 0x00000010) != 0)) {
- output.writeInt64(230, organicClicks_);
- }
- if (((bitField3_ & 0x00000020) != 0)) {
- output.writeDouble(231, organicClicksPerQuery_);
- }
- if (((bitField3_ & 0x00000040) != 0)) {
- output.writeInt64(232, organicImpressions_);
- }
- if (((bitField3_ & 0x00000080) != 0)) {
- output.writeDouble(233, organicImpressionsPerQuery_);
- }
- if (((bitField3_ & 0x00000100) != 0)) {
- output.writeInt64(234, organicQueries_);
- }
- if (((bitField3_ & 0x00000200) != 0)) {
- output.writeDouble(235, percentNewVisitors_);
- }
- if (((bitField3_ & 0x00000400) != 0)) {
- output.writeInt64(236, phoneCalls_);
- }
- if (((bitField3_ & 0x00000800) != 0)) {
- output.writeInt64(237, phoneImpressions_);
- }
- if (((bitField3_ & 0x00001000) != 0)) {
- output.writeDouble(238, phoneThroughRate_);
- }
- if (((bitField3_ & 0x00002000) != 0)) {
- output.writeDouble(239, relativeCtr_);
- }
- if (((bitField0_ & 0x00000400) != 0)) {
- output.writeDouble(240, allConversionsValueByConversionDate_);
- }
- if (((bitField0_ & 0x00002000) != 0)) {
- output.writeDouble(241, allConversionsByConversionDate_);
- }
- if (((bitField1_ & 0x00400000) != 0)) {
- output.writeDouble(242, conversionsValueByConversionDate_);
- }
- if (((bitField1_ & 0x08000000) != 0)) {
- output.writeDouble(243, conversionsByConversionDate_);
- }
- if (((bitField4_ & 0x00000001) != 0)) {
- output.writeDouble(244, valuePerAllConversionsByConversionDate_);
- }
- if (((bitField4_ & 0x00000004) != 0)) {
- output.writeDouble(245, valuePerConversionsByConversionDate_);
- }
- if (skAdNetworkInstalls_ != 0L) {
- output.writeInt64(246, skAdNetworkInstalls_);
- }
- if (((bitField3_ & 0x00000004) != 0)) {
- output.writeDouble(247, optimizationScoreUplift_);
- }
- if (((bitField3_ & 0x00000008) != 0)) {
- com.google.protobuf.GeneratedMessage.writeString(output, 248, optimizationScoreUrl_);
- }
- if (((bitField3_ & 0x10000000) != 0)) {
- output.writeDouble(250, averageTargetRoas_);
- }
- if (((bitField2_ & 0x00000004) != 0)) {
- output.writeDouble(253, crossDeviceConversionsValue_);
- }
- if (((bitField1_ & 0x00000020) != 0)) {
- output.writeDouble(254, biddableAppInstallConversions_);
- }
- if (((bitField1_ & 0x00000040) != 0)) {
- output.writeDouble(255, biddableAppPostInstallConversions_);
- }
- if (((bitField2_ & 0x00004000) != 0)) {
- output.writeInt64(256, hotelCommissionRateMicros_);
- }
- if (((bitField2_ & 0x00008000) != 0)) {
- output.writeDouble(257, hotelExpectedCommissionCost_);
- }
- if (((bitField0_ & 0x00800000) != 0)) {
- output.writeDouble(258, auctionInsightSearchAbsoluteTopImpressionPercentage_);
- }
- if (((bitField0_ & 0x01000000) != 0)) {
- output.writeDouble(259, auctionInsightSearchImpressionShare_);
- }
- if (((bitField0_ & 0x02000000) != 0)) {
- output.writeDouble(260, auctionInsightSearchOutrankingShare_);
- }
- if (((bitField0_ & 0x04000000) != 0)) {
- output.writeDouble(261, auctionInsightSearchOverlapRate_);
- }
- if (((bitField0_ & 0x08000000) != 0)) {
- output.writeDouble(262, auctionInsightSearchPositionAboveRate_);
- }
- if (((bitField0_ & 0x10000000) != 0)) {
- output.writeDouble(263, auctionInsightSearchTopImpressionPercentage_);
- }
- if (publisherPurchasedClicks_ != 0L) {
- output.writeInt64(264, publisherPurchasedClicks_);
- }
- if (publisherOrganicClicks_ != 0L) {
- output.writeInt64(265, publisherOrganicClicks_);
- }
- if (publisherUnknownClicks_ != 0L) {
- output.writeInt64(266, publisherUnknownClicks_);
- }
- if (((bitField4_ & 0x00000800) != 0)) {
- output.writeDouble(267, allConversionsFromLocationAssetClickToCall_);
- }
- if (((bitField4_ & 0x00001000) != 0)) {
- output.writeDouble(268, allConversionsFromLocationAssetDirections_);
- }
- if (((bitField4_ & 0x00002000) != 0)) {
- output.writeDouble(269, allConversionsFromLocationAssetMenu_);
- }
- if (((bitField4_ & 0x00004000) != 0)) {
- output.writeDouble(270, allConversionsFromLocationAssetOrder_);
- }
- if (((bitField4_ & 0x00008000) != 0)) {
- output.writeDouble(271, allConversionsFromLocationAssetOtherEngagement_);
- }
- if (((bitField4_ & 0x00010000) != 0)) {
- output.writeDouble(272, allConversionsFromLocationAssetStoreVisits_);
- }
- if (((bitField4_ & 0x00020000) != 0)) {
- output.writeDouble(273, allConversionsFromLocationAssetWebsite_);
- }
- if (((bitField4_ & 0x00040000) != 0)) {
- output.writeInt64(274, eligibleImpressionsFromLocationAssetStoreReach_);
- }
- if (((bitField4_ & 0x00080000) != 0)) {
- output.writeDouble(275, viewThroughConversionsFromLocationAssetClickToCall_);
- }
- if (((bitField4_ & 0x00100000) != 0)) {
- output.writeDouble(276, viewThroughConversionsFromLocationAssetDirections_);
- }
- if (((bitField4_ & 0x00200000) != 0)) {
- output.writeDouble(277, viewThroughConversionsFromLocationAssetMenu_);
- }
- if (((bitField4_ & 0x00400000) != 0)) {
- output.writeDouble(278, viewThroughConversionsFromLocationAssetOrder_);
- }
- if (((bitField4_ & 0x00800000) != 0)) {
- output.writeDouble(279, viewThroughConversionsFromLocationAssetOtherEngagement_);
- }
- if (((bitField4_ & 0x01000000) != 0)) {
- output.writeDouble(280, viewThroughConversionsFromLocationAssetStoreVisits_);
- }
- if (((bitField4_ & 0x02000000) != 0)) {
- output.writeDouble(281, viewThroughConversionsFromLocationAssetWebsite_);
- }
- if (((bitField3_ & 0x08000000) != 0)) {
- output.writeInt64(290, averageTargetCpaMicros_);
- }
- if (skAdNetworkTotalConversions_ != 0L) {
- output.writeInt64(292, skAdNetworkTotalConversions_);
- }
- if (((bitField1_ & 0x00800000) != 0)) {
- output.writeDouble(293, newCustomerLifetimeValue_);
- }
- if (((bitField0_ & 0x00000800) != 0)) {
- output.writeDouble(294, allNewCustomerLifetimeValue_);
- }
- if (((bitField3_ & 0x02000000) != 0)) {
- output.writeMessage(295, getSearchVolume());
- }
- if (((bitField4_ & 0x04000000) != 0)) {
- output.writeDouble(296, orders_);
- }
- if (((bitField4_ & 0x08000000) != 0)) {
- output.writeInt64(297, averageOrderValueMicros_);
- }
- if (((bitField4_ & 0x10000000) != 0)) {
- output.writeDouble(298, averageCartSize_);
- }
- if (((bitField4_ & 0x20000000) != 0)) {
- output.writeInt64(299, costOfGoodsSoldMicros_);
- }
- if (((bitField4_ & 0x40000000) != 0)) {
- output.writeInt64(300, grossProfitMicros_);
- }
- if (((bitField4_ & 0x80000000) != 0)) {
- output.writeDouble(301, grossProfitMargin_);
- }
- if (((bitField5_ & 0x00000001) != 0)) {
- output.writeInt64(302, revenueMicros_);
- }
- if (((bitField5_ & 0x00000002) != 0)) {
- output.writeDouble(303, unitsSold_);
- }
- if (((bitField5_ & 0x00000004) != 0)) {
- output.writeInt64(304, crossSellCostOfGoodsSoldMicros_);
- }
- if (((bitField5_ & 0x00000008) != 0)) {
- output.writeInt64(305, crossSellGrossProfitMicros_);
- }
- if (((bitField5_ & 0x00000010) != 0)) {
- output.writeInt64(306, crossSellRevenueMicros_);
- }
- if (((bitField5_ & 0x00000020) != 0)) {
- output.writeDouble(307, crossSellUnitsSold_);
- }
- if (((bitField5_ & 0x00000040) != 0)) {
- output.writeInt64(308, leadCostOfGoodsSoldMicros_);
- }
- if (((bitField5_ & 0x00000080) != 0)) {
- output.writeInt64(309, leadGrossProfitMicros_);
- }
- if (((bitField5_ & 0x00000100) != 0)) {
- output.writeInt64(310, leadRevenueMicros_);
- }
- if (((bitField5_ & 0x00000200) != 0)) {
- output.writeDouble(311, leadUnitsSold_);
- }
- if (((bitField2_ & 0x00000008) != 0)) {
- output.writeInt64(312, crossDeviceConversionsValueMicros_);
- }
- if (((bitField5_ & 0x00000400) != 0)) {
- output.writeInt64(319, uniqueUsers_);
- }
- if (((bitField5_ & 0x00000800) != 0)) {
- output.writeDouble(320, averageImpressionFrequencyPerUser_);
- }
- if (((bitField5_ & 0x00001000) != 0)) {
- output.writeInt64(341, linkedEntitiesCount_);
- }
- for (int i = 0; i < linkedSampleEntities_.size(); i++) {
- com.google.protobuf.GeneratedMessage.writeString(output, 342, linkedSampleEntities_.getRaw(i));
- }
- if (((bitField5_ & 0x00002000) != 0)) {
- output.writeInt64(348, assetPinnedTotalCount_);
- }
- if (((bitField5_ & 0x00004000) != 0)) {
- output.writeInt64(349, assetPinnedAsHeadlinePositionOneCount_);
- }
- if (((bitField5_ & 0x00008000) != 0)) {
- output.writeInt64(350, assetPinnedAsHeadlinePositionTwoCount_);
- }
- if (((bitField5_ & 0x00010000) != 0)) {
- output.writeInt64(351, assetPinnedAsHeadlinePositionThreeCount_);
- }
- if (((bitField5_ & 0x00020000) != 0)) {
- output.writeInt64(352, assetPinnedAsDescriptionPositionOneCount_);
- }
- if (((bitField5_ & 0x00040000) != 0)) {
- output.writeInt64(353, assetPinnedAsDescriptionPositionTwoCount_);
- }
- if (((bitField5_ & 0x00080000) != 0)) {
- output.writeDouble(365, storeVisitsLastClickModelAttributedConversions_);
- }
- if (((bitField5_ & 0x00100000) != 0)) {
- output.writeDouble(366, resultsConversionsPurchase_);
- }
- if (((bitField2_ & 0x10000000) != 0)) {
- output.writeDouble(370, generalInvalidClickRate_);
- }
- if (((bitField2_ & 0x20000000) != 0)) {
- output.writeInt64(371, generalInvalidClicks_);
- }
- if (((bitField2_ & 0x00000002) != 0)) {
- output.writeDouble(372, crossDeviceConversionsByConversionDate_);
- }
- if (((bitField2_ & 0x00000010) != 0)) {
- output.writeDouble(373, crossDeviceConversionsValueByConversionDate_);
- }
- if (((bitField1_ & 0x00000080) != 0)) {
- output.writeDouble(378, biddableCohortAppPostInstallConversions_);
- }
- if (((bitField5_ & 0x01000000) != 0)) {
- output.writeInt64(380, coviewedImpressions_);
- }
- if (((bitField5_ & 0x02000000) != 0)) {
- output.writeInt64(381, primaryImpressions_);
- }
- if (((bitField5_ & 0x04000000) != 0)) {
- output.writeDouble(382, platformComparableConversionsFromInteractionsRate_);
- }
- if (((bitField5_ & 0x08000000) != 0)) {
- output.writeDouble(383, platformComparableConversions_);
- }
- if (((bitField5_ & 0x10000000) != 0)) {
- output.writeDouble(384, platformComparableConversionsValue_);
- }
- if (((bitField5_ & 0x20000000) != 0)) {
- output.writeDouble(385, platformComparableConversionsValuePerCost_);
- }
- if (((bitField5_ & 0x40000000) != 0)) {
- output.writeDouble(386, platformComparableConversionsByConversionDate_);
- }
- if (((bitField5_ & 0x80000000) != 0)) {
- output.writeDouble(387, platformComparableConversionsValueByConversionDate_);
- }
- if (((bitField6_ & 0x00000001) != 0)) {
- output.writeDouble(388, platformComparableConversionsFromInteractionsValuePerInteraction_);
- }
- if (((bitField6_ & 0x00000002) != 0)) {
- output.writeDouble(389, costPerPlatformComparableConversion_);
- }
- if (((bitField6_ & 0x00000004) != 0)) {
- output.writeDouble(390, valuePerPlatformComparableConversion_);
- }
- if (((bitField6_ & 0x00000008) != 0)) {
- output.writeDouble(391, valuePerPlatformComparableConversionsByConversionDate_);
- }
- if (((bitField6_ & 0x00000010) != 0)) {
- output.writeDouble(392, costConvertedCurrencyPerPlatformComparableConversion_);
- }
- if (((bitField6_ & 0x00000020) != 0)) {
- output.writeInt64(393, uniqueUsersTwoPlus_);
- }
- if (((bitField6_ & 0x00000040) != 0)) {
- output.writeInt64(394, uniqueUsersThreePlus_);
- }
- if (((bitField6_ & 0x00000080) != 0)) {
- output.writeInt64(395, uniqueUsersFourPlus_);
- }
- if (((bitField6_ & 0x00000100) != 0)) {
- output.writeInt64(396, uniqueUsersFivePlus_);
- }
- if (((bitField6_ & 0x00000200) != 0)) {
- output.writeInt64(397, uniqueUsersTenPlus_);
- }
- if (((bitField6_ & 0x00000400) != 0)) {
- output.writeDouble(398, valueAdjustment_);
- }
- if (((bitField6_ & 0x00000800) != 0)) {
- output.writeDouble(399, allValueAdjustment_);
- }
- if (((bitField6_ & 0x00001000) != 0)) {
- output.writeInt64(400, clicksUniqueQueryClusters_);
- }
- if (((bitField6_ & 0x00002000) != 0)) {
- output.writeInt64(401, conversionsUniqueQueryClusters_);
- }
- if (((bitField6_ & 0x00004000) != 0)) {
- output.writeInt64(402, impressionsUniqueQueryClusters_);
- }
- if (((bitField6_ & 0x00008000) != 0)) {
- output.writeInt64(403, videoWatchTimeDurationMillis_);
- }
- if (((bitField6_ & 0x00010000) != 0)) {
- output.writeInt64(404, averageVideoWatchTimeDurationMillis_);
- }
- if (((bitField1_ & 0x00000002) != 0)) {
- output.writeDouble(405, trueviewAverageCpv_);
- }
- if (((bitField4_ & 0x00000100) != 0)) {
- output.writeDouble(406, videoTrueviewViewRate_);
- }
- if (((bitField4_ & 0x00000200) != 0)) {
- output.writeInt64(407, videoTrueviewViews_);
- }
- if (((bitField5_ & 0x00200000) != 0)) {
- output.writeDouble(408, videoTrueviewViewRateInFeed_);
- }
- if (((bitField5_ & 0x00400000) != 0)) {
- output.writeDouble(409, videoTrueviewViewRateInStream_);
- }
- if (((bitField5_ & 0x00800000) != 0)) {
- output.writeDouble(410, videoTrueviewViewRateShorts_);
- }
- if (((bitField6_ & 0x00020000) != 0)) {
- output.writeInt64(411, svr_);
- }
- if (((bitField6_ & 0x00040000) != 0)) {
- output.writeInt64(412, activeViewAudibilityMeasurableImpressions_);
- }
- if (((bitField6_ & 0x00080000) != 0)) {
- output.writeDouble(413, activeViewAudibilityMeasurableImpressionsRate_);
- }
- if (((bitField6_ & 0x00100000) != 0)) {
- output.writeDouble(414, activeViewAudibilityInvalidMeasurableImpressionsRate_);
- }
- if (((bitField6_ & 0x00200000) != 0)) {
- output.writeDouble(415, activeViewAudibilityInvalidGivtMeasurableImpressionsRate_);
- }
- if (((bitField6_ & 0x00400000) != 0)) {
- output.writeInt64(416, activeViewAudibleImpressions_);
- }
- if (((bitField6_ & 0x00800000) != 0)) {
- output.writeDouble(417, activeViewAudibleImpressionsRate_);
- }
- if (((bitField6_ & 0x01000000) != 0)) {
- output.writeInt64(418, activeViewAudibleTwoSecondsImpressions_);
- }
- if (((bitField6_ & 0x02000000) != 0)) {
- output.writeDouble(419, activeViewAudibleTwoSecondsImpressionsRate_);
- }
- if (((bitField6_ & 0x04000000) != 0)) {
- output.writeInt64(420, activeViewAudibleThirtySecondsImpressions_);
- }
- if (((bitField6_ & 0x08000000) != 0)) {
- output.writeDouble(421, activeViewAudibleThirtySecondsImpressionsRate_);
- }
- if (((bitField6_ & 0x10000000) != 0)) {
- output.writeDouble(422, activeViewAudibleQuartileP25Rate_);
- }
- if (((bitField6_ & 0x20000000) != 0)) {
- output.writeDouble(423, activeViewAudibleQuartileP50Rate_);
- }
- if (((bitField6_ & 0x40000000) != 0)) {
- output.writeDouble(424, activeViewAudibleQuartileP75Rate_);
- }
- if (((bitField6_ & 0x80000000) != 0)) {
- output.writeDouble(425, activeViewAudibleQuartileP100Rate_);
- }
- if (((bitField7_ & 0x00000001) != 0)) {
- output.writeInt64(426, biddableIndirectInstallFirstInAppConversionMicros_);
- }
- if (((bitField7_ & 0x00000002) != 0)) {
- output.writeDouble(427, allAverageCartSize_);
- }
- if (((bitField7_ & 0x00000004) != 0)) {
- output.writeInt64(428, allAverageOrderValueMicros_);
- }
- if (((bitField7_ & 0x00000008) != 0)) {
- output.writeInt64(429, allCostOfGoodsSoldMicros_);
- }
- if (((bitField7_ & 0x00000010) != 0)) {
- output.writeInt64(430, allCrossSellCostOfGoodsSoldMicros_);
- }
- if (((bitField7_ & 0x00000020) != 0)) {
- output.writeInt64(431, allCrossSellGrossProfitMicros_);
- }
- if (((bitField7_ & 0x00000040) != 0)) {
- output.writeInt64(432, allCrossSellRevenueMicros_);
- }
- if (((bitField7_ & 0x00000080) != 0)) {
- output.writeDouble(433, allCrossSellUnitsSold_);
- }
- if (((bitField7_ & 0x00000100) != 0)) {
- output.writeDouble(434, allGrossProfitMargin_);
- }
- if (((bitField7_ & 0x00000200) != 0)) {
- output.writeInt64(435, allGrossProfitMicros_);
- }
- if (((bitField7_ & 0x00000400) != 0)) {
- output.writeInt64(436, allLeadCostOfGoodsSoldMicros_);
- }
- if (((bitField7_ & 0x00000800) != 0)) {
- output.writeInt64(437, allLeadGrossProfitMicros_);
- }
- if (((bitField7_ & 0x00001000) != 0)) {
- output.writeInt64(438, allLeadRevenueMicros_);
- }
- if (((bitField7_ & 0x00002000) != 0)) {
- output.writeDouble(439, allLeadUnitsSold_);
- }
- if (((bitField7_ & 0x00004000) != 0)) {
- output.writeDouble(440, allOrders_);
- }
- if (((bitField7_ & 0x00008000) != 0)) {
- output.writeInt64(441, allRevenueMicros_);
- }
- if (((bitField7_ & 0x00010000) != 0)) {
- output.writeDouble(442, allUnitsSold_);
- }
- if (((bitField1_ & 0x00000800) != 0)) {
- output.writeInt64(443, controlClicks_);
- }
- if (((bitField7_ & 0x00020000) != 0)) {
- output.writeDouble(446, controlCostPerConversion_);
- }
- if (((bitField7_ & 0x00040000) != 0)) {
- output.writeDouble(447, costPerConversionMarginOfError_);
- }
- if (((bitField7_ & 0x00080000) != 0)) {
- output.writeDouble(448, costPerConversionPValue_);
- }
- if (((bitField7_ & 0x00100000) != 0)) {
- output.writeDouble(449, costPerConversionChangePointEstimate_);
- }
- if (((bitField7_ & 0x00200000) != 0)) {
- output.writeDouble(450, controlConversions_);
- }
- if (((bitField7_ & 0x00400000) != 0)) {
- output.writeDouble(451, conversionsAbsoluteChangeMarginOfError_);
- }
- if (((bitField7_ & 0x00800000) != 0)) {
- output.writeDouble(452, conversionsAbsoluteChangePValue_);
- }
- if (((bitField7_ & 0x01000000) != 0)) {
- output.writeDouble(453, conversionsAbsoluteChangePointEstimate_);
- }
- if (((bitField7_ & 0x02000000) != 0)) {
- output.writeDouble(454, controlConversionValuePerCost_);
- }
- if (((bitField7_ & 0x04000000) != 0)) {
- output.writeDouble(455, conversionValuePerCostMarginOfError_);
- }
- if (((bitField7_ & 0x08000000) != 0)) {
- output.writeDouble(456, conversionValuePerCostPValue_);
- }
- if (((bitField7_ & 0x10000000) != 0)) {
- output.writeDouble(457, conversionValuePerCostChangePointEstimate_);
- }
- if (((bitField7_ & 0x20000000) != 0)) {
- output.writeInt64(458, controlCostMicros_);
- }
- if (((bitField7_ & 0x40000000) != 0)) {
- output.writeDouble(459, costMicrosMarginOfError_);
- }
- if (((bitField7_ & 0x80000000) != 0)) {
- output.writeDouble(460, costMicrosPValue_);
- }
- if (((bitField8_ & 0x00000001) != 0)) {
- output.writeDouble(461, costMicrosChangePointEstimate_);
- }
- if (((bitField8_ & 0x00000002) != 0)) {
- output.writeInt64(462, controlImpressions_);
- }
- if (((bitField8_ & 0x00000004) != 0)) {
- output.writeDouble(463, impressionsMarginOfError_);
- }
- if (((bitField8_ & 0x00000008) != 0)) {
- output.writeDouble(464, impressionsPValue_);
- }
- if (((bitField8_ & 0x00000010) != 0)) {
- output.writeDouble(465, impressionsPointEstimate_);
- }
- if (((bitField8_ & 0x00000020) != 0)) {
- output.writeDouble(466, clicksMarginOfError_);
- }
- if (((bitField8_ & 0x00000040) != 0)) {
- output.writeDouble(467, clicksPValue_);
- }
- if (((bitField8_ & 0x00000080) != 0)) {
- output.writeDouble(468, clicksPointEstimate_);
- }
- if (((bitField8_ & 0x00000100) != 0)) {
- output.writeDouble(469, controlConversionValue_);
- }
- if (((bitField8_ & 0x00000200) != 0)) {
- output.writeDouble(470, conversionValueMarginOfError_);
- }
- if (((bitField8_ & 0x00000400) != 0)) {
- output.writeDouble(471, conversionValuePValue_);
- }
- if (((bitField8_ & 0x00000800) != 0)) {
- output.writeDouble(472, conversionValueChangePointEstimate_);
- }
- if (((bitField8_ & 0x00001000) != 0)) {
- output.writeInt64(528, youtubeComments_);
- }
- if (((bitField8_ & 0x00002000) != 0)) {
- output.writeInt64(529, youtubeLikes_);
- }
- if (((bitField8_ & 0x00004000) != 0)) {
- output.writeInt64(530, youtubeShares_);
- }
- getUnknownFields().writeTo(output);
+ public boolean hasConversionLiftBaselineConversionValue() {
+ return ((bitField8_ & 0x00020000) != 0);
+ }
+ /**
+ * + * Represents the baseline conversion value from users not exposed to the ads. + *+ * + *
optional double conversion_lift_baseline_conversion_value = 476;
+ * @return The conversionLiftBaselineConversionValue.
+ */
+ @java.lang.Override
+ public double getConversionLiftBaselineConversionValue() {
+ return conversionLiftBaselineConversionValue_;
}
+ public static final int CONVERSION_LIFT_EXPOSED_CONVERSIONS_FIELD_NUMBER = 477;
+ private double conversionLiftExposedConversions_ = 0D;
+ /**
+ * + * Represents the total conversions from users who were exposed to the ads. + * Often referred to as "Treatment" conversions. + *+ * + *
optional double conversion_lift_exposed_conversions = 477;
+ * @return Whether the conversionLiftExposedConversions field is set.
+ */
@java.lang.Override
- public int getSerializedSize() {
- int size = memoizedSize;
- if (size != -1) return size;
+ public boolean hasConversionLiftExposedConversions() {
+ return ((bitField8_ & 0x00040000) != 0);
+ }
+ /**
+ * + * Represents the total conversions from users who were exposed to the ads. + * Often referred to as "Treatment" conversions. + *+ * + *
optional double conversion_lift_exposed_conversions = 477;
+ * @return The conversionLiftExposedConversions.
+ */
+ @java.lang.Override
+ public double getConversionLiftExposedConversions() {
+ return conversionLiftExposedConversions_;
+ }
- size = 0;
- if (historicalCreativeQualityScore_ != com.google.ads.googleads.v25.enums.QualityScoreBucketEnum.QualityScoreBucket.UNSPECIFIED.getNumber()) {
- size += com.google.protobuf.CodedOutputStream
- .computeEnumSize(80, historicalCreativeQualityScore_);
- }
- if (historicalLandingPageQualityScore_ != com.google.ads.googleads.v25.enums.QualityScoreBucketEnum.QualityScoreBucket.UNSPECIFIED.getNumber()) {
- size += com.google.protobuf.CodedOutputStream
- .computeEnumSize(81, historicalLandingPageQualityScore_);
- }
- if (historicalSearchPredictedCtr_ != com.google.ads.googleads.v25.enums.QualityScoreBucketEnum.QualityScoreBucket.UNSPECIFIED.getNumber()) {
- size += com.google.protobuf.CodedOutputStream
- .computeEnumSize(83, historicalSearchPredictedCtr_);
- }
- {
- int dataSize = 0;
- for (int i = 0; i < interactionEventTypes_.size(); i++) {
- dataSize += com.google.protobuf.CodedOutputStream
- .computeEnumSizeNoTag(interactionEventTypes_.getInt(i));
- }
- size += dataSize;
- if (!getInteractionEventTypesList().isEmpty()) { size += 2;
- size += com.google.protobuf.CodedOutputStream
- .computeUInt32SizeNoTag(dataSize);
- }interactionEventTypesMemoizedSerializedSize = dataSize;
- }
- if (((bitField1_ & 0x00000400) != 0)) {
- size += com.google.protobuf.CodedOutputStream
- .computeInt64Size(131, clicks_);
- }
- if (((bitField4_ & 0x00000010) != 0)) {
- size += com.google.protobuf.CodedOutputStream
- .computeDoubleSize(132, videoQuartileP100Rate_);
- }
- if (((bitField4_ & 0x00000020) != 0)) {
- size += com.google.protobuf.CodedOutputStream
- .computeDoubleSize(133, videoQuartileP25Rate_);
- }
- if (((bitField4_ & 0x00000040) != 0)) {
- size += com.google.protobuf.CodedOutputStream
- .computeDoubleSize(134, videoQuartileP50Rate_);
- }
- if (((bitField4_ & 0x00000080) != 0)) {
- size += com.google.protobuf.CodedOutputStream
- .computeDoubleSize(135, videoQuartileP75Rate_);
- }
- if (((bitField3_ & 0x00004000) != 0)) {
- size += com.google.protobuf.CodedOutputStream
- .computeDoubleSize(136, searchAbsoluteTopImpressionShare_);
- }
- if (((bitField3_ & 0x00008000) != 0)) {
- size += com.google.protobuf.CodedOutputStream
- .computeDoubleSize(137, searchBudgetLostAbsoluteTopImpressionShare_);
- }
- if (((bitField3_ & 0x00010000) != 0)) {
- size += com.google.protobuf.CodedOutputStream
- .computeDoubleSize(138, searchBudgetLostImpressionShare_);
- }
- if (((bitField3_ & 0x00020000) != 0)) {
- size += com.google.protobuf.CodedOutputStream
- .computeDoubleSize(139, searchBudgetLostTopImpressionShare_);
- }
- if (((bitField3_ & 0x00040000) != 0)) {
- size += com.google.protobuf.CodedOutputStream
- .computeDoubleSize(140, searchClickShare_);
- }
- if (((bitField3_ & 0x00080000) != 0)) {
- size += com.google.protobuf.CodedOutputStream
- .computeDoubleSize(141, searchExactMatchImpressionShare_);
- }
- if (((bitField3_ & 0x00100000) != 0)) {
- size += com.google.protobuf.CodedOutputStream
- .computeDoubleSize(142, searchImpressionShare_);
- }
- if (((bitField3_ & 0x00200000) != 0)) {
- size += com.google.protobuf.CodedOutputStream
- .computeDoubleSize(143, searchRankLostAbsoluteTopImpressionShare_);
- }
+ public static final int CONVERSION_LIFT_EXPOSED_CONVERSION_VALUE_FIELD_NUMBER = 478;
+ private double conversionLiftExposedConversionValue_ = 0D;
+ /**
+ * + * Represents the total conversion value from users exposed to the ads. + *+ * + *
optional double conversion_lift_exposed_conversion_value = 478;
+ * @return Whether the conversionLiftExposedConversionValue field is set.
+ */
+ @java.lang.Override
+ public boolean hasConversionLiftExposedConversionValue() {
+ return ((bitField8_ & 0x00080000) != 0);
+ }
+ /**
+ * + * Represents the total conversion value from users exposed to the ads. + *+ * + *
optional double conversion_lift_exposed_conversion_value = 478;
+ * @return The conversionLiftExposedConversionValue.
+ */
+ @java.lang.Override
+ public double getConversionLiftExposedConversionValue() {
+ return conversionLiftExposedConversionValue_;
+ }
+
+ public static final int COST_PER_INCREMENTAL_CONVERSION_FIELD_NUMBER = 479;
+ private double costPerIncrementalConversion_ = 0D;
+ /**
+ * + * The estimated cost incurred for each additional conversion generated by the + * campaign. This is the Incremental Cost Per Acquisition (iCPA). + *+ * + *
optional double cost_per_incremental_conversion = 479;
+ * @return Whether the costPerIncrementalConversion field is set.
+ */
+ @java.lang.Override
+ public boolean hasCostPerIncrementalConversion() {
+ return ((bitField8_ & 0x00100000) != 0);
+ }
+ /**
+ * + * The estimated cost incurred for each additional conversion generated by the + * campaign. This is the Incremental Cost Per Acquisition (iCPA). + *+ * + *
optional double cost_per_incremental_conversion = 479;
+ * @return The costPerIncrementalConversion.
+ */
+ @java.lang.Override
+ public double getCostPerIncrementalConversion() {
+ return costPerIncrementalConversion_;
+ }
+
+ public static final int COST_PER_INCREMENTAL_CONVERSION_WINNER_SCORE_FIELD_NUMBER = 603;
+ private double costPerIncrementalConversionWinnerScore_ = 0D;
+ /**
+ * + * The probability that this experiment arm is the winner for cost per + * incremental conversion. This value is between 0.0 and 1.0. + *+ * + *
optional double cost_per_incremental_conversion_winner_score = 603;
+ * @return Whether the costPerIncrementalConversionWinnerScore field is set.
+ */
+ @java.lang.Override
+ public boolean hasCostPerIncrementalConversionWinnerScore() {
+ return ((bitField8_ & 0x00200000) != 0);
+ }
+ /**
+ * + * The probability that this experiment arm is the winner for cost per + * incremental conversion. This value is between 0.0 and 1.0. + *+ * + *
optional double cost_per_incremental_conversion_winner_score = 603;
+ * @return The costPerIncrementalConversionWinnerScore.
+ */
+ @java.lang.Override
+ public double getCostPerIncrementalConversionWinnerScore() {
+ return costPerIncrementalConversionWinnerScore_;
+ }
+
+ public static final int COST_PER_INCREMENTAL_CONVERSION_P90_LOWER_BOUND_FIELD_NUMBER = 480;
+ private double costPerIncrementalConversionP90LowerBound_ = 0D;
+ /**
+ * + * The lower bound of the 90% confidence interval for + * cost_per_incremental_conversion. The lowest likely cost you paid per + * incremental conversion. + *+ * + *
optional double cost_per_incremental_conversion_p90_lower_bound = 480;
+ * @return Whether the costPerIncrementalConversionP90LowerBound field is set.
+ */
+ @java.lang.Override
+ public boolean hasCostPerIncrementalConversionP90LowerBound() {
+ return ((bitField8_ & 0x00400000) != 0);
+ }
+ /**
+ * + * The lower bound of the 90% confidence interval for + * cost_per_incremental_conversion. The lowest likely cost you paid per + * incremental conversion. + *+ * + *
optional double cost_per_incremental_conversion_p90_lower_bound = 480;
+ * @return The costPerIncrementalConversionP90LowerBound.
+ */
+ @java.lang.Override
+ public double getCostPerIncrementalConversionP90LowerBound() {
+ return costPerIncrementalConversionP90LowerBound_;
+ }
+
+ public static final int COST_PER_INCREMENTAL_CONVERSION_P90_UPPER_BOUND_FIELD_NUMBER = 481;
+ private double costPerIncrementalConversionP90UpperBound_ = 0D;
+ /**
+ * + * The upper bound of the 90% confidence interval for + * cost_per_incremental_conversion. The highest likely cost you paid per + * incremental conversion. + *+ * + *
optional double cost_per_incremental_conversion_p90_upper_bound = 481;
+ * @return Whether the costPerIncrementalConversionP90UpperBound field is set.
+ */
+ @java.lang.Override
+ public boolean hasCostPerIncrementalConversionP90UpperBound() {
+ return ((bitField8_ & 0x00800000) != 0);
+ }
+ /**
+ * + * The upper bound of the 90% confidence interval for + * cost_per_incremental_conversion. The highest likely cost you paid per + * incremental conversion. + *+ * + *
optional double cost_per_incremental_conversion_p90_upper_bound = 481;
+ * @return The costPerIncrementalConversionP90UpperBound.
+ */
+ @java.lang.Override
+ public double getCostPerIncrementalConversionP90UpperBound() {
+ return costPerIncrementalConversionP90UpperBound_;
+ }
+
+ public static final int INCREMENTAL_CONVERSIONS_P90_LOWER_BOUND_FIELD_NUMBER = 482;
+ private double incrementalConversionsP90LowerBound_ = 0D;
+ /**
+ * + * The lower bound of the 90% confidence interval for + * incremental_conversions. The "conservative" estimate of your success. It is + * the minimum number of additional sales you can be 90% sure were caused by + * your ads. + *+ * + *
optional double incremental_conversions_p90_lower_bound = 482;
+ * @return Whether the incrementalConversionsP90LowerBound field is set.
+ */
+ @java.lang.Override
+ public boolean hasIncrementalConversionsP90LowerBound() {
+ return ((bitField8_ & 0x01000000) != 0);
+ }
+ /**
+ * + * The lower bound of the 90% confidence interval for + * incremental_conversions. The "conservative" estimate of your success. It is + * the minimum number of additional sales you can be 90% sure were caused by + * your ads. + *+ * + *
optional double incremental_conversions_p90_lower_bound = 482;
+ * @return The incrementalConversionsP90LowerBound.
+ */
+ @java.lang.Override
+ public double getIncrementalConversionsP90LowerBound() {
+ return incrementalConversionsP90LowerBound_;
+ }
+
+ public static final int INCREMENTAL_CONVERSIONS_P90_UPPER_BOUND_FIELD_NUMBER = 483;
+ private double incrementalConversionsP90UpperBound_ = 0D;
+ /**
+ * + * The upper bound of the 90% confidence interval for + * incremental_conversions. The "optimistic" estimate of your success. It is + * the maximum number of additional sales likely driven by your ads. + *+ * + *
optional double incremental_conversions_p90_upper_bound = 483;
+ * @return Whether the incrementalConversionsP90UpperBound field is set.
+ */
+ @java.lang.Override
+ public boolean hasIncrementalConversionsP90UpperBound() {
+ return ((bitField8_ & 0x02000000) != 0);
+ }
+ /**
+ * + * The upper bound of the 90% confidence interval for + * incremental_conversions. The "optimistic" estimate of your success. It is + * the maximum number of additional sales likely driven by your ads. + *+ * + *
optional double incremental_conversions_p90_upper_bound = 483;
+ * @return The incrementalConversionsP90UpperBound.
+ */
+ @java.lang.Override
+ public double getIncrementalConversionsP90UpperBound() {
+ return incrementalConversionsP90UpperBound_;
+ }
+
+ public static final int INCREMENTAL_CONVERSIONS_P_VALUE_FIELD_NUMBER = 484;
+ private double incrementalConversionsPValue_ = 0D;
+ /**
+ * + * The conversions p-value provides a measure of the statistical significance + * for the detected lift in conversions. It calculates the likelihood that + * your incremental conversions were driven by ad performance rather than + * being a merely random occurrence. + *+ * + *
optional double incremental_conversions_p_value = 484;
+ * @return Whether the incrementalConversionsPValue field is set.
+ */
+ @java.lang.Override
+ public boolean hasIncrementalConversionsPValue() {
+ return ((bitField8_ & 0x04000000) != 0);
+ }
+ /**
+ * + * The conversions p-value provides a measure of the statistical significance + * for the detected lift in conversions. It calculates the likelihood that + * your incremental conversions were driven by ad performance rather than + * being a merely random occurrence. + *+ * + *
optional double incremental_conversions_p_value = 484;
+ * @return The incrementalConversionsPValue.
+ */
+ @java.lang.Override
+ public double getIncrementalConversionsPValue() {
+ return incrementalConversionsPValue_;
+ }
+
+ public static final int INCREMENTAL_CONVERSION_VALUE_P90_LOWER_BOUND_FIELD_NUMBER = 485;
+ private double incrementalConversionValueP90LowerBound_ = 0D;
+ /**
+ * + * The lower bound of the 90% confidence interval for + * incremental_conversion_value. Shows the minimum amount of extra revenue ($) + * you can be 90% certain was generated by the campaign. + *+ * + *
optional double incremental_conversion_value_p90_lower_bound = 485;
+ * @return Whether the incrementalConversionValueP90LowerBound field is set.
+ */
+ @java.lang.Override
+ public boolean hasIncrementalConversionValueP90LowerBound() {
+ return ((bitField8_ & 0x08000000) != 0);
+ }
+ /**
+ * + * The lower bound of the 90% confidence interval for + * incremental_conversion_value. Shows the minimum amount of extra revenue ($) + * you can be 90% certain was generated by the campaign. + *+ * + *
optional double incremental_conversion_value_p90_lower_bound = 485;
+ * @return The incrementalConversionValueP90LowerBound.
+ */
+ @java.lang.Override
+ public double getIncrementalConversionValueP90LowerBound() {
+ return incrementalConversionValueP90LowerBound_;
+ }
+
+ public static final int INCREMENTAL_CONVERSION_VALUE_P90_UPPER_BOUND_FIELD_NUMBER = 486;
+ private double incrementalConversionValueP90UpperBound_ = 0D;
+ /**
+ * + * The upper bound of the 90% confidence interval for + * incremental_conversion_value. The highest amount of extra revenue ($) + * likely generated by the campaign. + *+ * + *
optional double incremental_conversion_value_p90_upper_bound = 486;
+ * @return Whether the incrementalConversionValueP90UpperBound field is set.
+ */
+ @java.lang.Override
+ public boolean hasIncrementalConversionValueP90UpperBound() {
+ return ((bitField8_ & 0x10000000) != 0);
+ }
+ /**
+ * + * The upper bound of the 90% confidence interval for + * incremental_conversion_value. The highest amount of extra revenue ($) + * likely generated by the campaign. + *+ * + *
optional double incremental_conversion_value_p90_upper_bound = 486;
+ * @return The incrementalConversionValueP90UpperBound.
+ */
+ @java.lang.Override
+ public double getIncrementalConversionValueP90UpperBound() {
+ return incrementalConversionValueP90UpperBound_;
+ }
+
+ public static final int INCREMENTAL_CONVERSION_VALUE_P_VALUE_FIELD_NUMBER = 487;
+ private double incrementalConversionValuePValue_ = 0D;
+ /**
+ * + * The conversions value p-value provides a measure of the statistical + * significance for the detected lift in conversions value. It calculates the + * likelihood that your incremental conversion value was driven by ad + * performance rather than being a merely random occurrence. + *+ * + *
optional double incremental_conversion_value_p_value = 487;
+ * @return Whether the incrementalConversionValuePValue field is set.
+ */
+ @java.lang.Override
+ public boolean hasIncrementalConversionValuePValue() {
+ return ((bitField8_ & 0x20000000) != 0);
+ }
+ /**
+ * + * The conversions value p-value provides a measure of the statistical + * significance for the detected lift in conversions value. It calculates the + * likelihood that your incremental conversion value was driven by ad + * performance rather than being a merely random occurrence. + *+ * + *
optional double incremental_conversion_value_p_value = 487;
+ * @return The incrementalConversionValuePValue.
+ */
+ @java.lang.Override
+ public double getIncrementalConversionValuePValue() {
+ return incrementalConversionValuePValue_;
+ }
+
+ public static final int INCREMENTAL_CONVERSION_VALUE_PER_COST_FIELD_NUMBER = 488;
+ private double incrementalConversionValuePerCost_ = 0D;
+ /**
+ * + * The incremental return on ad spend (iROAS), calculated as the additional + * conversion value generated per unit of campaign cost. Measures the return + * on your ad spend in terms of incremental value. + *+ * + *
optional double incremental_conversion_value_per_cost = 488;
+ * @return Whether the incrementalConversionValuePerCost field is set.
+ */
+ @java.lang.Override
+ public boolean hasIncrementalConversionValuePerCost() {
+ return ((bitField8_ & 0x40000000) != 0);
+ }
+ /**
+ * + * The incremental return on ad spend (iROAS), calculated as the additional + * conversion value generated per unit of campaign cost. Measures the return + * on your ad spend in terms of incremental value. + *+ * + *
optional double incremental_conversion_value_per_cost = 488;
+ * @return The incrementalConversionValuePerCost.
+ */
+ @java.lang.Override
+ public double getIncrementalConversionValuePerCost() {
+ return incrementalConversionValuePerCost_;
+ }
+
+ public static final int INCREMENTAL_CONVERSION_VALUE_PER_COST_WINNER_SCORE_FIELD_NUMBER = 604;
+ private double incrementalConversionValuePerCostWinnerScore_ = 0D;
+ /**
+ * + * The probability that this experiment arm is the winner for incremental + * conversion value per cost. This value is between 0.0 and 1.0. + *+ * + *
optional double incremental_conversion_value_per_cost_winner_score = 604;
+ * @return Whether the incrementalConversionValuePerCostWinnerScore field is set.
+ */
+ @java.lang.Override
+ public boolean hasIncrementalConversionValuePerCostWinnerScore() {
+ return ((bitField8_ & 0x80000000) != 0);
+ }
+ /**
+ * + * The probability that this experiment arm is the winner for incremental + * conversion value per cost. This value is between 0.0 and 1.0. + *+ * + *
optional double incremental_conversion_value_per_cost_winner_score = 604;
+ * @return The incrementalConversionValuePerCostWinnerScore.
+ */
+ @java.lang.Override
+ public double getIncrementalConversionValuePerCostWinnerScore() {
+ return incrementalConversionValuePerCostWinnerScore_;
+ }
+
+ public static final int INCREMENTAL_CONVERSION_VALUE_PER_COST_P90_LOWER_BOUND_FIELD_NUMBER = 489;
+ private double incrementalConversionValuePerCostP90LowerBound_ = 0D;
+ /**
+ * + * The lower bound of the 90% confidence interval for incremental conversion + * value per cost. The "Guaranteed" return. Even if the data is noisy, you can + * be 90% sure your return was at least this high. + *+ * + *
optional double incremental_conversion_value_per_cost_p90_lower_bound = 489;
+ * @return Whether the incrementalConversionValuePerCostP90LowerBound field is set.
+ */
+ @java.lang.Override
+ public boolean hasIncrementalConversionValuePerCostP90LowerBound() {
+ return ((bitField9_ & 0x00000001) != 0);
+ }
+ /**
+ * + * The lower bound of the 90% confidence interval for incremental conversion + * value per cost. The "Guaranteed" return. Even if the data is noisy, you can + * be 90% sure your return was at least this high. + *+ * + *
optional double incremental_conversion_value_per_cost_p90_lower_bound = 489;
+ * @return The incrementalConversionValuePerCostP90LowerBound.
+ */
+ @java.lang.Override
+ public double getIncrementalConversionValuePerCostP90LowerBound() {
+ return incrementalConversionValuePerCostP90LowerBound_;
+ }
+
+ public static final int INCREMENTAL_CONVERSION_VALUE_PER_COST_P90_UPPER_BOUND_FIELD_NUMBER = 490;
+ private double incrementalConversionValuePerCostP90UpperBound_ = 0D;
+ /**
+ * + * The upper bound of the 90% confidence interval for incremental conversion + * value per cost. The "Potential" return. The maximum likely revenue + * generated for every dollar spent. + *+ * + *
optional double incremental_conversion_value_per_cost_p90_upper_bound = 490;
+ * @return Whether the incrementalConversionValuePerCostP90UpperBound field is set.
+ */
+ @java.lang.Override
+ public boolean hasIncrementalConversionValuePerCostP90UpperBound() {
+ return ((bitField9_ & 0x00000002) != 0);
+ }
+ /**
+ * + * The upper bound of the 90% confidence interval for incremental conversion + * value per cost. The "Potential" return. The maximum likely revenue + * generated for every dollar spent. + *+ * + *
optional double incremental_conversion_value_per_cost_p90_upper_bound = 490;
+ * @return The incrementalConversionValuePerCostP90UpperBound.
+ */
+ @java.lang.Override
+ public double getIncrementalConversionValuePerCostP90UpperBound() {
+ return incrementalConversionValuePerCostP90UpperBound_;
+ }
+
+ public static final int RELATIVE_CONVERSION_LIFT_FIELD_NUMBER = 491;
+ private double relativeConversionLift_ = 0D;
+ /**
+ * + * The percentage increase in conversions in the exposed group compared to the + * control group. + *+ * + *
optional double relative_conversion_lift = 491;
+ * @return Whether the relativeConversionLift field is set.
+ */
+ @java.lang.Override
+ public boolean hasRelativeConversionLift() {
+ return ((bitField9_ & 0x00000004) != 0);
+ }
+ /**
+ * + * The percentage increase in conversions in the exposed group compared to the + * control group. + *+ * + *
optional double relative_conversion_lift = 491;
+ * @return The relativeConversionLift.
+ */
+ @java.lang.Override
+ public double getRelativeConversionLift() {
+ return relativeConversionLift_;
+ }
+
+ public static final int RELATIVE_CONVERSION_LIFT_P90_LOWER_BOUND_FIELD_NUMBER = 492;
+ private double relativeConversionLiftP90LowerBound_ = 0D;
+ /**
+ * + * The lower bound of the 90% confidence interval for + * relative_conversion_lift. The minimum percentage increase you can be 90% + * sure occurred. + *+ * + *
optional double relative_conversion_lift_p90_lower_bound = 492;
+ * @return Whether the relativeConversionLiftP90LowerBound field is set.
+ */
+ @java.lang.Override
+ public boolean hasRelativeConversionLiftP90LowerBound() {
+ return ((bitField9_ & 0x00000008) != 0);
+ }
+ /**
+ * + * The lower bound of the 90% confidence interval for + * relative_conversion_lift. The minimum percentage increase you can be 90% + * sure occurred. + *+ * + *
optional double relative_conversion_lift_p90_lower_bound = 492;
+ * @return The relativeConversionLiftP90LowerBound.
+ */
+ @java.lang.Override
+ public double getRelativeConversionLiftP90LowerBound() {
+ return relativeConversionLiftP90LowerBound_;
+ }
+
+ public static final int RELATIVE_CONVERSION_LIFT_P90_UPPER_BOUND_FIELD_NUMBER = 493;
+ private double relativeConversionLiftP90UpperBound_ = 0D;
+ /**
+ * + * The upper bound of the 90% confidence interval for + * relative_conversion_lift. The maximum percentage increase you can be 90% + * sure occurred. + *+ * + *
optional double relative_conversion_lift_p90_upper_bound = 493;
+ * @return Whether the relativeConversionLiftP90UpperBound field is set.
+ */
+ @java.lang.Override
+ public boolean hasRelativeConversionLiftP90UpperBound() {
+ return ((bitField9_ & 0x00000010) != 0);
+ }
+ /**
+ * + * The upper bound of the 90% confidence interval for + * relative_conversion_lift. The maximum percentage increase you can be 90% + * sure occurred. + *+ * + *
optional double relative_conversion_lift_p90_upper_bound = 493;
+ * @return The relativeConversionLiftP90UpperBound.
+ */
+ @java.lang.Override
+ public double getRelativeConversionLiftP90UpperBound() {
+ return relativeConversionLiftP90UpperBound_;
+ }
+
+ public static final int RELATIVE_CONVERSION_VALUE_LIFT_FIELD_NUMBER = 494;
+ private double relativeConversionValueLift_ = 0D;
+ /**
+ * + * The percentage increase in conversion value in the exposed group compared + * to the control group. + *+ * + *
optional double relative_conversion_value_lift = 494;
+ * @return Whether the relativeConversionValueLift field is set.
+ */
+ @java.lang.Override
+ public boolean hasRelativeConversionValueLift() {
+ return ((bitField9_ & 0x00000020) != 0);
+ }
+ /**
+ * + * The percentage increase in conversion value in the exposed group compared + * to the control group. + *+ * + *
optional double relative_conversion_value_lift = 494;
+ * @return The relativeConversionValueLift.
+ */
+ @java.lang.Override
+ public double getRelativeConversionValueLift() {
+ return relativeConversionValueLift_;
+ }
+
+ public static final int RELATIVE_CONVERSION_VALUE_LIFT_P90_LOWER_BOUND_FIELD_NUMBER = 495;
+ private double relativeConversionValueLiftP90LowerBound_ = 0D;
+ /**
+ * + * The lower bound of the 90% confidence interval for + * relative_conversion_value_lift. The lowest likely percentage of incremental + * revenue the ads generated. + *+ * + *
optional double relative_conversion_value_lift_p90_lower_bound = 495;
+ * @return Whether the relativeConversionValueLiftP90LowerBound field is set.
+ */
+ @java.lang.Override
+ public boolean hasRelativeConversionValueLiftP90LowerBound() {
+ return ((bitField9_ & 0x00000040) != 0);
+ }
+ /**
+ * + * The lower bound of the 90% confidence interval for + * relative_conversion_value_lift. The lowest likely percentage of incremental + * revenue the ads generated. + *+ * + *
optional double relative_conversion_value_lift_p90_lower_bound = 495;
+ * @return The relativeConversionValueLiftP90LowerBound.
+ */
+ @java.lang.Override
+ public double getRelativeConversionValueLiftP90LowerBound() {
+ return relativeConversionValueLiftP90LowerBound_;
+ }
+
+ public static final int RELATIVE_CONVERSION_VALUE_LIFT_P90_UPPER_BOUND_FIELD_NUMBER = 496;
+ private double relativeConversionValueLiftP90UpperBound_ = 0D;
+ /**
+ * + * The upper bound of the 90% confidence interval for + * relative_conversion_value_lift. The highest likely percentage of + * incremental revenue the ads generated. + *+ * + *
optional double relative_conversion_value_lift_p90_upper_bound = 496;
+ * @return Whether the relativeConversionValueLiftP90UpperBound field is set.
+ */
+ @java.lang.Override
+ public boolean hasRelativeConversionValueLiftP90UpperBound() {
+ return ((bitField9_ & 0x00000080) != 0);
+ }
+ /**
+ * + * The upper bound of the 90% confidence interval for + * relative_conversion_value_lift. The highest likely percentage of + * incremental revenue the ads generated. + *+ * + *
optional double relative_conversion_value_lift_p90_upper_bound = 496;
+ * @return The relativeConversionValueLiftP90UpperBound.
+ */
+ @java.lang.Override
+ public double getRelativeConversionValueLiftP90UpperBound() {
+ return relativeConversionValueLiftP90UpperBound_;
+ }
+
+ public static final int ABSOLUTE_BRAND_LIFT_FIELD_NUMBER = 497;
+ private double absoluteBrandLift_ = 0D;
+ /**
+ * + * These metrics estimate the additional brand lift directly attributable to + * the ad campaign. + *+ * + *
optional double absolute_brand_lift = 497;
+ * @return Whether the absoluteBrandLift field is set.
+ */
+ @java.lang.Override
+ public boolean hasAbsoluteBrandLift() {
+ return ((bitField9_ & 0x00000100) != 0);
+ }
+ /**
+ * + * These metrics estimate the additional brand lift directly attributable to + * the ad campaign. + *+ * + *
optional double absolute_brand_lift = 497;
+ * @return The absoluteBrandLift.
+ */
+ @java.lang.Override
+ public double getAbsoluteBrandLift() {
+ return absoluteBrandLift_;
+ }
+
+ public static final int ABSOLUTE_BRAND_LIFT_P90_LOWER_BOUND_FIELD_NUMBER = 498;
+ private double absoluteBrandLiftP90LowerBound_ = 0D;
+ /**
+ * + * Lower bound of the 90% confidence interval for absolute brand lift. + * The "conservative" estimate of your success. It is the minimum increase + * you can be 90% sure was caused by your ads. + *+ * + *
optional double absolute_brand_lift_p90_lower_bound = 498;
+ * @return Whether the absoluteBrandLiftP90LowerBound field is set.
+ */
+ @java.lang.Override
+ public boolean hasAbsoluteBrandLiftP90LowerBound() {
+ return ((bitField9_ & 0x00000200) != 0);
+ }
+ /**
+ * + * Lower bound of the 90% confidence interval for absolute brand lift. + * The "conservative" estimate of your success. It is the minimum increase + * you can be 90% sure was caused by your ads. + *+ * + *
optional double absolute_brand_lift_p90_lower_bound = 498;
+ * @return The absoluteBrandLiftP90LowerBound.
+ */
+ @java.lang.Override
+ public double getAbsoluteBrandLiftP90LowerBound() {
+ return absoluteBrandLiftP90LowerBound_;
+ }
+
+ public static final int ABSOLUTE_BRAND_LIFT_P90_UPPER_BOUND_FIELD_NUMBER = 499;
+ private double absoluteBrandLiftP90UpperBound_ = 0D;
+ /**
+ * + * Upper bound of the 90% confidence interval for absolute brand lift. + * The "optimistic" estimate of your success. It is the maximum increase + * likely driven by your ads. + *+ * + *
optional double absolute_brand_lift_p90_upper_bound = 499;
+ * @return Whether the absoluteBrandLiftP90UpperBound field is set.
+ */
+ @java.lang.Override
+ public boolean hasAbsoluteBrandLiftP90UpperBound() {
+ return ((bitField9_ & 0x00000400) != 0);
+ }
+ /**
+ * + * Upper bound of the 90% confidence interval for absolute brand lift. + * The "optimistic" estimate of your success. It is the maximum increase + * likely driven by your ads. + *+ * + *
optional double absolute_brand_lift_p90_upper_bound = 499;
+ * @return The absoluteBrandLiftP90UpperBound.
+ */
+ @java.lang.Override
+ public double getAbsoluteBrandLiftP90UpperBound() {
+ return absoluteBrandLiftP90UpperBound_;
+ }
+
+ public static final int ABSOLUTE_BRAND_LIFT_P_VALUE_FIELD_NUMBER = 500;
+ private double absoluteBrandLiftPValue_ = 0D;
+ /**
+ * + * The p-value provides a measure of the statistical significance for the + * detected brand lift. It calculates the likelihood that your incremental + * lift was driven by ad performance rather than being a merely random + * occurrence. Achieving a low score of 0.10 indicates 90% + * confidence that your advertising efforts directly generated the additional + * lift. + *+ * + *
optional double absolute_brand_lift_p_value = 500;
+ * @return Whether the absoluteBrandLiftPValue field is set.
+ */
+ @java.lang.Override
+ public boolean hasAbsoluteBrandLiftPValue() {
+ return ((bitField9_ & 0x00000800) != 0);
+ }
+ /**
+ * + * The p-value provides a measure of the statistical significance for the + * detected brand lift. It calculates the likelihood that your incremental + * lift was driven by ad performance rather than being a merely random + * occurrence. Achieving a low score of 0.10 indicates 90% + * confidence that your advertising efforts directly generated the additional + * lift. + *+ * + *
optional double absolute_brand_lift_p_value = 500;
+ * @return The absoluteBrandLiftPValue.
+ */
+ @java.lang.Override
+ public double getAbsoluteBrandLiftPValue() {
+ return absoluteBrandLiftPValue_;
+ }
+
+ public static final int BRAND_LIFT_BASELINE_POSITIVE_RESPONSE_RATE_FIELD_NUMBER = 501;
+ private double brandLiftBaselinePositiveResponseRate_ = 0D;
+ /**
+ * + * Represents the rate of positive responses that would have occurred + * naturally without ad exposure, based on the behavior of the control group. + * Often referred to as "Control" responses. Provides the baseline + * level of brand perception that occurred naturally. + *+ * + *
optional double brand_lift_baseline_positive_response_rate = 501;
+ * @return Whether the brandLiftBaselinePositiveResponseRate field is set.
+ */
+ @java.lang.Override
+ public boolean hasBrandLiftBaselinePositiveResponseRate() {
+ return ((bitField9_ & 0x00001000) != 0);
+ }
+ /**
+ * + * Represents the rate of positive responses that would have occurred + * naturally without ad exposure, based on the behavior of the control group. + * Often referred to as "Control" responses. Provides the baseline + * level of brand perception that occurred naturally. + *+ * + *
optional double brand_lift_baseline_positive_response_rate = 501;
+ * @return The brandLiftBaselinePositiveResponseRate.
+ */
+ @java.lang.Override
+ public double getBrandLiftBaselinePositiveResponseRate() {
+ return brandLiftBaselinePositiveResponseRate_;
+ }
+
+ public static final int BRAND_LIFT_BASELINE_POSITIVE_RESPONSE_RATE_P90_LOWER_BOUND_FIELD_NUMBER = 502;
+ private double brandLiftBaselinePositiveResponseRateP90LowerBound_ = 0D;
+ /**
+ * + * Lower bound of the 90% confidence interval for the baseline positive + * response rate. Represents the conservative baseline rate of positive brand + * responses you could expect naturally without ad exposure. + *+ * + *
optional double brand_lift_baseline_positive_response_rate_p90_lower_bound = 502;
+ * @return Whether the brandLiftBaselinePositiveResponseRateP90LowerBound field is set.
+ */
+ @java.lang.Override
+ public boolean hasBrandLiftBaselinePositiveResponseRateP90LowerBound() {
+ return ((bitField9_ & 0x00002000) != 0);
+ }
+ /**
+ * + * Lower bound of the 90% confidence interval for the baseline positive + * response rate. Represents the conservative baseline rate of positive brand + * responses you could expect naturally without ad exposure. + *+ * + *
optional double brand_lift_baseline_positive_response_rate_p90_lower_bound = 502;
+ * @return The brandLiftBaselinePositiveResponseRateP90LowerBound.
+ */
+ @java.lang.Override
+ public double getBrandLiftBaselinePositiveResponseRateP90LowerBound() {
+ return brandLiftBaselinePositiveResponseRateP90LowerBound_;
+ }
+
+ public static final int BRAND_LIFT_BASELINE_POSITIVE_RESPONSE_RATE_P90_UPPER_BOUND_FIELD_NUMBER = 503;
+ private double brandLiftBaselinePositiveResponseRateP90UpperBound_ = 0D;
+ /**
+ * + * Upper bound of the 90% confidence interval for the baseline positive + * response rate. Represents the optimistic baseline rate of positive brand + * responses expected naturally without ad exposure. + *+ * + *
optional double brand_lift_baseline_positive_response_rate_p90_upper_bound = 503;
+ * @return Whether the brandLiftBaselinePositiveResponseRateP90UpperBound field is set.
+ */
+ @java.lang.Override
+ public boolean hasBrandLiftBaselinePositiveResponseRateP90UpperBound() {
+ return ((bitField9_ & 0x00004000) != 0);
+ }
+ /**
+ * + * Upper bound of the 90% confidence interval for the baseline positive + * response rate. Represents the optimistic baseline rate of positive brand + * responses expected naturally without ad exposure. + *+ * + *
optional double brand_lift_baseline_positive_response_rate_p90_upper_bound = 503;
+ * @return The brandLiftBaselinePositiveResponseRateP90UpperBound.
+ */
+ @java.lang.Override
+ public double getBrandLiftBaselinePositiveResponseRateP90UpperBound() {
+ return brandLiftBaselinePositiveResponseRateP90UpperBound_;
+ }
+
+ public static final int BRAND_LIFT_EXPOSED_POSITIVE_RESPONDER_FRACTIONAL_COOKIES_FIELD_NUMBER = 504;
+ private double brandLiftExposedPositiveResponderFractionalCookies_ = 0D;
+ /**
+ * + * Estimated unique users showing interest in the exposed group. This value is + * "fractional" because it represents a statistical estimate rather than a + * raw headcount. + *+ * + *
optional double brand_lift_exposed_positive_responder_fractional_cookies = 504;
+ * @return Whether the brandLiftExposedPositiveResponderFractionalCookies field is set.
+ */
+ @java.lang.Override
+ public boolean hasBrandLiftExposedPositiveResponderFractionalCookies() {
+ return ((bitField9_ & 0x00008000) != 0);
+ }
+ /**
+ * + * Estimated unique users showing interest in the exposed group. This value is + * "fractional" because it represents a statistical estimate rather than a + * raw headcount. + *+ * + *
optional double brand_lift_exposed_positive_responder_fractional_cookies = 504;
+ * @return The brandLiftExposedPositiveResponderFractionalCookies.
+ */
+ @java.lang.Override
+ public double getBrandLiftExposedPositiveResponderFractionalCookies() {
+ return brandLiftExposedPositiveResponderFractionalCookies_;
+ }
+
+ public static final int BRAND_LIFT_EXPOSED_POSITIVE_RESPONDER_FRACTIONAL_COOKIES_P90_LOWER_BOUND_FIELD_NUMBER = 505;
+ private double brandLiftExposedPositiveResponderFractionalCookiesP90LowerBound_ = 0D;
+ /**
+ * + * The lower bound of the 90% confidence interval for the estimated number of + * unique cookies within the ad-exposed group that are estimated to have a + * positive brand attitude, as measured by the Brand Lift survey. + *+ * + *
optional double brand_lift_exposed_positive_responder_fractional_cookies_p90_lower_bound = 505;
+ * @return Whether the brandLiftExposedPositiveResponderFractionalCookiesP90LowerBound field is set.
+ */
+ @java.lang.Override
+ public boolean hasBrandLiftExposedPositiveResponderFractionalCookiesP90LowerBound() {
+ return ((bitField9_ & 0x00010000) != 0);
+ }
+ /**
+ * + * The lower bound of the 90% confidence interval for the estimated number of + * unique cookies within the ad-exposed group that are estimated to have a + * positive brand attitude, as measured by the Brand Lift survey. + *+ * + *
optional double brand_lift_exposed_positive_responder_fractional_cookies_p90_lower_bound = 505;
+ * @return The brandLiftExposedPositiveResponderFractionalCookiesP90LowerBound.
+ */
+ @java.lang.Override
+ public double getBrandLiftExposedPositiveResponderFractionalCookiesP90LowerBound() {
+ return brandLiftExposedPositiveResponderFractionalCookiesP90LowerBound_;
+ }
+
+ public static final int BRAND_LIFT_EXPOSED_POSITIVE_RESPONDER_FRACTIONAL_COOKIES_P90_UPPER_BOUND_FIELD_NUMBER = 506;
+ private double brandLiftExposedPositiveResponderFractionalCookiesP90UpperBound_ = 0D;
+ /**
+ * + * The upper bound of the 90% confidence interval for the estimated number of + * unique cookies within the ad-exposed group that are estimated to have + * experienced a positive shift in brand attitude, as measured by the Brand + * Lift survey. + *+ * + *
optional double brand_lift_exposed_positive_responder_fractional_cookies_p90_upper_bound = 506;
+ * @return Whether the brandLiftExposedPositiveResponderFractionalCookiesP90UpperBound field is set.
+ */
+ @java.lang.Override
+ public boolean hasBrandLiftExposedPositiveResponderFractionalCookiesP90UpperBound() {
+ return ((bitField9_ & 0x00020000) != 0);
+ }
+ /**
+ * + * The upper bound of the 90% confidence interval for the estimated number of + * unique cookies within the ad-exposed group that are estimated to have + * experienced a positive shift in brand attitude, as measured by the Brand + * Lift survey. + *+ * + *
optional double brand_lift_exposed_positive_responder_fractional_cookies_p90_upper_bound = 506;
+ * @return The brandLiftExposedPositiveResponderFractionalCookiesP90UpperBound.
+ */
+ @java.lang.Override
+ public double getBrandLiftExposedPositiveResponderFractionalCookiesP90UpperBound() {
+ return brandLiftExposedPositiveResponderFractionalCookiesP90UpperBound_;
+ }
+
+ public static final int BRAND_LIFT_EXPOSED_POSITIVE_RESPONSE_RATE_FIELD_NUMBER = 507;
+ private double brandLiftExposedPositiveResponseRate_ = 0D;
+ /**
+ * + * Represents the rate of positive responses from users who were exposed to + * the ads. Often referred to as "Treatment" responses. Shows + * total positive response rate when users were exposed to your ads. + *+ * + *
optional double brand_lift_exposed_positive_response_rate = 507;
+ * @return Whether the brandLiftExposedPositiveResponseRate field is set.
+ */
+ @java.lang.Override
+ public boolean hasBrandLiftExposedPositiveResponseRate() {
+ return ((bitField9_ & 0x00040000) != 0);
+ }
+ /**
+ * + * Represents the rate of positive responses from users who were exposed to + * the ads. Often referred to as "Treatment" responses. Shows + * total positive response rate when users were exposed to your ads. + *+ * + *
optional double brand_lift_exposed_positive_response_rate = 507;
+ * @return The brandLiftExposedPositiveResponseRate.
+ */
+ @java.lang.Override
+ public double getBrandLiftExposedPositiveResponseRate() {
+ return brandLiftExposedPositiveResponseRate_;
+ }
+
+ public static final int BRAND_LIFT_EXPOSED_POSITIVE_RESPONSE_RATE_P90_LOWER_BOUND_FIELD_NUMBER = 508;
+ private double brandLiftExposedPositiveResponseRateP90LowerBound_ = 0D;
+ /**
+ * + * Lower bound of the 90% confidence interval for the exposed positive + * response rate. Represents the conservative estimate of positive brand + * responses among users exposed to your ads. + *+ * + *
optional double brand_lift_exposed_positive_response_rate_p90_lower_bound = 508;
+ * @return Whether the brandLiftExposedPositiveResponseRateP90LowerBound field is set.
+ */
+ @java.lang.Override
+ public boolean hasBrandLiftExposedPositiveResponseRateP90LowerBound() {
+ return ((bitField9_ & 0x00080000) != 0);
+ }
+ /**
+ * + * Lower bound of the 90% confidence interval for the exposed positive + * response rate. Represents the conservative estimate of positive brand + * responses among users exposed to your ads. + *+ * + *
optional double brand_lift_exposed_positive_response_rate_p90_lower_bound = 508;
+ * @return The brandLiftExposedPositiveResponseRateP90LowerBound.
+ */
+ @java.lang.Override
+ public double getBrandLiftExposedPositiveResponseRateP90LowerBound() {
+ return brandLiftExposedPositiveResponseRateP90LowerBound_;
+ }
+
+ public static final int BRAND_LIFT_EXPOSED_POSITIVE_RESPONSE_RATE_P90_UPPER_BOUND_FIELD_NUMBER = 509;
+ private double brandLiftExposedPositiveResponseRateP90UpperBound_ = 0D;
+ /**
+ * + * Upper bound of the 90% confidence interval for the exposed positive + * response rate. Represents the maximum estimate of positive brand responses + * among users exposed to your ads. + *+ * + *
optional double brand_lift_exposed_positive_response_rate_p90_upper_bound = 509;
+ * @return Whether the brandLiftExposedPositiveResponseRateP90UpperBound field is set.
+ */
+ @java.lang.Override
+ public boolean hasBrandLiftExposedPositiveResponseRateP90UpperBound() {
+ return ((bitField9_ & 0x00100000) != 0);
+ }
+ /**
+ * + * Upper bound of the 90% confidence interval for the exposed positive + * response rate. Represents the maximum estimate of positive brand responses + * among users exposed to your ads. + *+ * + *
optional double brand_lift_exposed_positive_response_rate_p90_upper_bound = 509;
+ * @return The brandLiftExposedPositiveResponseRateP90UpperBound.
+ */
+ @java.lang.Override
+ public double getBrandLiftExposedPositiveResponseRateP90UpperBound() {
+ return brandLiftExposedPositiveResponseRateP90UpperBound_;
+ }
+
+ public static final int BRAND_LIFT_RESPONSES_EXPOSED_FIELD_NUMBER = 510;
+ private double brandLiftResponsesExposed_ = 0D;
+ /**
+ * + * The number of survey responses from users who were exposed to the ads. + *+ * + *
optional double brand_lift_responses_exposed = 510;
+ * @return Whether the brandLiftResponsesExposed field is set.
+ */
+ @java.lang.Override
+ public boolean hasBrandLiftResponsesExposed() {
+ return ((bitField9_ & 0x00200000) != 0);
+ }
+ /**
+ * + * The number of survey responses from users who were exposed to the ads. + *+ * + *
optional double brand_lift_responses_exposed = 510;
+ * @return The brandLiftResponsesExposed.
+ */
+ @java.lang.Override
+ public double getBrandLiftResponsesExposed() {
+ return brandLiftResponsesExposed_;
+ }
+
+ public static final int BRAND_LIFT_RESPONSES_SUPPRESSED_FIELD_NUMBER = 511;
+ private double brandLiftResponsesSuppressed_ = 0D;
+ /**
+ * + * Brand lift responses suppressed. + *+ * + *
optional double brand_lift_responses_suppressed = 511;
+ * @return Whether the brandLiftResponsesSuppressed field is set.
+ */
+ @java.lang.Override
+ public boolean hasBrandLiftResponsesSuppressed() {
+ return ((bitField9_ & 0x00400000) != 0);
+ }
+ /**
+ * + * Brand lift responses suppressed. + *+ * + *
optional double brand_lift_responses_suppressed = 511;
+ * @return The brandLiftResponsesSuppressed.
+ */
+ @java.lang.Override
+ public double getBrandLiftResponsesSuppressed() {
+ return brandLiftResponsesSuppressed_;
+ }
+
+ public static final int BRAND_LIFT_SUPPRESSED_POSITIVE_RESPONDER_FRACTIONAL_COOKIES_FIELD_NUMBER = 512;
+ private double brandLiftSuppressedPositiveResponderFractionalCookies_ = 0D;
+ /**
+ * + * Estimated unique users showing interest in the control/suppressed group. + * This value is "fractional" because it represents a statistical estimate. + *+ * + *
optional double brand_lift_suppressed_positive_responder_fractional_cookies = 512;
+ * @return Whether the brandLiftSuppressedPositiveResponderFractionalCookies field is set.
+ */
+ @java.lang.Override
+ public boolean hasBrandLiftSuppressedPositiveResponderFractionalCookies() {
+ return ((bitField9_ & 0x00800000) != 0);
+ }
+ /**
+ * + * Estimated unique users showing interest in the control/suppressed group. + * This value is "fractional" because it represents a statistical estimate. + *+ * + *
optional double brand_lift_suppressed_positive_responder_fractional_cookies = 512;
+ * @return The brandLiftSuppressedPositiveResponderFractionalCookies.
+ */
+ @java.lang.Override
+ public double getBrandLiftSuppressedPositiveResponderFractionalCookies() {
+ return brandLiftSuppressedPositiveResponderFractionalCookies_;
+ }
+
+ public static final int BRAND_LIFT_SUPPRESSED_POSITIVE_RESPONDER_FRACTIONAL_COOKIES_P90_LOWER_BOUND_FIELD_NUMBER = 513;
+ private double brandLiftSuppressedPositiveResponderFractionalCookiesP90LowerBound_ = 0D;
+ /**
+ * + * Lower bound of the 90% confidence interval for the estimated number of + * fractional cookies within the control group that are categorized as + * positive responders. This lower bound provides a statistically supported + * minimum value for the total fractional cookies in the control group showing + * a positive brand attitude. + *+ * + *
optional double brand_lift_suppressed_positive_responder_fractional_cookies_p90_lower_bound = 513;
+ * @return Whether the brandLiftSuppressedPositiveResponderFractionalCookiesP90LowerBound field is set.
+ */
+ @java.lang.Override
+ public boolean hasBrandLiftSuppressedPositiveResponderFractionalCookiesP90LowerBound() {
+ return ((bitField9_ & 0x01000000) != 0);
+ }
+ /**
+ * + * Lower bound of the 90% confidence interval for the estimated number of + * fractional cookies within the control group that are categorized as + * positive responders. This lower bound provides a statistically supported + * minimum value for the total fractional cookies in the control group showing + * a positive brand attitude. + *+ * + *
optional double brand_lift_suppressed_positive_responder_fractional_cookies_p90_lower_bound = 513;
+ * @return The brandLiftSuppressedPositiveResponderFractionalCookiesP90LowerBound.
+ */
+ @java.lang.Override
+ public double getBrandLiftSuppressedPositiveResponderFractionalCookiesP90LowerBound() {
+ return brandLiftSuppressedPositiveResponderFractionalCookiesP90LowerBound_;
+ }
+
+ public static final int BRAND_LIFT_SUPPRESSED_POSITIVE_RESPONDER_FRACTIONAL_COOKIES_P90_UPPER_BOUND_FIELD_NUMBER = 514;
+ private double brandLiftSuppressedPositiveResponderFractionalCookiesP90UpperBound_ = 0D;
+ /**
+ * + * Represents the upper bound of the 90% confidence interval for the + * estimated number of fractional cookies within the control group that are + * categorized as positive responders. This upper bound provides a + * statistically supported maximum value for the total fractional cookies in + * the control group showing a positive brand attitude. + *+ * + *
optional double brand_lift_suppressed_positive_responder_fractional_cookies_p90_upper_bound = 514;
+ * @return Whether the brandLiftSuppressedPositiveResponderFractionalCookiesP90UpperBound field is set.
+ */
+ @java.lang.Override
+ public boolean hasBrandLiftSuppressedPositiveResponderFractionalCookiesP90UpperBound() {
+ return ((bitField9_ & 0x02000000) != 0);
+ }
+ /**
+ * + * Represents the upper bound of the 90% confidence interval for the + * estimated number of fractional cookies within the control group that are + * categorized as positive responders. This upper bound provides a + * statistically supported maximum value for the total fractional cookies in + * the control group showing a positive brand attitude. + *+ * + *
optional double brand_lift_suppressed_positive_responder_fractional_cookies_p90_upper_bound = 514;
+ * @return The brandLiftSuppressedPositiveResponderFractionalCookiesP90UpperBound.
+ */
+ @java.lang.Override
+ public double getBrandLiftSuppressedPositiveResponderFractionalCookiesP90UpperBound() {
+ return brandLiftSuppressedPositiveResponderFractionalCookiesP90UpperBound_;
+ }
+
+ public static final int BRAND_LIFT_TOTAL_RESPONSES_FIELD_NUMBER = 515;
+ private double brandLiftTotalResponses_ = 0D;
+ /**
+ * + * The total number of survey responses collected across both the exposed and + * control groups. + *+ * + *
optional double brand_lift_total_responses = 515;
+ * @return Whether the brandLiftTotalResponses field is set.
+ */
+ @java.lang.Override
+ public boolean hasBrandLiftTotalResponses() {
+ return ((bitField9_ & 0x04000000) != 0);
+ }
+ /**
+ * + * The total number of survey responses collected across both the exposed and + * control groups. + *+ * + *
optional double brand_lift_total_responses = 515;
+ * @return The brandLiftTotalResponses.
+ */
+ @java.lang.Override
+ public double getBrandLiftTotalResponses() {
+ return brandLiftTotalResponses_;
+ }
+
+ public static final int COST_PER_LIFTED_COOKIE_FIELD_NUMBER = 516;
+ private double costPerLiftedCookie_ = 0D;
+ /**
+ * + * The estimated cost incurred for each additional person moved to a positive + * brand state by the campaign. Helps assess the + * cost-effectiveness of your ad spend in driving brand growth. + *+ * + *
optional double cost_per_lifted_cookie = 516;
+ * @return Whether the costPerLiftedCookie field is set.
+ */
+ @java.lang.Override
+ public boolean hasCostPerLiftedCookie() {
+ return ((bitField9_ & 0x08000000) != 0);
+ }
+ /**
+ * + * The estimated cost incurred for each additional person moved to a positive + * brand state by the campaign. Helps assess the + * cost-effectiveness of your ad spend in driving brand growth. + *+ * + *
optional double cost_per_lifted_cookie = 516;
+ * @return The costPerLiftedCookie.
+ */
+ @java.lang.Override
+ public double getCostPerLiftedCookie() {
+ return costPerLiftedCookie_;
+ }
+
+ public static final int COST_PER_LIFTED_COOKIE_P90_LOWER_BOUND_FIELD_NUMBER = 517;
+ private double costPerLiftedCookieP90LowerBound_ = 0D;
+ /**
+ * + * Lower bound of the 90% confidence interval for the cost per lifted cookie. + * Represents the most optimistic (lowest cost) estimate for moving a user to + * a positive brand state. + *+ * + *
optional double cost_per_lifted_cookie_p90_lower_bound = 517;
+ * @return Whether the costPerLiftedCookieP90LowerBound field is set.
+ */
+ @java.lang.Override
+ public boolean hasCostPerLiftedCookieP90LowerBound() {
+ return ((bitField9_ & 0x10000000) != 0);
+ }
+ /**
+ * + * Lower bound of the 90% confidence interval for the cost per lifted cookie. + * Represents the most optimistic (lowest cost) estimate for moving a user to + * a positive brand state. + *+ * + *
optional double cost_per_lifted_cookie_p90_lower_bound = 517;
+ * @return The costPerLiftedCookieP90LowerBound.
+ */
+ @java.lang.Override
+ public double getCostPerLiftedCookieP90LowerBound() {
+ return costPerLiftedCookieP90LowerBound_;
+ }
+
+ public static final int COST_PER_LIFTED_COOKIE_P90_UPPER_BOUND_FIELD_NUMBER = 518;
+ private double costPerLiftedCookieP90UpperBound_ = 0D;
+ /**
+ * + * Upper bound of the 90% confidence interval for the cost per lifted cookie. + * Represents the most conservative (highest cost) estimate for moving a user + * to a positive brand state. + *+ * + *
optional double cost_per_lifted_cookie_p90_upper_bound = 518;
+ * @return Whether the costPerLiftedCookieP90UpperBound field is set.
+ */
+ @java.lang.Override
+ public boolean hasCostPerLiftedCookieP90UpperBound() {
+ return ((bitField9_ & 0x20000000) != 0);
+ }
+ /**
+ * + * Upper bound of the 90% confidence interval for the cost per lifted cookie. + * Represents the most conservative (highest cost) estimate for moving a user + * to a positive brand state. + *+ * + *
optional double cost_per_lifted_cookie_p90_upper_bound = 518;
+ * @return The costPerLiftedCookieP90UpperBound.
+ */
+ @java.lang.Override
+ public double getCostPerLiftedCookieP90UpperBound() {
+ return costPerLiftedCookieP90UpperBound_;
+ }
+
+ public static final int FRACTIONAL_LIFTED_COOKIES_FIELD_NUMBER = 519;
+ private double fractionalLiftedCookies_ = 0D;
+ /**
+ * + * Estimated number of unique users who were moved to a positive brand state + * directly by the campaign (that is, lifted users). + *+ * + *
optional double fractional_lifted_cookies = 519;
+ * @return Whether the fractionalLiftedCookies field is set.
+ */
+ @java.lang.Override
+ public boolean hasFractionalLiftedCookies() {
+ return ((bitField9_ & 0x40000000) != 0);
+ }
+ /**
+ * + * Estimated number of unique users who were moved to a positive brand state + * directly by the campaign (that is, lifted users). + *+ * + *
optional double fractional_lifted_cookies = 519;
+ * @return The fractionalLiftedCookies.
+ */
+ @java.lang.Override
+ public double getFractionalLiftedCookies() {
+ return fractionalLiftedCookies_;
+ }
+
+ public static final int FRACTIONAL_LIFTED_COOKIES_P90_LOWER_BOUND_FIELD_NUMBER = 520;
+ private double fractionalLiftedCookiesP90LowerBound_ = 0D;
+ /**
+ * + * The lower bound of the 90% confidence interval for the + * fractional_lifted_cookies metric. This value represents a statistically + * conservative estimate of the minimum number of cookies for whom a positive + * Brand Lift is attributed to the ad exposure. + *+ * + *
optional double fractional_lifted_cookies_p90_lower_bound = 520;
+ * @return Whether the fractionalLiftedCookiesP90LowerBound field is set.
+ */
+ @java.lang.Override
+ public boolean hasFractionalLiftedCookiesP90LowerBound() {
+ return ((bitField9_ & 0x80000000) != 0);
+ }
+ /**
+ * + * The lower bound of the 90% confidence interval for the + * fractional_lifted_cookies metric. This value represents a statistically + * conservative estimate of the minimum number of cookies for whom a positive + * Brand Lift is attributed to the ad exposure. + *+ * + *
optional double fractional_lifted_cookies_p90_lower_bound = 520;
+ * @return The fractionalLiftedCookiesP90LowerBound.
+ */
+ @java.lang.Override
+ public double getFractionalLiftedCookiesP90LowerBound() {
+ return fractionalLiftedCookiesP90LowerBound_;
+ }
+
+ public static final int FRACTIONAL_LIFTED_COOKIES_P90_UPPER_BOUND_FIELD_NUMBER = 521;
+ private double fractionalLiftedCookiesP90UpperBound_ = 0D;
+ /**
+ * + * The upper bound of the 90% confidence interval for the + * fractional_lifted_cookies metric. This value represents a statistically + * optimistic estimate of the maximum number of cookies that may have + * experienced a positive Brand Lift. + *+ * + *
optional double fractional_lifted_cookies_p90_upper_bound = 521;
+ * @return Whether the fractionalLiftedCookiesP90UpperBound field is set.
+ */
+ @java.lang.Override
+ public boolean hasFractionalLiftedCookiesP90UpperBound() {
+ return ((bitField10_ & 0x00000001) != 0);
+ }
+ /**
+ * + * The upper bound of the 90% confidence interval for the + * fractional_lifted_cookies metric. This value represents a statistically + * optimistic estimate of the maximum number of cookies that may have + * experienced a positive Brand Lift. + *+ * + *
optional double fractional_lifted_cookies_p90_upper_bound = 521;
+ * @return The fractionalLiftedCookiesP90UpperBound.
+ */
+ @java.lang.Override
+ public double getFractionalLiftedCookiesP90UpperBound() {
+ return fractionalLiftedCookiesP90UpperBound_;
+ }
+
+ public static final int HEADROOM_BRAND_LIFT_FIELD_NUMBER = 522;
+ private double headroomBrandLift_ = 0D;
+ /**
+ * + * The increase in positive brand responses relative to the total potential + * growth remaining. + *+ * + *
optional double headroom_brand_lift = 522;
+ * @return Whether the headroomBrandLift field is set.
+ */
+ @java.lang.Override
+ public boolean hasHeadroomBrandLift() {
+ return ((bitField10_ & 0x00000002) != 0);
+ }
+ /**
+ * + * The increase in positive brand responses relative to the total potential + * growth remaining. + *+ * + *
optional double headroom_brand_lift = 522;
+ * @return The headroomBrandLift.
+ */
+ @java.lang.Override
+ public double getHeadroomBrandLift() {
+ return headroomBrandLift_;
+ }
+
+ public static final int HEADROOM_BRAND_LIFT_P90_LOWER_BOUND_FIELD_NUMBER = 523;
+ private double headroomBrandLiftP90LowerBound_ = 0D;
+ /**
+ * + * Lower bound of the 90% confidence interval for headroom brand lift. The + * minimum growth rate relative to remaining brand potential you can be 90% + * confident was driven by your ads. + *+ * + *
optional double headroom_brand_lift_p90_lower_bound = 523;
+ * @return Whether the headroomBrandLiftP90LowerBound field is set.
+ */
+ @java.lang.Override
+ public boolean hasHeadroomBrandLiftP90LowerBound() {
+ return ((bitField10_ & 0x00000004) != 0);
+ }
+ /**
+ * + * Lower bound of the 90% confidence interval for headroom brand lift. The + * minimum growth rate relative to remaining brand potential you can be 90% + * confident was driven by your ads. + *+ * + *
optional double headroom_brand_lift_p90_lower_bound = 523;
+ * @return The headroomBrandLiftP90LowerBound.
+ */
+ @java.lang.Override
+ public double getHeadroomBrandLiftP90LowerBound() {
+ return headroomBrandLiftP90LowerBound_;
+ }
+
+ public static final int HEADROOM_BRAND_LIFT_P90_UPPER_BOUND_FIELD_NUMBER = 524;
+ private double headroomBrandLiftP90UpperBound_ = 0D;
+ /**
+ * + * Upper bound of the 90% confidence interval for headroom brand lift. The + * maximum growth rate relative to remaining brand potential likely driven by + * your ads. + *+ * + *
optional double headroom_brand_lift_p90_upper_bound = 524;
+ * @return Whether the headroomBrandLiftP90UpperBound field is set.
+ */
+ @java.lang.Override
+ public boolean hasHeadroomBrandLiftP90UpperBound() {
+ return ((bitField10_ & 0x00000008) != 0);
+ }
+ /**
+ * + * Upper bound of the 90% confidence interval for headroom brand lift. The + * maximum growth rate relative to remaining brand potential likely driven by + * your ads. + *+ * + *
optional double headroom_brand_lift_p90_upper_bound = 524;
+ * @return The headroomBrandLiftP90UpperBound.
+ */
+ @java.lang.Override
+ public double getHeadroomBrandLiftP90UpperBound() {
+ return headroomBrandLiftP90UpperBound_;
+ }
+
+ public static final int RELATIVE_BRAND_LIFT_FIELD_NUMBER = 525;
+ private double relativeBrandLift_ = 0D;
+ /**
+ * + * The percentage increase in positive responses in the exposed group compared + * to the control group. + *+ * + *
optional double relative_brand_lift = 525;
+ * @return Whether the relativeBrandLift field is set.
+ */
+ @java.lang.Override
+ public boolean hasRelativeBrandLift() {
+ return ((bitField10_ & 0x00000010) != 0);
+ }
+ /**
+ * + * The percentage increase in positive responses in the exposed group compared + * to the control group. + *+ * + *
optional double relative_brand_lift = 525;
+ * @return The relativeBrandLift.
+ */
+ @java.lang.Override
+ public double getRelativeBrandLift() {
+ return relativeBrandLift_;
+ }
+
+ public static final int RELATIVE_BRAND_LIFT_P90_LOWER_BOUND_FIELD_NUMBER = 526;
+ private double relativeBrandLiftP90LowerBound_ = 0D;
+ /**
+ * + * The lower bound of the 90% confidence interval for Relative Brand Lift. + * Represents the minimum percentage increase in positive brand perception + * among users who were exposed to the ads, relative to the baseline positive + * response rate observed in the control group. + *+ * + *
optional double relative_brand_lift_p90_lower_bound = 526;
+ * @return Whether the relativeBrandLiftP90LowerBound field is set.
+ */
+ @java.lang.Override
+ public boolean hasRelativeBrandLiftP90LowerBound() {
+ return ((bitField10_ & 0x00000020) != 0);
+ }
+ /**
+ * + * The lower bound of the 90% confidence interval for Relative Brand Lift. + * Represents the minimum percentage increase in positive brand perception + * among users who were exposed to the ads, relative to the baseline positive + * response rate observed in the control group. + *+ * + *
optional double relative_brand_lift_p90_lower_bound = 526;
+ * @return The relativeBrandLiftP90LowerBound.
+ */
+ @java.lang.Override
+ public double getRelativeBrandLiftP90LowerBound() {
+ return relativeBrandLiftP90LowerBound_;
+ }
+
+ public static final int RELATIVE_BRAND_LIFT_P90_UPPER_BOUND_FIELD_NUMBER = 527;
+ private double relativeBrandLiftP90UpperBound_ = 0D;
+ /**
+ * + * The upper bound of the 90% confidence interval for Relative Brand Lift. + * Represents the maximum percentage increase in positive brand perception in + * the ad-exposed group, relative to the control group's baseline positive + * response rate, at a 90% confidence level. + *+ * + *
optional double relative_brand_lift_p90_upper_bound = 527;
+ * @return Whether the relativeBrandLiftP90UpperBound field is set.
+ */
+ @java.lang.Override
+ public boolean hasRelativeBrandLiftP90UpperBound() {
+ return ((bitField10_ & 0x00000040) != 0);
+ }
+ /**
+ * + * The upper bound of the 90% confidence interval for Relative Brand Lift. + * Represents the maximum percentage increase in positive brand perception in + * the ad-exposed group, relative to the control group's baseline positive + * response rate, at a 90% confidence level. + *+ * + *
optional double relative_brand_lift_p90_upper_bound = 527;
+ * @return The relativeBrandLiftP90UpperBound.
+ */
+ @java.lang.Override
+ public double getRelativeBrandLiftP90UpperBound() {
+ return relativeBrandLiftP90UpperBound_;
+ }
+
+ public static final int YOUTUBE_COMMENTS_FIELD_NUMBER = 528;
+ private long youtubeComments_ = 0L;
+ /**
+ * + * The number of comments on YouTube Shorts videos attributed to ad + * impressions. + *+ * + *
optional int64 youtube_comments = 528;
+ * @return Whether the youtubeComments field is set.
+ */
+ @java.lang.Override
+ public boolean hasYoutubeComments() {
+ return ((bitField10_ & 0x00000080) != 0);
+ }
+ /**
+ * + * The number of comments on YouTube Shorts videos attributed to ad + * impressions. + *+ * + *
optional int64 youtube_comments = 528;
+ * @return The youtubeComments.
+ */
+ @java.lang.Override
+ public long getYoutubeComments() {
+ return youtubeComments_;
+ }
+
+ public static final int YOUTUBE_LIKES_FIELD_NUMBER = 529;
+ private long youtubeLikes_ = 0L;
+ /**
+ * + * The number of likes on YouTube Shorts videos attributed to ad impressions. + *+ * + *
optional int64 youtube_likes = 529;
+ * @return Whether the youtubeLikes field is set.
+ */
+ @java.lang.Override
+ public boolean hasYoutubeLikes() {
+ return ((bitField10_ & 0x00000100) != 0);
+ }
+ /**
+ * + * The number of likes on YouTube Shorts videos attributed to ad impressions. + *+ * + *
optional int64 youtube_likes = 529;
+ * @return The youtubeLikes.
+ */
+ @java.lang.Override
+ public long getYoutubeLikes() {
+ return youtubeLikes_;
+ }
+
+ public static final int YOUTUBE_SHARES_FIELD_NUMBER = 530;
+ private long youtubeShares_ = 0L;
+ /**
+ * + * The number of shares on YouTube Shorts videos attributed to ad impressions. + *+ * + *
optional int64 youtube_shares = 530;
+ * @return Whether the youtubeShares field is set.
+ */
+ @java.lang.Override
+ public boolean hasYoutubeShares() {
+ return ((bitField10_ & 0x00000200) != 0);
+ }
+ /**
+ * + * The number of shares on YouTube Shorts videos attributed to ad impressions. + *+ * + *
optional int64 youtube_shares = 530;
+ * @return The youtubeShares.
+ */
+ @java.lang.Override
+ public long getYoutubeShares() {
+ return youtubeShares_;
+ }
+
+ public static final int ORIGINAL_CONVERSION_VALUE_FIELD_NUMBER = 531;
+ private double originalConversionValue_ = 0D;
+ /**
+ * + * The original conversion value from biddable conversions. This is the + * unadjusted value of conversions before any value rule adjustments, such as + * conversion value rules or lifecycle goals adjustments are applied. + *+ * + *
optional double original_conversion_value = 531;
+ * @return Whether the originalConversionValue field is set.
+ */
+ @java.lang.Override
+ public boolean hasOriginalConversionValue() {
+ return ((bitField10_ & 0x00000400) != 0);
+ }
+ /**
+ * + * The original conversion value from biddable conversions. This is the + * unadjusted value of conversions before any value rule adjustments, such as + * conversion value rules or lifecycle goals adjustments are applied. + *+ * + *
optional double original_conversion_value = 531;
+ * @return The originalConversionValue.
+ */
+ @java.lang.Override
+ public double getOriginalConversionValue() {
+ return originalConversionValue_;
+ }
+
+ 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 (historicalCreativeQualityScore_ != com.google.ads.googleads.v25.enums.QualityScoreBucketEnum.QualityScoreBucket.UNSPECIFIED.getNumber()) {
+ output.writeEnum(80, historicalCreativeQualityScore_);
+ }
+ if (historicalLandingPageQualityScore_ != com.google.ads.googleads.v25.enums.QualityScoreBucketEnum.QualityScoreBucket.UNSPECIFIED.getNumber()) {
+ output.writeEnum(81, historicalLandingPageQualityScore_);
+ }
+ if (historicalSearchPredictedCtr_ != com.google.ads.googleads.v25.enums.QualityScoreBucketEnum.QualityScoreBucket.UNSPECIFIED.getNumber()) {
+ output.writeEnum(83, historicalSearchPredictedCtr_);
+ }
+ if (getInteractionEventTypesList().size() > 0) {
+ output.writeUInt32NoTag(802);
+ output.writeUInt32NoTag(interactionEventTypesMemoizedSerializedSize);
+ }
+ for (int i = 0; i < interactionEventTypes_.size(); i++) {
+ output.writeEnumNoTag(interactionEventTypes_.getInt(i));
+ }
+ if (((bitField1_ & 0x00000400) != 0)) {
+ output.writeInt64(131, clicks_);
+ }
+ if (((bitField4_ & 0x00000010) != 0)) {
+ output.writeDouble(132, videoQuartileP100Rate_);
+ }
+ if (((bitField4_ & 0x00000020) != 0)) {
+ output.writeDouble(133, videoQuartileP25Rate_);
+ }
+ if (((bitField4_ & 0x00000040) != 0)) {
+ output.writeDouble(134, videoQuartileP50Rate_);
+ }
+ if (((bitField4_ & 0x00000080) != 0)) {
+ output.writeDouble(135, videoQuartileP75Rate_);
+ }
+ if (((bitField3_ & 0x00004000) != 0)) {
+ output.writeDouble(136, searchAbsoluteTopImpressionShare_);
+ }
+ if (((bitField3_ & 0x00008000) != 0)) {
+ output.writeDouble(137, searchBudgetLostAbsoluteTopImpressionShare_);
+ }
+ if (((bitField3_ & 0x00010000) != 0)) {
+ output.writeDouble(138, searchBudgetLostImpressionShare_);
+ }
+ if (((bitField3_ & 0x00020000) != 0)) {
+ output.writeDouble(139, searchBudgetLostTopImpressionShare_);
+ }
+ if (((bitField3_ & 0x00040000) != 0)) {
+ output.writeDouble(140, searchClickShare_);
+ }
+ if (((bitField3_ & 0x00080000) != 0)) {
+ output.writeDouble(141, searchExactMatchImpressionShare_);
+ }
+ if (((bitField3_ & 0x00100000) != 0)) {
+ output.writeDouble(142, searchImpressionShare_);
+ }
+ if (((bitField3_ & 0x00200000) != 0)) {
+ output.writeDouble(143, searchRankLostAbsoluteTopImpressionShare_);
+ }
+ if (((bitField3_ & 0x00400000) != 0)) {
+ output.writeDouble(144, searchRankLostImpressionShare_);
+ }
+ if (((bitField3_ & 0x00800000) != 0)) {
+ output.writeDouble(145, searchRankLostTopImpressionShare_);
+ }
+ if (((bitField3_ & 0x01000000) != 0)) {
+ output.writeDouble(146, searchTopImpressionShare_);
+ }
+ if (((bitField3_ & 0x04000000) != 0)) {
+ output.writeInt64(147, speedScore_);
+ }
+ if (((bitField3_ & 0x20000000) != 0)) {
+ output.writeDouble(148, topImpressionPercentage_);
+ }
+ if (((bitField3_ & 0x40000000) != 0)) {
+ output.writeDouble(149, validAcceleratedMobilePagesClicksPercentage_);
+ }
+ if (((bitField3_ & 0x80000000) != 0)) {
+ output.writeDouble(150, valuePerAllConversions_);
+ }
+ if (((bitField4_ & 0x00000002) != 0)) {
+ output.writeDouble(151, valuePerConversion_);
+ }
+ if (((bitField4_ & 0x00000008) != 0)) {
+ output.writeDouble(152, valuePerCurrentModelAttributedConversion_);
+ }
+ if (((bitField4_ & 0x00000400) != 0)) {
+ output.writeInt64(155, viewThroughConversions_);
+ }
+ if (((bitField1_ & 0x00001000) != 0)) {
+ output.writeInt64(156, combinedClicks_);
+ }
+ if (((bitField1_ & 0x00002000) != 0)) {
+ output.writeDouble(157, combinedClicksPerQuery_);
+ }
+ if (((bitField1_ & 0x00004000) != 0)) {
+ output.writeInt64(158, combinedQueries_);
+ }
+ if (((bitField1_ & 0x00008000) != 0)) {
+ output.writeDouble(159, contentBudgetLostImpressionShare_);
+ }
+ if (((bitField1_ & 0x00010000) != 0)) {
+ output.writeDouble(160, contentImpressionShare_);
+ }
+ if (((bitField1_ & 0x00020000) != 0)) {
+ com.google.protobuf.GeneratedMessage.writeString(output, 161, conversionLastReceivedRequestDateTime_);
+ }
+ if (((bitField1_ & 0x00040000) != 0)) {
+ com.google.protobuf.GeneratedMessage.writeString(output, 162, conversionLastConversionDate_);
+ }
+ if (((bitField1_ & 0x00080000) != 0)) {
+ output.writeDouble(163, contentRankLostImpressionShare_);
+ }
+ if (((bitField1_ & 0x00100000) != 0)) {
+ output.writeDouble(164, conversionsFromInteractionsRate_);
+ }
+ if (((bitField1_ & 0x00200000) != 0)) {
+ output.writeDouble(165, conversionsValue_);
+ }
+ if (((bitField1_ & 0x01000000) != 0)) {
+ output.writeDouble(166, conversionsValuePerCost_);
+ }
+ if (((bitField1_ & 0x02000000) != 0)) {
+ output.writeDouble(167, conversionsFromInteractionsValuePerInteraction_);
+ }
+ if (((bitField1_ & 0x04000000) != 0)) {
+ output.writeDouble(168, conversions_);
+ }
+ if (((bitField1_ & 0x10000000) != 0)) {
+ output.writeInt64(169, costMicros_);
+ }
+ if (((bitField1_ & 0x20000000) != 0)) {
+ output.writeDouble(170, costPerAllConversions_);
+ }
+ if (((bitField1_ & 0x40000000) != 0)) {
+ output.writeDouble(171, costPerConversion_);
+ }
+ if (((bitField1_ & 0x80000000) != 0)) {
+ output.writeDouble(172, costPerCurrentModelAttributedConversion_);
+ }
+ if (((bitField2_ & 0x00000001) != 0)) {
+ output.writeDouble(173, crossDeviceConversions_);
+ }
+ if (((bitField2_ & 0x00000020) != 0)) {
+ output.writeDouble(174, ctr_);
+ }
+ if (((bitField2_ & 0x00000040) != 0)) {
+ output.writeDouble(175, currentModelAttributedConversions_);
+ }
+ if (((bitField2_ & 0x00000080) != 0)) {
+ output.writeDouble(176, currentModelAttributedConversionsFromInteractionsRate_);
+ }
+ if (((bitField2_ & 0x00000100) != 0)) {
+ output.writeDouble(177, currentModelAttributedConversionsFromInteractionsValuePerInteraction_);
+ }
+ if (((bitField2_ & 0x00000200) != 0)) {
+ output.writeDouble(178, currentModelAttributedConversionsValue_);
+ }
+ if (((bitField2_ & 0x00000400) != 0)) {
+ output.writeDouble(179, currentModelAttributedConversionsValuePerCost_);
+ }
+ if (((bitField2_ & 0x00000800) != 0)) {
+ output.writeDouble(180, engagementRate_);
+ }
+ if (((bitField2_ & 0x00001000) != 0)) {
+ output.writeInt64(181, engagements_);
+ }
+ if (((bitField0_ & 0x00000001) != 0)) {
+ output.writeDouble(183, absoluteTopImpressionPercentage_);
+ }
+ if (((bitField0_ & 0x00000002) != 0)) {
+ output.writeDouble(184, activeViewCpm_);
+ }
+ if (((bitField0_ & 0x00000004) != 0)) {
+ output.writeDouble(185, activeViewCtr_);
+ }
+ if (((bitField0_ & 0x00000008) != 0)) {
+ output.writeInt64(186, activeViewImpressions_);
+ }
+ if (((bitField0_ & 0x00000010) != 0)) {
+ output.writeDouble(187, activeViewMeasurability_);
+ }
+ if (((bitField0_ & 0x00000020) != 0)) {
+ output.writeInt64(188, activeViewMeasurableCostMicros_);
+ }
+ if (((bitField0_ & 0x00000040) != 0)) {
+ output.writeInt64(189, activeViewMeasurableImpressions_);
+ }
+ if (((bitField0_ & 0x00000080) != 0)) {
+ output.writeDouble(190, activeViewViewability_);
+ }
+ if (((bitField0_ & 0x00000100) != 0)) {
+ output.writeDouble(191, allConversionsFromInteractionsRate_);
+ }
+ if (((bitField0_ & 0x00000200) != 0)) {
+ output.writeDouble(192, allConversionsValue_);
+ }
+ if (((bitField0_ & 0x00001000) != 0)) {
+ output.writeDouble(193, allConversions_);
+ }
+ if (((bitField0_ & 0x00004000) != 0)) {
+ output.writeDouble(194, allConversionsValuePerCost_);
+ }
+ if (((bitField0_ & 0x00008000) != 0)) {
+ output.writeDouble(195, allConversionsFromClickToCall_);
+ }
+ if (((bitField0_ & 0x00010000) != 0)) {
+ output.writeDouble(196, allConversionsFromDirections_);
+ }
+ if (((bitField0_ & 0x00020000) != 0)) {
+ output.writeDouble(197, allConversionsFromInteractionsValuePerInteraction_);
+ }
+ if (((bitField0_ & 0x00040000) != 0)) {
+ output.writeDouble(198, allConversionsFromMenu_);
+ }
+ if (((bitField0_ & 0x00080000) != 0)) {
+ output.writeDouble(199, allConversionsFromOrder_);
+ }
+ if (((bitField0_ & 0x00100000) != 0)) {
+ output.writeDouble(200, allConversionsFromOtherEngagement_);
+ }
+ if (((bitField0_ & 0x00200000) != 0)) {
+ output.writeDouble(201, allConversionsFromStoreVisit_);
+ }
+ if (((bitField0_ & 0x00400000) != 0)) {
+ output.writeDouble(202, allConversionsFromStoreWebsite_);
+ }
+ if (((bitField0_ & 0x20000000) != 0)) {
+ output.writeDouble(203, averageCost_);
+ }
+ if (((bitField0_ & 0x40000000) != 0)) {
+ output.writeDouble(204, averageCpc_);
+ }
+ if (((bitField0_ & 0x80000000) != 0)) {
+ output.writeDouble(205, averageCpe_);
+ }
+ if (((bitField1_ & 0x00000001) != 0)) {
+ output.writeDouble(206, averageCpm_);
+ }
+ if (((bitField1_ & 0x00000004) != 0)) {
+ output.writeDouble(208, averagePageViews_);
+ }
+ if (((bitField1_ & 0x00000008) != 0)) {
+ output.writeDouble(209, averageTimeOnSite_);
+ }
+ if (((bitField1_ & 0x00000010) != 0)) {
+ output.writeDouble(210, benchmarkAverageMaxCpc_);
+ }
+ if (((bitField1_ & 0x00000100) != 0)) {
+ output.writeDouble(211, benchmarkCtr_);
+ }
+ if (((bitField1_ & 0x00000200) != 0)) {
+ output.writeDouble(212, bounceRate_);
+ }
+ if (((bitField2_ & 0x00002000) != 0)) {
+ output.writeDouble(213, hotelAverageLeadValueMicros_);
+ }
+ if (((bitField2_ & 0x00010000) != 0)) {
+ output.writeDouble(214, hotelPriceDifferencePercentage_);
+ }
+ if (((bitField2_ & 0x00020000) != 0)) {
+ output.writeInt64(215, hotelEligibleImpressions_);
+ }
+ if (((bitField2_ & 0x00040000) != 0)) {
+ output.writeInt64(216, historicalQualityScore_);
+ }
+ if (((bitField2_ & 0x00080000) != 0)) {
+ output.writeInt64(217, gmailForwards_);
+ }
+ if (((bitField2_ & 0x00100000) != 0)) {
+ output.writeInt64(218, gmailSaves_);
+ }
+ if (((bitField2_ & 0x00200000) != 0)) {
+ output.writeInt64(219, gmailSecondaryClicks_);
+ }
+ if (((bitField2_ & 0x00400000) != 0)) {
+ output.writeInt64(220, impressionsFromStoreReach_);
+ }
+ if (((bitField2_ & 0x00800000) != 0)) {
+ output.writeInt64(221, impressions_);
+ }
+ if (((bitField2_ & 0x01000000) != 0)) {
+ output.writeDouble(222, interactionRate_);
+ }
+ if (((bitField2_ & 0x02000000) != 0)) {
+ output.writeInt64(223, interactions_);
+ }
+ if (((bitField2_ & 0x04000000) != 0)) {
+ output.writeDouble(224, invalidClickRate_);
+ }
+ if (((bitField2_ & 0x08000000) != 0)) {
+ output.writeInt64(225, invalidClicks_);
+ }
+ if (((bitField2_ & 0x40000000) != 0)) {
+ output.writeInt64(226, messageChats_);
+ }
+ if (((bitField2_ & 0x80000000) != 0)) {
+ output.writeInt64(227, messageImpressions_);
+ }
+ if (((bitField3_ & 0x00000001) != 0)) {
+ output.writeDouble(228, messageChatRate_);
+ }
+ if (((bitField3_ & 0x00000002) != 0)) {
+ output.writeDouble(229, mobileFriendlyClicksPercentage_);
+ }
+ if (((bitField3_ & 0x00000010) != 0)) {
+ output.writeInt64(230, organicClicks_);
+ }
+ if (((bitField3_ & 0x00000020) != 0)) {
+ output.writeDouble(231, organicClicksPerQuery_);
+ }
+ if (((bitField3_ & 0x00000040) != 0)) {
+ output.writeInt64(232, organicImpressions_);
+ }
+ if (((bitField3_ & 0x00000080) != 0)) {
+ output.writeDouble(233, organicImpressionsPerQuery_);
+ }
+ if (((bitField3_ & 0x00000100) != 0)) {
+ output.writeInt64(234, organicQueries_);
+ }
+ if (((bitField3_ & 0x00000200) != 0)) {
+ output.writeDouble(235, percentNewVisitors_);
+ }
+ if (((bitField3_ & 0x00000400) != 0)) {
+ output.writeInt64(236, phoneCalls_);
+ }
+ if (((bitField3_ & 0x00000800) != 0)) {
+ output.writeInt64(237, phoneImpressions_);
+ }
+ if (((bitField3_ & 0x00001000) != 0)) {
+ output.writeDouble(238, phoneThroughRate_);
+ }
+ if (((bitField3_ & 0x00002000) != 0)) {
+ output.writeDouble(239, relativeCtr_);
+ }
+ if (((bitField0_ & 0x00000400) != 0)) {
+ output.writeDouble(240, allConversionsValueByConversionDate_);
+ }
+ if (((bitField0_ & 0x00002000) != 0)) {
+ output.writeDouble(241, allConversionsByConversionDate_);
+ }
+ if (((bitField1_ & 0x00400000) != 0)) {
+ output.writeDouble(242, conversionsValueByConversionDate_);
+ }
+ if (((bitField1_ & 0x08000000) != 0)) {
+ output.writeDouble(243, conversionsByConversionDate_);
+ }
+ if (((bitField4_ & 0x00000001) != 0)) {
+ output.writeDouble(244, valuePerAllConversionsByConversionDate_);
+ }
+ if (((bitField4_ & 0x00000004) != 0)) {
+ output.writeDouble(245, valuePerConversionsByConversionDate_);
+ }
+ if (skAdNetworkInstalls_ != 0L) {
+ output.writeInt64(246, skAdNetworkInstalls_);
+ }
+ if (((bitField3_ & 0x00000004) != 0)) {
+ output.writeDouble(247, optimizationScoreUplift_);
+ }
+ if (((bitField3_ & 0x00000008) != 0)) {
+ com.google.protobuf.GeneratedMessage.writeString(output, 248, optimizationScoreUrl_);
+ }
+ if (((bitField3_ & 0x10000000) != 0)) {
+ output.writeDouble(250, averageTargetRoas_);
+ }
+ if (((bitField2_ & 0x00000004) != 0)) {
+ output.writeDouble(253, crossDeviceConversionsValue_);
+ }
+ if (((bitField1_ & 0x00000020) != 0)) {
+ output.writeDouble(254, biddableAppInstallConversions_);
+ }
+ if (((bitField1_ & 0x00000040) != 0)) {
+ output.writeDouble(255, biddableAppPostInstallConversions_);
+ }
+ if (((bitField2_ & 0x00004000) != 0)) {
+ output.writeInt64(256, hotelCommissionRateMicros_);
+ }
+ if (((bitField2_ & 0x00008000) != 0)) {
+ output.writeDouble(257, hotelExpectedCommissionCost_);
+ }
+ if (((bitField0_ & 0x00800000) != 0)) {
+ output.writeDouble(258, auctionInsightSearchAbsoluteTopImpressionPercentage_);
+ }
+ if (((bitField0_ & 0x01000000) != 0)) {
+ output.writeDouble(259, auctionInsightSearchImpressionShare_);
+ }
+ if (((bitField0_ & 0x02000000) != 0)) {
+ output.writeDouble(260, auctionInsightSearchOutrankingShare_);
+ }
+ if (((bitField0_ & 0x04000000) != 0)) {
+ output.writeDouble(261, auctionInsightSearchOverlapRate_);
+ }
+ if (((bitField0_ & 0x08000000) != 0)) {
+ output.writeDouble(262, auctionInsightSearchPositionAboveRate_);
+ }
+ if (((bitField0_ & 0x10000000) != 0)) {
+ output.writeDouble(263, auctionInsightSearchTopImpressionPercentage_);
+ }
+ if (publisherPurchasedClicks_ != 0L) {
+ output.writeInt64(264, publisherPurchasedClicks_);
+ }
+ if (publisherOrganicClicks_ != 0L) {
+ output.writeInt64(265, publisherOrganicClicks_);
+ }
+ if (publisherUnknownClicks_ != 0L) {
+ output.writeInt64(266, publisherUnknownClicks_);
+ }
+ if (((bitField4_ & 0x00000800) != 0)) {
+ output.writeDouble(267, allConversionsFromLocationAssetClickToCall_);
+ }
+ if (((bitField4_ & 0x00001000) != 0)) {
+ output.writeDouble(268, allConversionsFromLocationAssetDirections_);
+ }
+ if (((bitField4_ & 0x00002000) != 0)) {
+ output.writeDouble(269, allConversionsFromLocationAssetMenu_);
+ }
+ if (((bitField4_ & 0x00004000) != 0)) {
+ output.writeDouble(270, allConversionsFromLocationAssetOrder_);
+ }
+ if (((bitField4_ & 0x00008000) != 0)) {
+ output.writeDouble(271, allConversionsFromLocationAssetOtherEngagement_);
+ }
+ if (((bitField4_ & 0x00010000) != 0)) {
+ output.writeDouble(272, allConversionsFromLocationAssetStoreVisits_);
+ }
+ if (((bitField4_ & 0x00020000) != 0)) {
+ output.writeDouble(273, allConversionsFromLocationAssetWebsite_);
+ }
+ if (((bitField4_ & 0x00040000) != 0)) {
+ output.writeInt64(274, eligibleImpressionsFromLocationAssetStoreReach_);
+ }
+ if (((bitField4_ & 0x00080000) != 0)) {
+ output.writeDouble(275, viewThroughConversionsFromLocationAssetClickToCall_);
+ }
+ if (((bitField4_ & 0x00100000) != 0)) {
+ output.writeDouble(276, viewThroughConversionsFromLocationAssetDirections_);
+ }
+ if (((bitField4_ & 0x00200000) != 0)) {
+ output.writeDouble(277, viewThroughConversionsFromLocationAssetMenu_);
+ }
+ if (((bitField4_ & 0x00400000) != 0)) {
+ output.writeDouble(278, viewThroughConversionsFromLocationAssetOrder_);
+ }
+ if (((bitField4_ & 0x00800000) != 0)) {
+ output.writeDouble(279, viewThroughConversionsFromLocationAssetOtherEngagement_);
+ }
+ if (((bitField4_ & 0x01000000) != 0)) {
+ output.writeDouble(280, viewThroughConversionsFromLocationAssetStoreVisits_);
+ }
+ if (((bitField4_ & 0x02000000) != 0)) {
+ output.writeDouble(281, viewThroughConversionsFromLocationAssetWebsite_);
+ }
+ if (((bitField3_ & 0x08000000) != 0)) {
+ output.writeInt64(290, averageTargetCpaMicros_);
+ }
+ if (skAdNetworkTotalConversions_ != 0L) {
+ output.writeInt64(292, skAdNetworkTotalConversions_);
+ }
+ if (((bitField1_ & 0x00800000) != 0)) {
+ output.writeDouble(293, newCustomerLifetimeValue_);
+ }
+ if (((bitField0_ & 0x00000800) != 0)) {
+ output.writeDouble(294, allNewCustomerLifetimeValue_);
+ }
+ if (((bitField3_ & 0x02000000) != 0)) {
+ output.writeMessage(295, getSearchVolume());
+ }
+ if (((bitField4_ & 0x04000000) != 0)) {
+ output.writeDouble(296, orders_);
+ }
+ if (((bitField4_ & 0x08000000) != 0)) {
+ output.writeInt64(297, averageOrderValueMicros_);
+ }
+ if (((bitField4_ & 0x10000000) != 0)) {
+ output.writeDouble(298, averageCartSize_);
+ }
+ if (((bitField4_ & 0x20000000) != 0)) {
+ output.writeInt64(299, costOfGoodsSoldMicros_);
+ }
+ if (((bitField4_ & 0x40000000) != 0)) {
+ output.writeInt64(300, grossProfitMicros_);
+ }
+ if (((bitField4_ & 0x80000000) != 0)) {
+ output.writeDouble(301, grossProfitMargin_);
+ }
+ if (((bitField5_ & 0x00000001) != 0)) {
+ output.writeInt64(302, revenueMicros_);
+ }
+ if (((bitField5_ & 0x00000002) != 0)) {
+ output.writeDouble(303, unitsSold_);
+ }
+ if (((bitField5_ & 0x00000004) != 0)) {
+ output.writeInt64(304, crossSellCostOfGoodsSoldMicros_);
+ }
+ if (((bitField5_ & 0x00000008) != 0)) {
+ output.writeInt64(305, crossSellGrossProfitMicros_);
+ }
+ if (((bitField5_ & 0x00000010) != 0)) {
+ output.writeInt64(306, crossSellRevenueMicros_);
+ }
+ if (((bitField5_ & 0x00000020) != 0)) {
+ output.writeDouble(307, crossSellUnitsSold_);
+ }
+ if (((bitField5_ & 0x00000040) != 0)) {
+ output.writeInt64(308, leadCostOfGoodsSoldMicros_);
+ }
+ if (((bitField5_ & 0x00000080) != 0)) {
+ output.writeInt64(309, leadGrossProfitMicros_);
+ }
+ if (((bitField5_ & 0x00000100) != 0)) {
+ output.writeInt64(310, leadRevenueMicros_);
+ }
+ if (((bitField5_ & 0x00000200) != 0)) {
+ output.writeDouble(311, leadUnitsSold_);
+ }
+ if (((bitField2_ & 0x00000008) != 0)) {
+ output.writeInt64(312, crossDeviceConversionsValueMicros_);
+ }
+ if (((bitField5_ & 0x00000400) != 0)) {
+ output.writeInt64(319, uniqueUsers_);
+ }
+ if (((bitField5_ & 0x00000800) != 0)) {
+ output.writeDouble(320, averageImpressionFrequencyPerUser_);
+ }
+ if (((bitField5_ & 0x00001000) != 0)) {
+ output.writeInt64(341, linkedEntitiesCount_);
+ }
+ for (int i = 0; i < linkedSampleEntities_.size(); i++) {
+ com.google.protobuf.GeneratedMessage.writeString(output, 342, linkedSampleEntities_.getRaw(i));
+ }
+ if (((bitField5_ & 0x00002000) != 0)) {
+ output.writeInt64(348, assetPinnedTotalCount_);
+ }
+ if (((bitField5_ & 0x00004000) != 0)) {
+ output.writeInt64(349, assetPinnedAsHeadlinePositionOneCount_);
+ }
+ if (((bitField5_ & 0x00008000) != 0)) {
+ output.writeInt64(350, assetPinnedAsHeadlinePositionTwoCount_);
+ }
+ if (((bitField5_ & 0x00010000) != 0)) {
+ output.writeInt64(351, assetPinnedAsHeadlinePositionThreeCount_);
+ }
+ if (((bitField5_ & 0x00020000) != 0)) {
+ output.writeInt64(352, assetPinnedAsDescriptionPositionOneCount_);
+ }
+ if (((bitField5_ & 0x00040000) != 0)) {
+ output.writeInt64(353, assetPinnedAsDescriptionPositionTwoCount_);
+ }
+ if (((bitField5_ & 0x00080000) != 0)) {
+ output.writeDouble(365, storeVisitsLastClickModelAttributedConversions_);
+ }
+ if (((bitField5_ & 0x00100000) != 0)) {
+ output.writeDouble(366, resultsConversionsPurchase_);
+ }
+ if (((bitField2_ & 0x10000000) != 0)) {
+ output.writeDouble(370, generalInvalidClickRate_);
+ }
+ if (((bitField2_ & 0x20000000) != 0)) {
+ output.writeInt64(371, generalInvalidClicks_);
+ }
+ if (((bitField2_ & 0x00000002) != 0)) {
+ output.writeDouble(372, crossDeviceConversionsByConversionDate_);
+ }
+ if (((bitField2_ & 0x00000010) != 0)) {
+ output.writeDouble(373, crossDeviceConversionsValueByConversionDate_);
+ }
+ if (((bitField1_ & 0x00000080) != 0)) {
+ output.writeDouble(378, biddableCohortAppPostInstallConversions_);
+ }
+ if (((bitField5_ & 0x01000000) != 0)) {
+ output.writeInt64(380, coviewedImpressions_);
+ }
+ if (((bitField5_ & 0x02000000) != 0)) {
+ output.writeInt64(381, primaryImpressions_);
+ }
+ if (((bitField5_ & 0x04000000) != 0)) {
+ output.writeDouble(382, platformComparableConversionsFromInteractionsRate_);
+ }
+ if (((bitField5_ & 0x08000000) != 0)) {
+ output.writeDouble(383, platformComparableConversions_);
+ }
+ if (((bitField5_ & 0x10000000) != 0)) {
+ output.writeDouble(384, platformComparableConversionsValue_);
+ }
+ if (((bitField5_ & 0x20000000) != 0)) {
+ output.writeDouble(385, platformComparableConversionsValuePerCost_);
+ }
+ if (((bitField5_ & 0x40000000) != 0)) {
+ output.writeDouble(386, platformComparableConversionsByConversionDate_);
+ }
+ if (((bitField5_ & 0x80000000) != 0)) {
+ output.writeDouble(387, platformComparableConversionsValueByConversionDate_);
+ }
+ if (((bitField6_ & 0x00000001) != 0)) {
+ output.writeDouble(388, platformComparableConversionsFromInteractionsValuePerInteraction_);
+ }
+ if (((bitField6_ & 0x00000002) != 0)) {
+ output.writeDouble(389, costPerPlatformComparableConversion_);
+ }
+ if (((bitField6_ & 0x00000004) != 0)) {
+ output.writeDouble(390, valuePerPlatformComparableConversion_);
+ }
+ if (((bitField6_ & 0x00000008) != 0)) {
+ output.writeDouble(391, valuePerPlatformComparableConversionsByConversionDate_);
+ }
+ if (((bitField6_ & 0x00000010) != 0)) {
+ output.writeDouble(392, costConvertedCurrencyPerPlatformComparableConversion_);
+ }
+ if (((bitField6_ & 0x00000020) != 0)) {
+ output.writeInt64(393, uniqueUsersTwoPlus_);
+ }
+ if (((bitField6_ & 0x00000040) != 0)) {
+ output.writeInt64(394, uniqueUsersThreePlus_);
+ }
+ if (((bitField6_ & 0x00000080) != 0)) {
+ output.writeInt64(395, uniqueUsersFourPlus_);
+ }
+ if (((bitField6_ & 0x00000100) != 0)) {
+ output.writeInt64(396, uniqueUsersFivePlus_);
+ }
+ if (((bitField6_ & 0x00000200) != 0)) {
+ output.writeInt64(397, uniqueUsersTenPlus_);
+ }
+ if (((bitField6_ & 0x00000400) != 0)) {
+ output.writeDouble(398, valueAdjustment_);
+ }
+ if (((bitField6_ & 0x00000800) != 0)) {
+ output.writeDouble(399, allValueAdjustment_);
+ }
+ if (((bitField6_ & 0x00001000) != 0)) {
+ output.writeInt64(400, clicksUniqueQueryClusters_);
+ }
+ if (((bitField6_ & 0x00002000) != 0)) {
+ output.writeInt64(401, conversionsUniqueQueryClusters_);
+ }
+ if (((bitField6_ & 0x00004000) != 0)) {
+ output.writeInt64(402, impressionsUniqueQueryClusters_);
+ }
+ if (((bitField6_ & 0x00008000) != 0)) {
+ output.writeInt64(403, videoWatchTimeDurationMillis_);
+ }
+ if (((bitField6_ & 0x00010000) != 0)) {
+ output.writeInt64(404, averageVideoWatchTimeDurationMillis_);
+ }
+ if (((bitField1_ & 0x00000002) != 0)) {
+ output.writeDouble(405, trueviewAverageCpv_);
+ }
+ if (((bitField4_ & 0x00000100) != 0)) {
+ output.writeDouble(406, videoTrueviewViewRate_);
+ }
+ if (((bitField4_ & 0x00000200) != 0)) {
+ output.writeInt64(407, videoTrueviewViews_);
+ }
+ if (((bitField5_ & 0x00200000) != 0)) {
+ output.writeDouble(408, videoTrueviewViewRateInFeed_);
+ }
+ if (((bitField5_ & 0x00400000) != 0)) {
+ output.writeDouble(409, videoTrueviewViewRateInStream_);
+ }
+ if (((bitField5_ & 0x00800000) != 0)) {
+ output.writeDouble(410, videoTrueviewViewRateShorts_);
+ }
+ if (((bitField6_ & 0x00020000) != 0)) {
+ output.writeInt64(411, svr_);
+ }
+ if (((bitField6_ & 0x00040000) != 0)) {
+ output.writeInt64(412, activeViewAudibilityMeasurableImpressions_);
+ }
+ if (((bitField6_ & 0x00080000) != 0)) {
+ output.writeDouble(413, activeViewAudibilityMeasurableImpressionsRate_);
+ }
+ if (((bitField6_ & 0x00100000) != 0)) {
+ output.writeDouble(414, activeViewAudibilityInvalidMeasurableImpressionsRate_);
+ }
+ if (((bitField6_ & 0x00200000) != 0)) {
+ output.writeDouble(415, activeViewAudibilityInvalidGivtMeasurableImpressionsRate_);
+ }
+ if (((bitField6_ & 0x00400000) != 0)) {
+ output.writeInt64(416, activeViewAudibleImpressions_);
+ }
+ if (((bitField6_ & 0x00800000) != 0)) {
+ output.writeDouble(417, activeViewAudibleImpressionsRate_);
+ }
+ if (((bitField6_ & 0x01000000) != 0)) {
+ output.writeInt64(418, activeViewAudibleTwoSecondsImpressions_);
+ }
+ if (((bitField6_ & 0x02000000) != 0)) {
+ output.writeDouble(419, activeViewAudibleTwoSecondsImpressionsRate_);
+ }
+ if (((bitField6_ & 0x04000000) != 0)) {
+ output.writeInt64(420, activeViewAudibleThirtySecondsImpressions_);
+ }
+ if (((bitField6_ & 0x08000000) != 0)) {
+ output.writeDouble(421, activeViewAudibleThirtySecondsImpressionsRate_);
+ }
+ if (((bitField6_ & 0x10000000) != 0)) {
+ output.writeDouble(422, activeViewAudibleQuartileP25Rate_);
+ }
+ if (((bitField6_ & 0x20000000) != 0)) {
+ output.writeDouble(423, activeViewAudibleQuartileP50Rate_);
+ }
+ if (((bitField6_ & 0x40000000) != 0)) {
+ output.writeDouble(424, activeViewAudibleQuartileP75Rate_);
+ }
+ if (((bitField6_ & 0x80000000) != 0)) {
+ output.writeDouble(425, activeViewAudibleQuartileP100Rate_);
+ }
+ if (((bitField7_ & 0x00000001) != 0)) {
+ output.writeInt64(426, biddableIndirectInstallFirstInAppConversionMicros_);
+ }
+ if (((bitField7_ & 0x00000002) != 0)) {
+ output.writeDouble(427, allAverageCartSize_);
+ }
+ if (((bitField7_ & 0x00000004) != 0)) {
+ output.writeInt64(428, allAverageOrderValueMicros_);
+ }
+ if (((bitField7_ & 0x00000008) != 0)) {
+ output.writeInt64(429, allCostOfGoodsSoldMicros_);
+ }
+ if (((bitField7_ & 0x00000010) != 0)) {
+ output.writeInt64(430, allCrossSellCostOfGoodsSoldMicros_);
+ }
+ if (((bitField7_ & 0x00000020) != 0)) {
+ output.writeInt64(431, allCrossSellGrossProfitMicros_);
+ }
+ if (((bitField7_ & 0x00000040) != 0)) {
+ output.writeInt64(432, allCrossSellRevenueMicros_);
+ }
+ if (((bitField7_ & 0x00000080) != 0)) {
+ output.writeDouble(433, allCrossSellUnitsSold_);
+ }
+ if (((bitField7_ & 0x00000100) != 0)) {
+ output.writeDouble(434, allGrossProfitMargin_);
+ }
+ if (((bitField7_ & 0x00000200) != 0)) {
+ output.writeInt64(435, allGrossProfitMicros_);
+ }
+ if (((bitField7_ & 0x00000400) != 0)) {
+ output.writeInt64(436, allLeadCostOfGoodsSoldMicros_);
+ }
+ if (((bitField7_ & 0x00000800) != 0)) {
+ output.writeInt64(437, allLeadGrossProfitMicros_);
+ }
+ if (((bitField7_ & 0x00001000) != 0)) {
+ output.writeInt64(438, allLeadRevenueMicros_);
+ }
+ if (((bitField7_ & 0x00002000) != 0)) {
+ output.writeDouble(439, allLeadUnitsSold_);
+ }
+ if (((bitField7_ & 0x00004000) != 0)) {
+ output.writeDouble(440, allOrders_);
+ }
+ if (((bitField7_ & 0x00008000) != 0)) {
+ output.writeInt64(441, allRevenueMicros_);
+ }
+ if (((bitField7_ & 0x00010000) != 0)) {
+ output.writeDouble(442, allUnitsSold_);
+ }
+ if (((bitField1_ & 0x00000800) != 0)) {
+ output.writeInt64(443, controlClicks_);
+ }
+ if (((bitField7_ & 0x00020000) != 0)) {
+ output.writeDouble(446, controlCostPerConversion_);
+ }
+ if (((bitField7_ & 0x00040000) != 0)) {
+ output.writeDouble(447, costPerConversionMarginOfError_);
+ }
+ if (((bitField7_ & 0x00080000) != 0)) {
+ output.writeDouble(448, costPerConversionPValue_);
+ }
+ if (((bitField7_ & 0x00100000) != 0)) {
+ output.writeDouble(449, costPerConversionChangePointEstimate_);
+ }
+ if (((bitField7_ & 0x00200000) != 0)) {
+ output.writeDouble(450, controlConversions_);
+ }
+ if (((bitField7_ & 0x00400000) != 0)) {
+ output.writeDouble(451, conversionsAbsoluteChangeMarginOfError_);
+ }
+ if (((bitField7_ & 0x00800000) != 0)) {
+ output.writeDouble(452, conversionsAbsoluteChangePValue_);
+ }
+ if (((bitField7_ & 0x01000000) != 0)) {
+ output.writeDouble(453, conversionsAbsoluteChangePointEstimate_);
+ }
+ if (((bitField7_ & 0x02000000) != 0)) {
+ output.writeDouble(454, controlConversionValuePerCost_);
+ }
+ if (((bitField7_ & 0x04000000) != 0)) {
+ output.writeDouble(455, conversionValuePerCostMarginOfError_);
+ }
+ if (((bitField7_ & 0x08000000) != 0)) {
+ output.writeDouble(456, conversionValuePerCostPValue_);
+ }
+ if (((bitField7_ & 0x10000000) != 0)) {
+ output.writeDouble(457, conversionValuePerCostChangePointEstimate_);
+ }
+ if (((bitField7_ & 0x20000000) != 0)) {
+ output.writeInt64(458, controlCostMicros_);
+ }
+ if (((bitField7_ & 0x40000000) != 0)) {
+ output.writeDouble(459, costMicrosMarginOfError_);
+ }
+ if (((bitField7_ & 0x80000000) != 0)) {
+ output.writeDouble(460, costMicrosPValue_);
+ }
+ if (((bitField8_ & 0x00000001) != 0)) {
+ output.writeDouble(461, costMicrosChangePointEstimate_);
+ }
+ if (((bitField8_ & 0x00000002) != 0)) {
+ output.writeInt64(462, controlImpressions_);
+ }
+ if (((bitField8_ & 0x00000004) != 0)) {
+ output.writeDouble(463, impressionsMarginOfError_);
+ }
+ if (((bitField8_ & 0x00000008) != 0)) {
+ output.writeDouble(464, impressionsPValue_);
+ }
+ if (((bitField8_ & 0x00000010) != 0)) {
+ output.writeDouble(465, impressionsPointEstimate_);
+ }
+ if (((bitField8_ & 0x00000020) != 0)) {
+ output.writeDouble(466, clicksMarginOfError_);
+ }
+ if (((bitField8_ & 0x00000040) != 0)) {
+ output.writeDouble(467, clicksPValue_);
+ }
+ if (((bitField8_ & 0x00000080) != 0)) {
+ output.writeDouble(468, clicksPointEstimate_);
+ }
+ if (((bitField8_ & 0x00000100) != 0)) {
+ output.writeDouble(469, controlConversionValue_);
+ }
+ if (((bitField8_ & 0x00000200) != 0)) {
+ output.writeDouble(470, conversionValueMarginOfError_);
+ }
+ if (((bitField8_ & 0x00000400) != 0)) {
+ output.writeDouble(471, conversionValuePValue_);
+ }
+ if (((bitField8_ & 0x00000800) != 0)) {
+ output.writeDouble(472, conversionValueChangePointEstimate_);
+ }
+ if (((bitField8_ & 0x00001000) != 0)) {
+ output.writeDouble(473, incrementalConversions_);
+ }
+ if (((bitField8_ & 0x00004000) != 0)) {
+ output.writeDouble(474, incrementalConversionValue_);
+ }
+ if (((bitField8_ & 0x00010000) != 0)) {
+ output.writeDouble(475, conversionLiftBaselineConversions_);
+ }
+ if (((bitField8_ & 0x00020000) != 0)) {
+ output.writeDouble(476, conversionLiftBaselineConversionValue_);
+ }
+ if (((bitField8_ & 0x00040000) != 0)) {
+ output.writeDouble(477, conversionLiftExposedConversions_);
+ }
+ if (((bitField8_ & 0x00080000) != 0)) {
+ output.writeDouble(478, conversionLiftExposedConversionValue_);
+ }
+ if (((bitField8_ & 0x00100000) != 0)) {
+ output.writeDouble(479, costPerIncrementalConversion_);
+ }
+ if (((bitField8_ & 0x00400000) != 0)) {
+ output.writeDouble(480, costPerIncrementalConversionP90LowerBound_);
+ }
+ if (((bitField8_ & 0x00800000) != 0)) {
+ output.writeDouble(481, costPerIncrementalConversionP90UpperBound_);
+ }
+ if (((bitField8_ & 0x01000000) != 0)) {
+ output.writeDouble(482, incrementalConversionsP90LowerBound_);
+ }
+ if (((bitField8_ & 0x02000000) != 0)) {
+ output.writeDouble(483, incrementalConversionsP90UpperBound_);
+ }
+ if (((bitField8_ & 0x04000000) != 0)) {
+ output.writeDouble(484, incrementalConversionsPValue_);
+ }
+ if (((bitField8_ & 0x08000000) != 0)) {
+ output.writeDouble(485, incrementalConversionValueP90LowerBound_);
+ }
+ if (((bitField8_ & 0x10000000) != 0)) {
+ output.writeDouble(486, incrementalConversionValueP90UpperBound_);
+ }
+ if (((bitField8_ & 0x20000000) != 0)) {
+ output.writeDouble(487, incrementalConversionValuePValue_);
+ }
+ if (((bitField8_ & 0x40000000) != 0)) {
+ output.writeDouble(488, incrementalConversionValuePerCost_);
+ }
+ if (((bitField9_ & 0x00000001) != 0)) {
+ output.writeDouble(489, incrementalConversionValuePerCostP90LowerBound_);
+ }
+ if (((bitField9_ & 0x00000002) != 0)) {
+ output.writeDouble(490, incrementalConversionValuePerCostP90UpperBound_);
+ }
+ if (((bitField9_ & 0x00000004) != 0)) {
+ output.writeDouble(491, relativeConversionLift_);
+ }
+ if (((bitField9_ & 0x00000008) != 0)) {
+ output.writeDouble(492, relativeConversionLiftP90LowerBound_);
+ }
+ if (((bitField9_ & 0x00000010) != 0)) {
+ output.writeDouble(493, relativeConversionLiftP90UpperBound_);
+ }
+ if (((bitField9_ & 0x00000020) != 0)) {
+ output.writeDouble(494, relativeConversionValueLift_);
+ }
+ if (((bitField9_ & 0x00000040) != 0)) {
+ output.writeDouble(495, relativeConversionValueLiftP90LowerBound_);
+ }
+ if (((bitField9_ & 0x00000080) != 0)) {
+ output.writeDouble(496, relativeConversionValueLiftP90UpperBound_);
+ }
+ if (((bitField9_ & 0x00000100) != 0)) {
+ output.writeDouble(497, absoluteBrandLift_);
+ }
+ if (((bitField9_ & 0x00000200) != 0)) {
+ output.writeDouble(498, absoluteBrandLiftP90LowerBound_);
+ }
+ if (((bitField9_ & 0x00000400) != 0)) {
+ output.writeDouble(499, absoluteBrandLiftP90UpperBound_);
+ }
+ if (((bitField9_ & 0x00000800) != 0)) {
+ output.writeDouble(500, absoluteBrandLiftPValue_);
+ }
+ if (((bitField9_ & 0x00001000) != 0)) {
+ output.writeDouble(501, brandLiftBaselinePositiveResponseRate_);
+ }
+ if (((bitField9_ & 0x00002000) != 0)) {
+ output.writeDouble(502, brandLiftBaselinePositiveResponseRateP90LowerBound_);
+ }
+ if (((bitField9_ & 0x00004000) != 0)) {
+ output.writeDouble(503, brandLiftBaselinePositiveResponseRateP90UpperBound_);
+ }
+ if (((bitField9_ & 0x00008000) != 0)) {
+ output.writeDouble(504, brandLiftExposedPositiveResponderFractionalCookies_);
+ }
+ if (((bitField9_ & 0x00010000) != 0)) {
+ output.writeDouble(505, brandLiftExposedPositiveResponderFractionalCookiesP90LowerBound_);
+ }
+ if (((bitField9_ & 0x00020000) != 0)) {
+ output.writeDouble(506, brandLiftExposedPositiveResponderFractionalCookiesP90UpperBound_);
+ }
+ if (((bitField9_ & 0x00040000) != 0)) {
+ output.writeDouble(507, brandLiftExposedPositiveResponseRate_);
+ }
+ if (((bitField9_ & 0x00080000) != 0)) {
+ output.writeDouble(508, brandLiftExposedPositiveResponseRateP90LowerBound_);
+ }
+ if (((bitField9_ & 0x00100000) != 0)) {
+ output.writeDouble(509, brandLiftExposedPositiveResponseRateP90UpperBound_);
+ }
+ if (((bitField9_ & 0x00200000) != 0)) {
+ output.writeDouble(510, brandLiftResponsesExposed_);
+ }
+ if (((bitField9_ & 0x00400000) != 0)) {
+ output.writeDouble(511, brandLiftResponsesSuppressed_);
+ }
+ if (((bitField9_ & 0x00800000) != 0)) {
+ output.writeDouble(512, brandLiftSuppressedPositiveResponderFractionalCookies_);
+ }
+ if (((bitField9_ & 0x01000000) != 0)) {
+ output.writeDouble(513, brandLiftSuppressedPositiveResponderFractionalCookiesP90LowerBound_);
+ }
+ if (((bitField9_ & 0x02000000) != 0)) {
+ output.writeDouble(514, brandLiftSuppressedPositiveResponderFractionalCookiesP90UpperBound_);
+ }
+ if (((bitField9_ & 0x04000000) != 0)) {
+ output.writeDouble(515, brandLiftTotalResponses_);
+ }
+ if (((bitField9_ & 0x08000000) != 0)) {
+ output.writeDouble(516, costPerLiftedCookie_);
+ }
+ if (((bitField9_ & 0x10000000) != 0)) {
+ output.writeDouble(517, costPerLiftedCookieP90LowerBound_);
+ }
+ if (((bitField9_ & 0x20000000) != 0)) {
+ output.writeDouble(518, costPerLiftedCookieP90UpperBound_);
+ }
+ if (((bitField9_ & 0x40000000) != 0)) {
+ output.writeDouble(519, fractionalLiftedCookies_);
+ }
+ if (((bitField9_ & 0x80000000) != 0)) {
+ output.writeDouble(520, fractionalLiftedCookiesP90LowerBound_);
+ }
+ if (((bitField10_ & 0x00000001) != 0)) {
+ output.writeDouble(521, fractionalLiftedCookiesP90UpperBound_);
+ }
+ if (((bitField10_ & 0x00000002) != 0)) {
+ output.writeDouble(522, headroomBrandLift_);
+ }
+ if (((bitField10_ & 0x00000004) != 0)) {
+ output.writeDouble(523, headroomBrandLiftP90LowerBound_);
+ }
+ if (((bitField10_ & 0x00000008) != 0)) {
+ output.writeDouble(524, headroomBrandLiftP90UpperBound_);
+ }
+ if (((bitField10_ & 0x00000010) != 0)) {
+ output.writeDouble(525, relativeBrandLift_);
+ }
+ if (((bitField10_ & 0x00000020) != 0)) {
+ output.writeDouble(526, relativeBrandLiftP90LowerBound_);
+ }
+ if (((bitField10_ & 0x00000040) != 0)) {
+ output.writeDouble(527, relativeBrandLiftP90UpperBound_);
+ }
+ if (((bitField10_ & 0x00000080) != 0)) {
+ output.writeInt64(528, youtubeComments_);
+ }
+ if (((bitField10_ & 0x00000100) != 0)) {
+ output.writeInt64(529, youtubeLikes_);
+ }
+ if (((bitField10_ & 0x00000200) != 0)) {
+ output.writeInt64(530, youtubeShares_);
+ }
+ if (((bitField10_ & 0x00000400) != 0)) {
+ output.writeDouble(531, originalConversionValue_);
+ }
+ if (((bitField8_ & 0x00002000) != 0)) {
+ output.writeDouble(601, incrementalConversionsWinnerScore_);
+ }
+ if (((bitField8_ & 0x00008000) != 0)) {
+ output.writeDouble(602, incrementalConversionValueWinnerScore_);
+ }
+ if (((bitField8_ & 0x00200000) != 0)) {
+ output.writeDouble(603, costPerIncrementalConversionWinnerScore_);
+ }
+ if (((bitField8_ & 0x80000000) != 0)) {
+ output.writeDouble(604, incrementalConversionValuePerCostWinnerScore_);
+ }
+ getUnknownFields().writeTo(output);
+ }
+
+ @java.lang.Override
+ public int getSerializedSize() {
+ int size = memoizedSize;
+ if (size != -1) return size;
+
+ size = 0;
+ if (historicalCreativeQualityScore_ != com.google.ads.googleads.v25.enums.QualityScoreBucketEnum.QualityScoreBucket.UNSPECIFIED.getNumber()) {
+ size += com.google.protobuf.CodedOutputStream
+ .computeEnumSize(80, historicalCreativeQualityScore_);
+ }
+ if (historicalLandingPageQualityScore_ != com.google.ads.googleads.v25.enums.QualityScoreBucketEnum.QualityScoreBucket.UNSPECIFIED.getNumber()) {
+ size += com.google.protobuf.CodedOutputStream
+ .computeEnumSize(81, historicalLandingPageQualityScore_);
+ }
+ if (historicalSearchPredictedCtr_ != com.google.ads.googleads.v25.enums.QualityScoreBucketEnum.QualityScoreBucket.UNSPECIFIED.getNumber()) {
+ size += com.google.protobuf.CodedOutputStream
+ .computeEnumSize(83, historicalSearchPredictedCtr_);
+ }
+ {
+ int dataSize = 0;
+ for (int i = 0; i < interactionEventTypes_.size(); i++) {
+ dataSize += com.google.protobuf.CodedOutputStream
+ .computeEnumSizeNoTag(interactionEventTypes_.getInt(i));
+ }
+ size += dataSize;
+ if (!getInteractionEventTypesList().isEmpty()) { size += 2;
+ size += com.google.protobuf.CodedOutputStream
+ .computeUInt32SizeNoTag(dataSize);
+ }interactionEventTypesMemoizedSerializedSize = dataSize;
+ }
+ if (((bitField1_ & 0x00000400) != 0)) {
+ size += com.google.protobuf.CodedOutputStream
+ .computeInt64Size(131, clicks_);
+ }
+ if (((bitField4_ & 0x00000010) != 0)) {
+ size += com.google.protobuf.CodedOutputStream
+ .computeDoubleSize(132, videoQuartileP100Rate_);
+ }
+ if (((bitField4_ & 0x00000020) != 0)) {
+ size += com.google.protobuf.CodedOutputStream
+ .computeDoubleSize(133, videoQuartileP25Rate_);
+ }
+ if (((bitField4_ & 0x00000040) != 0)) {
+ size += com.google.protobuf.CodedOutputStream
+ .computeDoubleSize(134, videoQuartileP50Rate_);
+ }
+ if (((bitField4_ & 0x00000080) != 0)) {
+ size += com.google.protobuf.CodedOutputStream
+ .computeDoubleSize(135, videoQuartileP75Rate_);
+ }
+ if (((bitField3_ & 0x00004000) != 0)) {
+ size += com.google.protobuf.CodedOutputStream
+ .computeDoubleSize(136, searchAbsoluteTopImpressionShare_);
+ }
+ if (((bitField3_ & 0x00008000) != 0)) {
+ size += com.google.protobuf.CodedOutputStream
+ .computeDoubleSize(137, searchBudgetLostAbsoluteTopImpressionShare_);
+ }
+ if (((bitField3_ & 0x00010000) != 0)) {
+ size += com.google.protobuf.CodedOutputStream
+ .computeDoubleSize(138, searchBudgetLostImpressionShare_);
+ }
+ if (((bitField3_ & 0x00020000) != 0)) {
+ size += com.google.protobuf.CodedOutputStream
+ .computeDoubleSize(139, searchBudgetLostTopImpressionShare_);
+ }
+ if (((bitField3_ & 0x00040000) != 0)) {
+ size += com.google.protobuf.CodedOutputStream
+ .computeDoubleSize(140, searchClickShare_);
+ }
+ if (((bitField3_ & 0x00080000) != 0)) {
+ size += com.google.protobuf.CodedOutputStream
+ .computeDoubleSize(141, searchExactMatchImpressionShare_);
+ }
+ if (((bitField3_ & 0x00100000) != 0)) {
+ size += com.google.protobuf.CodedOutputStream
+ .computeDoubleSize(142, searchImpressionShare_);
+ }
+ if (((bitField3_ & 0x00200000) != 0)) {
+ size += com.google.protobuf.CodedOutputStream
+ .computeDoubleSize(143, searchRankLostAbsoluteTopImpressionShare_);
+ }
if (((bitField3_ & 0x00400000) != 0)) {
size += com.google.protobuf.CodedOutputStream
.computeDoubleSize(144, searchRankLostImpressionShare_);
@@ -11651,17 +13677,257 @@ public int getSerializedSize() {
.computeDoubleSize(472, conversionValueChangePointEstimate_);
}
if (((bitField8_ & 0x00001000) != 0)) {
+ size += com.google.protobuf.CodedOutputStream
+ .computeDoubleSize(473, incrementalConversions_);
+ }
+ if (((bitField8_ & 0x00004000) != 0)) {
+ size += com.google.protobuf.CodedOutputStream
+ .computeDoubleSize(474, incrementalConversionValue_);
+ }
+ if (((bitField8_ & 0x00010000) != 0)) {
+ size += com.google.protobuf.CodedOutputStream
+ .computeDoubleSize(475, conversionLiftBaselineConversions_);
+ }
+ if (((bitField8_ & 0x00020000) != 0)) {
+ size += com.google.protobuf.CodedOutputStream
+ .computeDoubleSize(476, conversionLiftBaselineConversionValue_);
+ }
+ if (((bitField8_ & 0x00040000) != 0)) {
+ size += com.google.protobuf.CodedOutputStream
+ .computeDoubleSize(477, conversionLiftExposedConversions_);
+ }
+ if (((bitField8_ & 0x00080000) != 0)) {
+ size += com.google.protobuf.CodedOutputStream
+ .computeDoubleSize(478, conversionLiftExposedConversionValue_);
+ }
+ if (((bitField8_ & 0x00100000) != 0)) {
+ size += com.google.protobuf.CodedOutputStream
+ .computeDoubleSize(479, costPerIncrementalConversion_);
+ }
+ if (((bitField8_ & 0x00400000) != 0)) {
+ size += com.google.protobuf.CodedOutputStream
+ .computeDoubleSize(480, costPerIncrementalConversionP90LowerBound_);
+ }
+ if (((bitField8_ & 0x00800000) != 0)) {
+ size += com.google.protobuf.CodedOutputStream
+ .computeDoubleSize(481, costPerIncrementalConversionP90UpperBound_);
+ }
+ if (((bitField8_ & 0x01000000) != 0)) {
+ size += com.google.protobuf.CodedOutputStream
+ .computeDoubleSize(482, incrementalConversionsP90LowerBound_);
+ }
+ if (((bitField8_ & 0x02000000) != 0)) {
+ size += com.google.protobuf.CodedOutputStream
+ .computeDoubleSize(483, incrementalConversionsP90UpperBound_);
+ }
+ if (((bitField8_ & 0x04000000) != 0)) {
+ size += com.google.protobuf.CodedOutputStream
+ .computeDoubleSize(484, incrementalConversionsPValue_);
+ }
+ if (((bitField8_ & 0x08000000) != 0)) {
+ size += com.google.protobuf.CodedOutputStream
+ .computeDoubleSize(485, incrementalConversionValueP90LowerBound_);
+ }
+ if (((bitField8_ & 0x10000000) != 0)) {
+ size += com.google.protobuf.CodedOutputStream
+ .computeDoubleSize(486, incrementalConversionValueP90UpperBound_);
+ }
+ if (((bitField8_ & 0x20000000) != 0)) {
+ size += com.google.protobuf.CodedOutputStream
+ .computeDoubleSize(487, incrementalConversionValuePValue_);
+ }
+ if (((bitField8_ & 0x40000000) != 0)) {
+ size += com.google.protobuf.CodedOutputStream
+ .computeDoubleSize(488, incrementalConversionValuePerCost_);
+ }
+ if (((bitField9_ & 0x00000001) != 0)) {
+ size += com.google.protobuf.CodedOutputStream
+ .computeDoubleSize(489, incrementalConversionValuePerCostP90LowerBound_);
+ }
+ if (((bitField9_ & 0x00000002) != 0)) {
+ size += com.google.protobuf.CodedOutputStream
+ .computeDoubleSize(490, incrementalConversionValuePerCostP90UpperBound_);
+ }
+ if (((bitField9_ & 0x00000004) != 0)) {
+ size += com.google.protobuf.CodedOutputStream
+ .computeDoubleSize(491, relativeConversionLift_);
+ }
+ if (((bitField9_ & 0x00000008) != 0)) {
+ size += com.google.protobuf.CodedOutputStream
+ .computeDoubleSize(492, relativeConversionLiftP90LowerBound_);
+ }
+ if (((bitField9_ & 0x00000010) != 0)) {
+ size += com.google.protobuf.CodedOutputStream
+ .computeDoubleSize(493, relativeConversionLiftP90UpperBound_);
+ }
+ if (((bitField9_ & 0x00000020) != 0)) {
+ size += com.google.protobuf.CodedOutputStream
+ .computeDoubleSize(494, relativeConversionValueLift_);
+ }
+ if (((bitField9_ & 0x00000040) != 0)) {
+ size += com.google.protobuf.CodedOutputStream
+ .computeDoubleSize(495, relativeConversionValueLiftP90LowerBound_);
+ }
+ if (((bitField9_ & 0x00000080) != 0)) {
+ size += com.google.protobuf.CodedOutputStream
+ .computeDoubleSize(496, relativeConversionValueLiftP90UpperBound_);
+ }
+ if (((bitField9_ & 0x00000100) != 0)) {
+ size += com.google.protobuf.CodedOutputStream
+ .computeDoubleSize(497, absoluteBrandLift_);
+ }
+ if (((bitField9_ & 0x00000200) != 0)) {
+ size += com.google.protobuf.CodedOutputStream
+ .computeDoubleSize(498, absoluteBrandLiftP90LowerBound_);
+ }
+ if (((bitField9_ & 0x00000400) != 0)) {
+ size += com.google.protobuf.CodedOutputStream
+ .computeDoubleSize(499, absoluteBrandLiftP90UpperBound_);
+ }
+ if (((bitField9_ & 0x00000800) != 0)) {
+ size += com.google.protobuf.CodedOutputStream
+ .computeDoubleSize(500, absoluteBrandLiftPValue_);
+ }
+ if (((bitField9_ & 0x00001000) != 0)) {
+ size += com.google.protobuf.CodedOutputStream
+ .computeDoubleSize(501, brandLiftBaselinePositiveResponseRate_);
+ }
+ if (((bitField9_ & 0x00002000) != 0)) {
+ size += com.google.protobuf.CodedOutputStream
+ .computeDoubleSize(502, brandLiftBaselinePositiveResponseRateP90LowerBound_);
+ }
+ if (((bitField9_ & 0x00004000) != 0)) {
+ size += com.google.protobuf.CodedOutputStream
+ .computeDoubleSize(503, brandLiftBaselinePositiveResponseRateP90UpperBound_);
+ }
+ if (((bitField9_ & 0x00008000) != 0)) {
+ size += com.google.protobuf.CodedOutputStream
+ .computeDoubleSize(504, brandLiftExposedPositiveResponderFractionalCookies_);
+ }
+ if (((bitField9_ & 0x00010000) != 0)) {
+ size += com.google.protobuf.CodedOutputStream
+ .computeDoubleSize(505, brandLiftExposedPositiveResponderFractionalCookiesP90LowerBound_);
+ }
+ if (((bitField9_ & 0x00020000) != 0)) {
+ size += com.google.protobuf.CodedOutputStream
+ .computeDoubleSize(506, brandLiftExposedPositiveResponderFractionalCookiesP90UpperBound_);
+ }
+ if (((bitField9_ & 0x00040000) != 0)) {
+ size += com.google.protobuf.CodedOutputStream
+ .computeDoubleSize(507, brandLiftExposedPositiveResponseRate_);
+ }
+ if (((bitField9_ & 0x00080000) != 0)) {
+ size += com.google.protobuf.CodedOutputStream
+ .computeDoubleSize(508, brandLiftExposedPositiveResponseRateP90LowerBound_);
+ }
+ if (((bitField9_ & 0x00100000) != 0)) {
+ size += com.google.protobuf.CodedOutputStream
+ .computeDoubleSize(509, brandLiftExposedPositiveResponseRateP90UpperBound_);
+ }
+ if (((bitField9_ & 0x00200000) != 0)) {
+ size += com.google.protobuf.CodedOutputStream
+ .computeDoubleSize(510, brandLiftResponsesExposed_);
+ }
+ if (((bitField9_ & 0x00400000) != 0)) {
+ size += com.google.protobuf.CodedOutputStream
+ .computeDoubleSize(511, brandLiftResponsesSuppressed_);
+ }
+ if (((bitField9_ & 0x00800000) != 0)) {
+ size += com.google.protobuf.CodedOutputStream
+ .computeDoubleSize(512, brandLiftSuppressedPositiveResponderFractionalCookies_);
+ }
+ if (((bitField9_ & 0x01000000) != 0)) {
+ size += com.google.protobuf.CodedOutputStream
+ .computeDoubleSize(513, brandLiftSuppressedPositiveResponderFractionalCookiesP90LowerBound_);
+ }
+ if (((bitField9_ & 0x02000000) != 0)) {
+ size += com.google.protobuf.CodedOutputStream
+ .computeDoubleSize(514, brandLiftSuppressedPositiveResponderFractionalCookiesP90UpperBound_);
+ }
+ if (((bitField9_ & 0x04000000) != 0)) {
+ size += com.google.protobuf.CodedOutputStream
+ .computeDoubleSize(515, brandLiftTotalResponses_);
+ }
+ if (((bitField9_ & 0x08000000) != 0)) {
+ size += com.google.protobuf.CodedOutputStream
+ .computeDoubleSize(516, costPerLiftedCookie_);
+ }
+ if (((bitField9_ & 0x10000000) != 0)) {
+ size += com.google.protobuf.CodedOutputStream
+ .computeDoubleSize(517, costPerLiftedCookieP90LowerBound_);
+ }
+ if (((bitField9_ & 0x20000000) != 0)) {
+ size += com.google.protobuf.CodedOutputStream
+ .computeDoubleSize(518, costPerLiftedCookieP90UpperBound_);
+ }
+ if (((bitField9_ & 0x40000000) != 0)) {
+ size += com.google.protobuf.CodedOutputStream
+ .computeDoubleSize(519, fractionalLiftedCookies_);
+ }
+ if (((bitField9_ & 0x80000000) != 0)) {
+ size += com.google.protobuf.CodedOutputStream
+ .computeDoubleSize(520, fractionalLiftedCookiesP90LowerBound_);
+ }
+ if (((bitField10_ & 0x00000001) != 0)) {
+ size += com.google.protobuf.CodedOutputStream
+ .computeDoubleSize(521, fractionalLiftedCookiesP90UpperBound_);
+ }
+ if (((bitField10_ & 0x00000002) != 0)) {
+ size += com.google.protobuf.CodedOutputStream
+ .computeDoubleSize(522, headroomBrandLift_);
+ }
+ if (((bitField10_ & 0x00000004) != 0)) {
+ size += com.google.protobuf.CodedOutputStream
+ .computeDoubleSize(523, headroomBrandLiftP90LowerBound_);
+ }
+ if (((bitField10_ & 0x00000008) != 0)) {
+ size += com.google.protobuf.CodedOutputStream
+ .computeDoubleSize(524, headroomBrandLiftP90UpperBound_);
+ }
+ if (((bitField10_ & 0x00000010) != 0)) {
+ size += com.google.protobuf.CodedOutputStream
+ .computeDoubleSize(525, relativeBrandLift_);
+ }
+ if (((bitField10_ & 0x00000020) != 0)) {
+ size += com.google.protobuf.CodedOutputStream
+ .computeDoubleSize(526, relativeBrandLiftP90LowerBound_);
+ }
+ if (((bitField10_ & 0x00000040) != 0)) {
+ size += com.google.protobuf.CodedOutputStream
+ .computeDoubleSize(527, relativeBrandLiftP90UpperBound_);
+ }
+ if (((bitField10_ & 0x00000080) != 0)) {
size += com.google.protobuf.CodedOutputStream
.computeInt64Size(528, youtubeComments_);
}
- if (((bitField8_ & 0x00002000) != 0)) {
+ if (((bitField10_ & 0x00000100) != 0)) {
size += com.google.protobuf.CodedOutputStream
.computeInt64Size(529, youtubeLikes_);
}
- if (((bitField8_ & 0x00004000) != 0)) {
+ if (((bitField10_ & 0x00000200) != 0)) {
size += com.google.protobuf.CodedOutputStream
.computeInt64Size(530, youtubeShares_);
}
+ if (((bitField10_ & 0x00000400) != 0)) {
+ size += com.google.protobuf.CodedOutputStream
+ .computeDoubleSize(531, originalConversionValue_);
+ }
+ if (((bitField8_ & 0x00002000) != 0)) {
+ size += com.google.protobuf.CodedOutputStream
+ .computeDoubleSize(601, incrementalConversionsWinnerScore_);
+ }
+ if (((bitField8_ & 0x00008000) != 0)) {
+ size += com.google.protobuf.CodedOutputStream
+ .computeDoubleSize(602, incrementalConversionValueWinnerScore_);
+ }
+ if (((bitField8_ & 0x00200000) != 0)) {
+ size += com.google.protobuf.CodedOutputStream
+ .computeDoubleSize(603, costPerIncrementalConversionWinnerScore_);
+ }
+ if (((bitField8_ & 0x80000000) != 0)) {
+ size += com.google.protobuf.CodedOutputStream
+ .computeDoubleSize(604, incrementalConversionValuePerCostWinnerScore_);
+ }
size += getUnknownFields().getSerializedSize();
memoizedSize = size;
return size;
@@ -13216,6 +15482,360 @@ public boolean equals(final java.lang.Object obj) {
!= java.lang.Double.doubleToLongBits(
other.getConversionValueChangePointEstimate())) return false;
}
+ if (hasIncrementalConversions() != other.hasIncrementalConversions()) return false;
+ if (hasIncrementalConversions()) {
+ if (java.lang.Double.doubleToLongBits(getIncrementalConversions())
+ != java.lang.Double.doubleToLongBits(
+ other.getIncrementalConversions())) return false;
+ }
+ if (hasIncrementalConversionsWinnerScore() != other.hasIncrementalConversionsWinnerScore()) return false;
+ if (hasIncrementalConversionsWinnerScore()) {
+ if (java.lang.Double.doubleToLongBits(getIncrementalConversionsWinnerScore())
+ != java.lang.Double.doubleToLongBits(
+ other.getIncrementalConversionsWinnerScore())) return false;
+ }
+ if (hasIncrementalConversionValue() != other.hasIncrementalConversionValue()) return false;
+ if (hasIncrementalConversionValue()) {
+ if (java.lang.Double.doubleToLongBits(getIncrementalConversionValue())
+ != java.lang.Double.doubleToLongBits(
+ other.getIncrementalConversionValue())) return false;
+ }
+ if (hasIncrementalConversionValueWinnerScore() != other.hasIncrementalConversionValueWinnerScore()) return false;
+ if (hasIncrementalConversionValueWinnerScore()) {
+ if (java.lang.Double.doubleToLongBits(getIncrementalConversionValueWinnerScore())
+ != java.lang.Double.doubleToLongBits(
+ other.getIncrementalConversionValueWinnerScore())) return false;
+ }
+ if (hasConversionLiftBaselineConversions() != other.hasConversionLiftBaselineConversions()) return false;
+ if (hasConversionLiftBaselineConversions()) {
+ if (java.lang.Double.doubleToLongBits(getConversionLiftBaselineConversions())
+ != java.lang.Double.doubleToLongBits(
+ other.getConversionLiftBaselineConversions())) return false;
+ }
+ if (hasConversionLiftBaselineConversionValue() != other.hasConversionLiftBaselineConversionValue()) return false;
+ if (hasConversionLiftBaselineConversionValue()) {
+ if (java.lang.Double.doubleToLongBits(getConversionLiftBaselineConversionValue())
+ != java.lang.Double.doubleToLongBits(
+ other.getConversionLiftBaselineConversionValue())) return false;
+ }
+ if (hasConversionLiftExposedConversions() != other.hasConversionLiftExposedConversions()) return false;
+ if (hasConversionLiftExposedConversions()) {
+ if (java.lang.Double.doubleToLongBits(getConversionLiftExposedConversions())
+ != java.lang.Double.doubleToLongBits(
+ other.getConversionLiftExposedConversions())) return false;
+ }
+ if (hasConversionLiftExposedConversionValue() != other.hasConversionLiftExposedConversionValue()) return false;
+ if (hasConversionLiftExposedConversionValue()) {
+ if (java.lang.Double.doubleToLongBits(getConversionLiftExposedConversionValue())
+ != java.lang.Double.doubleToLongBits(
+ other.getConversionLiftExposedConversionValue())) return false;
+ }
+ if (hasCostPerIncrementalConversion() != other.hasCostPerIncrementalConversion()) return false;
+ if (hasCostPerIncrementalConversion()) {
+ if (java.lang.Double.doubleToLongBits(getCostPerIncrementalConversion())
+ != java.lang.Double.doubleToLongBits(
+ other.getCostPerIncrementalConversion())) return false;
+ }
+ if (hasCostPerIncrementalConversionWinnerScore() != other.hasCostPerIncrementalConversionWinnerScore()) return false;
+ if (hasCostPerIncrementalConversionWinnerScore()) {
+ if (java.lang.Double.doubleToLongBits(getCostPerIncrementalConversionWinnerScore())
+ != java.lang.Double.doubleToLongBits(
+ other.getCostPerIncrementalConversionWinnerScore())) return false;
+ }
+ if (hasCostPerIncrementalConversionP90LowerBound() != other.hasCostPerIncrementalConversionP90LowerBound()) return false;
+ if (hasCostPerIncrementalConversionP90LowerBound()) {
+ if (java.lang.Double.doubleToLongBits(getCostPerIncrementalConversionP90LowerBound())
+ != java.lang.Double.doubleToLongBits(
+ other.getCostPerIncrementalConversionP90LowerBound())) return false;
+ }
+ if (hasCostPerIncrementalConversionP90UpperBound() != other.hasCostPerIncrementalConversionP90UpperBound()) return false;
+ if (hasCostPerIncrementalConversionP90UpperBound()) {
+ if (java.lang.Double.doubleToLongBits(getCostPerIncrementalConversionP90UpperBound())
+ != java.lang.Double.doubleToLongBits(
+ other.getCostPerIncrementalConversionP90UpperBound())) return false;
+ }
+ if (hasIncrementalConversionsP90LowerBound() != other.hasIncrementalConversionsP90LowerBound()) return false;
+ if (hasIncrementalConversionsP90LowerBound()) {
+ if (java.lang.Double.doubleToLongBits(getIncrementalConversionsP90LowerBound())
+ != java.lang.Double.doubleToLongBits(
+ other.getIncrementalConversionsP90LowerBound())) return false;
+ }
+ if (hasIncrementalConversionsP90UpperBound() != other.hasIncrementalConversionsP90UpperBound()) return false;
+ if (hasIncrementalConversionsP90UpperBound()) {
+ if (java.lang.Double.doubleToLongBits(getIncrementalConversionsP90UpperBound())
+ != java.lang.Double.doubleToLongBits(
+ other.getIncrementalConversionsP90UpperBound())) return false;
+ }
+ if (hasIncrementalConversionsPValue() != other.hasIncrementalConversionsPValue()) return false;
+ if (hasIncrementalConversionsPValue()) {
+ if (java.lang.Double.doubleToLongBits(getIncrementalConversionsPValue())
+ != java.lang.Double.doubleToLongBits(
+ other.getIncrementalConversionsPValue())) return false;
+ }
+ if (hasIncrementalConversionValueP90LowerBound() != other.hasIncrementalConversionValueP90LowerBound()) return false;
+ if (hasIncrementalConversionValueP90LowerBound()) {
+ if (java.lang.Double.doubleToLongBits(getIncrementalConversionValueP90LowerBound())
+ != java.lang.Double.doubleToLongBits(
+ other.getIncrementalConversionValueP90LowerBound())) return false;
+ }
+ if (hasIncrementalConversionValueP90UpperBound() != other.hasIncrementalConversionValueP90UpperBound()) return false;
+ if (hasIncrementalConversionValueP90UpperBound()) {
+ if (java.lang.Double.doubleToLongBits(getIncrementalConversionValueP90UpperBound())
+ != java.lang.Double.doubleToLongBits(
+ other.getIncrementalConversionValueP90UpperBound())) return false;
+ }
+ if (hasIncrementalConversionValuePValue() != other.hasIncrementalConversionValuePValue()) return false;
+ if (hasIncrementalConversionValuePValue()) {
+ if (java.lang.Double.doubleToLongBits(getIncrementalConversionValuePValue())
+ != java.lang.Double.doubleToLongBits(
+ other.getIncrementalConversionValuePValue())) return false;
+ }
+ if (hasIncrementalConversionValuePerCost() != other.hasIncrementalConversionValuePerCost()) return false;
+ if (hasIncrementalConversionValuePerCost()) {
+ if (java.lang.Double.doubleToLongBits(getIncrementalConversionValuePerCost())
+ != java.lang.Double.doubleToLongBits(
+ other.getIncrementalConversionValuePerCost())) return false;
+ }
+ if (hasIncrementalConversionValuePerCostWinnerScore() != other.hasIncrementalConversionValuePerCostWinnerScore()) return false;
+ if (hasIncrementalConversionValuePerCostWinnerScore()) {
+ if (java.lang.Double.doubleToLongBits(getIncrementalConversionValuePerCostWinnerScore())
+ != java.lang.Double.doubleToLongBits(
+ other.getIncrementalConversionValuePerCostWinnerScore())) return false;
+ }
+ if (hasIncrementalConversionValuePerCostP90LowerBound() != other.hasIncrementalConversionValuePerCostP90LowerBound()) return false;
+ if (hasIncrementalConversionValuePerCostP90LowerBound()) {
+ if (java.lang.Double.doubleToLongBits(getIncrementalConversionValuePerCostP90LowerBound())
+ != java.lang.Double.doubleToLongBits(
+ other.getIncrementalConversionValuePerCostP90LowerBound())) return false;
+ }
+ if (hasIncrementalConversionValuePerCostP90UpperBound() != other.hasIncrementalConversionValuePerCostP90UpperBound()) return false;
+ if (hasIncrementalConversionValuePerCostP90UpperBound()) {
+ if (java.lang.Double.doubleToLongBits(getIncrementalConversionValuePerCostP90UpperBound())
+ != java.lang.Double.doubleToLongBits(
+ other.getIncrementalConversionValuePerCostP90UpperBound())) return false;
+ }
+ if (hasRelativeConversionLift() != other.hasRelativeConversionLift()) return false;
+ if (hasRelativeConversionLift()) {
+ if (java.lang.Double.doubleToLongBits(getRelativeConversionLift())
+ != java.lang.Double.doubleToLongBits(
+ other.getRelativeConversionLift())) return false;
+ }
+ if (hasRelativeConversionLiftP90LowerBound() != other.hasRelativeConversionLiftP90LowerBound()) return false;
+ if (hasRelativeConversionLiftP90LowerBound()) {
+ if (java.lang.Double.doubleToLongBits(getRelativeConversionLiftP90LowerBound())
+ != java.lang.Double.doubleToLongBits(
+ other.getRelativeConversionLiftP90LowerBound())) return false;
+ }
+ if (hasRelativeConversionLiftP90UpperBound() != other.hasRelativeConversionLiftP90UpperBound()) return false;
+ if (hasRelativeConversionLiftP90UpperBound()) {
+ if (java.lang.Double.doubleToLongBits(getRelativeConversionLiftP90UpperBound())
+ != java.lang.Double.doubleToLongBits(
+ other.getRelativeConversionLiftP90UpperBound())) return false;
+ }
+ if (hasRelativeConversionValueLift() != other.hasRelativeConversionValueLift()) return false;
+ if (hasRelativeConversionValueLift()) {
+ if (java.lang.Double.doubleToLongBits(getRelativeConversionValueLift())
+ != java.lang.Double.doubleToLongBits(
+ other.getRelativeConversionValueLift())) return false;
+ }
+ if (hasRelativeConversionValueLiftP90LowerBound() != other.hasRelativeConversionValueLiftP90LowerBound()) return false;
+ if (hasRelativeConversionValueLiftP90LowerBound()) {
+ if (java.lang.Double.doubleToLongBits(getRelativeConversionValueLiftP90LowerBound())
+ != java.lang.Double.doubleToLongBits(
+ other.getRelativeConversionValueLiftP90LowerBound())) return false;
+ }
+ if (hasRelativeConversionValueLiftP90UpperBound() != other.hasRelativeConversionValueLiftP90UpperBound()) return false;
+ if (hasRelativeConversionValueLiftP90UpperBound()) {
+ if (java.lang.Double.doubleToLongBits(getRelativeConversionValueLiftP90UpperBound())
+ != java.lang.Double.doubleToLongBits(
+ other.getRelativeConversionValueLiftP90UpperBound())) return false;
+ }
+ if (hasAbsoluteBrandLift() != other.hasAbsoluteBrandLift()) return false;
+ if (hasAbsoluteBrandLift()) {
+ if (java.lang.Double.doubleToLongBits(getAbsoluteBrandLift())
+ != java.lang.Double.doubleToLongBits(
+ other.getAbsoluteBrandLift())) return false;
+ }
+ if (hasAbsoluteBrandLiftP90LowerBound() != other.hasAbsoluteBrandLiftP90LowerBound()) return false;
+ if (hasAbsoluteBrandLiftP90LowerBound()) {
+ if (java.lang.Double.doubleToLongBits(getAbsoluteBrandLiftP90LowerBound())
+ != java.lang.Double.doubleToLongBits(
+ other.getAbsoluteBrandLiftP90LowerBound())) return false;
+ }
+ if (hasAbsoluteBrandLiftP90UpperBound() != other.hasAbsoluteBrandLiftP90UpperBound()) return false;
+ if (hasAbsoluteBrandLiftP90UpperBound()) {
+ if (java.lang.Double.doubleToLongBits(getAbsoluteBrandLiftP90UpperBound())
+ != java.lang.Double.doubleToLongBits(
+ other.getAbsoluteBrandLiftP90UpperBound())) return false;
+ }
+ if (hasAbsoluteBrandLiftPValue() != other.hasAbsoluteBrandLiftPValue()) return false;
+ if (hasAbsoluteBrandLiftPValue()) {
+ if (java.lang.Double.doubleToLongBits(getAbsoluteBrandLiftPValue())
+ != java.lang.Double.doubleToLongBits(
+ other.getAbsoluteBrandLiftPValue())) return false;
+ }
+ if (hasBrandLiftBaselinePositiveResponseRate() != other.hasBrandLiftBaselinePositiveResponseRate()) return false;
+ if (hasBrandLiftBaselinePositiveResponseRate()) {
+ if (java.lang.Double.doubleToLongBits(getBrandLiftBaselinePositiveResponseRate())
+ != java.lang.Double.doubleToLongBits(
+ other.getBrandLiftBaselinePositiveResponseRate())) return false;
+ }
+ if (hasBrandLiftBaselinePositiveResponseRateP90LowerBound() != other.hasBrandLiftBaselinePositiveResponseRateP90LowerBound()) return false;
+ if (hasBrandLiftBaselinePositiveResponseRateP90LowerBound()) {
+ if (java.lang.Double.doubleToLongBits(getBrandLiftBaselinePositiveResponseRateP90LowerBound())
+ != java.lang.Double.doubleToLongBits(
+ other.getBrandLiftBaselinePositiveResponseRateP90LowerBound())) return false;
+ }
+ if (hasBrandLiftBaselinePositiveResponseRateP90UpperBound() != other.hasBrandLiftBaselinePositiveResponseRateP90UpperBound()) return false;
+ if (hasBrandLiftBaselinePositiveResponseRateP90UpperBound()) {
+ if (java.lang.Double.doubleToLongBits(getBrandLiftBaselinePositiveResponseRateP90UpperBound())
+ != java.lang.Double.doubleToLongBits(
+ other.getBrandLiftBaselinePositiveResponseRateP90UpperBound())) return false;
+ }
+ if (hasBrandLiftExposedPositiveResponderFractionalCookies() != other.hasBrandLiftExposedPositiveResponderFractionalCookies()) return false;
+ if (hasBrandLiftExposedPositiveResponderFractionalCookies()) {
+ if (java.lang.Double.doubleToLongBits(getBrandLiftExposedPositiveResponderFractionalCookies())
+ != java.lang.Double.doubleToLongBits(
+ other.getBrandLiftExposedPositiveResponderFractionalCookies())) return false;
+ }
+ if (hasBrandLiftExposedPositiveResponderFractionalCookiesP90LowerBound() != other.hasBrandLiftExposedPositiveResponderFractionalCookiesP90LowerBound()) return false;
+ if (hasBrandLiftExposedPositiveResponderFractionalCookiesP90LowerBound()) {
+ if (java.lang.Double.doubleToLongBits(getBrandLiftExposedPositiveResponderFractionalCookiesP90LowerBound())
+ != java.lang.Double.doubleToLongBits(
+ other.getBrandLiftExposedPositiveResponderFractionalCookiesP90LowerBound())) return false;
+ }
+ if (hasBrandLiftExposedPositiveResponderFractionalCookiesP90UpperBound() != other.hasBrandLiftExposedPositiveResponderFractionalCookiesP90UpperBound()) return false;
+ if (hasBrandLiftExposedPositiveResponderFractionalCookiesP90UpperBound()) {
+ if (java.lang.Double.doubleToLongBits(getBrandLiftExposedPositiveResponderFractionalCookiesP90UpperBound())
+ != java.lang.Double.doubleToLongBits(
+ other.getBrandLiftExposedPositiveResponderFractionalCookiesP90UpperBound())) return false;
+ }
+ if (hasBrandLiftExposedPositiveResponseRate() != other.hasBrandLiftExposedPositiveResponseRate()) return false;
+ if (hasBrandLiftExposedPositiveResponseRate()) {
+ if (java.lang.Double.doubleToLongBits(getBrandLiftExposedPositiveResponseRate())
+ != java.lang.Double.doubleToLongBits(
+ other.getBrandLiftExposedPositiveResponseRate())) return false;
+ }
+ if (hasBrandLiftExposedPositiveResponseRateP90LowerBound() != other.hasBrandLiftExposedPositiveResponseRateP90LowerBound()) return false;
+ if (hasBrandLiftExposedPositiveResponseRateP90LowerBound()) {
+ if (java.lang.Double.doubleToLongBits(getBrandLiftExposedPositiveResponseRateP90LowerBound())
+ != java.lang.Double.doubleToLongBits(
+ other.getBrandLiftExposedPositiveResponseRateP90LowerBound())) return false;
+ }
+ if (hasBrandLiftExposedPositiveResponseRateP90UpperBound() != other.hasBrandLiftExposedPositiveResponseRateP90UpperBound()) return false;
+ if (hasBrandLiftExposedPositiveResponseRateP90UpperBound()) {
+ if (java.lang.Double.doubleToLongBits(getBrandLiftExposedPositiveResponseRateP90UpperBound())
+ != java.lang.Double.doubleToLongBits(
+ other.getBrandLiftExposedPositiveResponseRateP90UpperBound())) return false;
+ }
+ if (hasBrandLiftResponsesExposed() != other.hasBrandLiftResponsesExposed()) return false;
+ if (hasBrandLiftResponsesExposed()) {
+ if (java.lang.Double.doubleToLongBits(getBrandLiftResponsesExposed())
+ != java.lang.Double.doubleToLongBits(
+ other.getBrandLiftResponsesExposed())) return false;
+ }
+ if (hasBrandLiftResponsesSuppressed() != other.hasBrandLiftResponsesSuppressed()) return false;
+ if (hasBrandLiftResponsesSuppressed()) {
+ if (java.lang.Double.doubleToLongBits(getBrandLiftResponsesSuppressed())
+ != java.lang.Double.doubleToLongBits(
+ other.getBrandLiftResponsesSuppressed())) return false;
+ }
+ if (hasBrandLiftSuppressedPositiveResponderFractionalCookies() != other.hasBrandLiftSuppressedPositiveResponderFractionalCookies()) return false;
+ if (hasBrandLiftSuppressedPositiveResponderFractionalCookies()) {
+ if (java.lang.Double.doubleToLongBits(getBrandLiftSuppressedPositiveResponderFractionalCookies())
+ != java.lang.Double.doubleToLongBits(
+ other.getBrandLiftSuppressedPositiveResponderFractionalCookies())) return false;
+ }
+ if (hasBrandLiftSuppressedPositiveResponderFractionalCookiesP90LowerBound() != other.hasBrandLiftSuppressedPositiveResponderFractionalCookiesP90LowerBound()) return false;
+ if (hasBrandLiftSuppressedPositiveResponderFractionalCookiesP90LowerBound()) {
+ if (java.lang.Double.doubleToLongBits(getBrandLiftSuppressedPositiveResponderFractionalCookiesP90LowerBound())
+ != java.lang.Double.doubleToLongBits(
+ other.getBrandLiftSuppressedPositiveResponderFractionalCookiesP90LowerBound())) return false;
+ }
+ if (hasBrandLiftSuppressedPositiveResponderFractionalCookiesP90UpperBound() != other.hasBrandLiftSuppressedPositiveResponderFractionalCookiesP90UpperBound()) return false;
+ if (hasBrandLiftSuppressedPositiveResponderFractionalCookiesP90UpperBound()) {
+ if (java.lang.Double.doubleToLongBits(getBrandLiftSuppressedPositiveResponderFractionalCookiesP90UpperBound())
+ != java.lang.Double.doubleToLongBits(
+ other.getBrandLiftSuppressedPositiveResponderFractionalCookiesP90UpperBound())) return false;
+ }
+ if (hasBrandLiftTotalResponses() != other.hasBrandLiftTotalResponses()) return false;
+ if (hasBrandLiftTotalResponses()) {
+ if (java.lang.Double.doubleToLongBits(getBrandLiftTotalResponses())
+ != java.lang.Double.doubleToLongBits(
+ other.getBrandLiftTotalResponses())) return false;
+ }
+ if (hasCostPerLiftedCookie() != other.hasCostPerLiftedCookie()) return false;
+ if (hasCostPerLiftedCookie()) {
+ if (java.lang.Double.doubleToLongBits(getCostPerLiftedCookie())
+ != java.lang.Double.doubleToLongBits(
+ other.getCostPerLiftedCookie())) return false;
+ }
+ if (hasCostPerLiftedCookieP90LowerBound() != other.hasCostPerLiftedCookieP90LowerBound()) return false;
+ if (hasCostPerLiftedCookieP90LowerBound()) {
+ if (java.lang.Double.doubleToLongBits(getCostPerLiftedCookieP90LowerBound())
+ != java.lang.Double.doubleToLongBits(
+ other.getCostPerLiftedCookieP90LowerBound())) return false;
+ }
+ if (hasCostPerLiftedCookieP90UpperBound() != other.hasCostPerLiftedCookieP90UpperBound()) return false;
+ if (hasCostPerLiftedCookieP90UpperBound()) {
+ if (java.lang.Double.doubleToLongBits(getCostPerLiftedCookieP90UpperBound())
+ != java.lang.Double.doubleToLongBits(
+ other.getCostPerLiftedCookieP90UpperBound())) return false;
+ }
+ if (hasFractionalLiftedCookies() != other.hasFractionalLiftedCookies()) return false;
+ if (hasFractionalLiftedCookies()) {
+ if (java.lang.Double.doubleToLongBits(getFractionalLiftedCookies())
+ != java.lang.Double.doubleToLongBits(
+ other.getFractionalLiftedCookies())) return false;
+ }
+ if (hasFractionalLiftedCookiesP90LowerBound() != other.hasFractionalLiftedCookiesP90LowerBound()) return false;
+ if (hasFractionalLiftedCookiesP90LowerBound()) {
+ if (java.lang.Double.doubleToLongBits(getFractionalLiftedCookiesP90LowerBound())
+ != java.lang.Double.doubleToLongBits(
+ other.getFractionalLiftedCookiesP90LowerBound())) return false;
+ }
+ if (hasFractionalLiftedCookiesP90UpperBound() != other.hasFractionalLiftedCookiesP90UpperBound()) return false;
+ if (hasFractionalLiftedCookiesP90UpperBound()) {
+ if (java.lang.Double.doubleToLongBits(getFractionalLiftedCookiesP90UpperBound())
+ != java.lang.Double.doubleToLongBits(
+ other.getFractionalLiftedCookiesP90UpperBound())) return false;
+ }
+ if (hasHeadroomBrandLift() != other.hasHeadroomBrandLift()) return false;
+ if (hasHeadroomBrandLift()) {
+ if (java.lang.Double.doubleToLongBits(getHeadroomBrandLift())
+ != java.lang.Double.doubleToLongBits(
+ other.getHeadroomBrandLift())) return false;
+ }
+ if (hasHeadroomBrandLiftP90LowerBound() != other.hasHeadroomBrandLiftP90LowerBound()) return false;
+ if (hasHeadroomBrandLiftP90LowerBound()) {
+ if (java.lang.Double.doubleToLongBits(getHeadroomBrandLiftP90LowerBound())
+ != java.lang.Double.doubleToLongBits(
+ other.getHeadroomBrandLiftP90LowerBound())) return false;
+ }
+ if (hasHeadroomBrandLiftP90UpperBound() != other.hasHeadroomBrandLiftP90UpperBound()) return false;
+ if (hasHeadroomBrandLiftP90UpperBound()) {
+ if (java.lang.Double.doubleToLongBits(getHeadroomBrandLiftP90UpperBound())
+ != java.lang.Double.doubleToLongBits(
+ other.getHeadroomBrandLiftP90UpperBound())) return false;
+ }
+ if (hasRelativeBrandLift() != other.hasRelativeBrandLift()) return false;
+ if (hasRelativeBrandLift()) {
+ if (java.lang.Double.doubleToLongBits(getRelativeBrandLift())
+ != java.lang.Double.doubleToLongBits(
+ other.getRelativeBrandLift())) return false;
+ }
+ if (hasRelativeBrandLiftP90LowerBound() != other.hasRelativeBrandLiftP90LowerBound()) return false;
+ if (hasRelativeBrandLiftP90LowerBound()) {
+ if (java.lang.Double.doubleToLongBits(getRelativeBrandLiftP90LowerBound())
+ != java.lang.Double.doubleToLongBits(
+ other.getRelativeBrandLiftP90LowerBound())) return false;
+ }
+ if (hasRelativeBrandLiftP90UpperBound() != other.hasRelativeBrandLiftP90UpperBound()) return false;
+ if (hasRelativeBrandLiftP90UpperBound()) {
+ if (java.lang.Double.doubleToLongBits(getRelativeBrandLiftP90UpperBound())
+ != java.lang.Double.doubleToLongBits(
+ other.getRelativeBrandLiftP90UpperBound())) return false;
+ }
if (hasYoutubeComments() != other.hasYoutubeComments()) return false;
if (hasYoutubeComments()) {
if (getYoutubeComments()
@@ -13231,6 +15851,12 @@ public boolean equals(final java.lang.Object obj) {
if (getYoutubeShares()
!= other.getYoutubeShares()) return false;
}
+ if (hasOriginalConversionValue() != other.hasOriginalConversionValue()) return false;
+ if (hasOriginalConversionValue()) {
+ if (java.lang.Double.doubleToLongBits(getOriginalConversionValue())
+ != java.lang.Double.doubleToLongBits(
+ other.getOriginalConversionValue())) return false;
+ }
if (!getUnknownFields().equals(other.getUnknownFields())) return false;
return true;
}
@@ -14607,6 +17233,301 @@ public int hashCode() {
hash = (53 * hash) + com.google.protobuf.Internal.hashLong(
java.lang.Double.doubleToLongBits(getConversionValueChangePointEstimate()));
}
+ if (hasIncrementalConversions()) {
+ hash = (37 * hash) + INCREMENTAL_CONVERSIONS_FIELD_NUMBER;
+ hash = (53 * hash) + com.google.protobuf.Internal.hashLong(
+ java.lang.Double.doubleToLongBits(getIncrementalConversions()));
+ }
+ if (hasIncrementalConversionsWinnerScore()) {
+ hash = (37 * hash) + INCREMENTAL_CONVERSIONS_WINNER_SCORE_FIELD_NUMBER;
+ hash = (53 * hash) + com.google.protobuf.Internal.hashLong(
+ java.lang.Double.doubleToLongBits(getIncrementalConversionsWinnerScore()));
+ }
+ if (hasIncrementalConversionValue()) {
+ hash = (37 * hash) + INCREMENTAL_CONVERSION_VALUE_FIELD_NUMBER;
+ hash = (53 * hash) + com.google.protobuf.Internal.hashLong(
+ java.lang.Double.doubleToLongBits(getIncrementalConversionValue()));
+ }
+ if (hasIncrementalConversionValueWinnerScore()) {
+ hash = (37 * hash) + INCREMENTAL_CONVERSION_VALUE_WINNER_SCORE_FIELD_NUMBER;
+ hash = (53 * hash) + com.google.protobuf.Internal.hashLong(
+ java.lang.Double.doubleToLongBits(getIncrementalConversionValueWinnerScore()));
+ }
+ if (hasConversionLiftBaselineConversions()) {
+ hash = (37 * hash) + CONVERSION_LIFT_BASELINE_CONVERSIONS_FIELD_NUMBER;
+ hash = (53 * hash) + com.google.protobuf.Internal.hashLong(
+ java.lang.Double.doubleToLongBits(getConversionLiftBaselineConversions()));
+ }
+ if (hasConversionLiftBaselineConversionValue()) {
+ hash = (37 * hash) + CONVERSION_LIFT_BASELINE_CONVERSION_VALUE_FIELD_NUMBER;
+ hash = (53 * hash) + com.google.protobuf.Internal.hashLong(
+ java.lang.Double.doubleToLongBits(getConversionLiftBaselineConversionValue()));
+ }
+ if (hasConversionLiftExposedConversions()) {
+ hash = (37 * hash) + CONVERSION_LIFT_EXPOSED_CONVERSIONS_FIELD_NUMBER;
+ hash = (53 * hash) + com.google.protobuf.Internal.hashLong(
+ java.lang.Double.doubleToLongBits(getConversionLiftExposedConversions()));
+ }
+ if (hasConversionLiftExposedConversionValue()) {
+ hash = (37 * hash) + CONVERSION_LIFT_EXPOSED_CONVERSION_VALUE_FIELD_NUMBER;
+ hash = (53 * hash) + com.google.protobuf.Internal.hashLong(
+ java.lang.Double.doubleToLongBits(getConversionLiftExposedConversionValue()));
+ }
+ if (hasCostPerIncrementalConversion()) {
+ hash = (37 * hash) + COST_PER_INCREMENTAL_CONVERSION_FIELD_NUMBER;
+ hash = (53 * hash) + com.google.protobuf.Internal.hashLong(
+ java.lang.Double.doubleToLongBits(getCostPerIncrementalConversion()));
+ }
+ if (hasCostPerIncrementalConversionWinnerScore()) {
+ hash = (37 * hash) + COST_PER_INCREMENTAL_CONVERSION_WINNER_SCORE_FIELD_NUMBER;
+ hash = (53 * hash) + com.google.protobuf.Internal.hashLong(
+ java.lang.Double.doubleToLongBits(getCostPerIncrementalConversionWinnerScore()));
+ }
+ if (hasCostPerIncrementalConversionP90LowerBound()) {
+ hash = (37 * hash) + COST_PER_INCREMENTAL_CONVERSION_P90_LOWER_BOUND_FIELD_NUMBER;
+ hash = (53 * hash) + com.google.protobuf.Internal.hashLong(
+ java.lang.Double.doubleToLongBits(getCostPerIncrementalConversionP90LowerBound()));
+ }
+ if (hasCostPerIncrementalConversionP90UpperBound()) {
+ hash = (37 * hash) + COST_PER_INCREMENTAL_CONVERSION_P90_UPPER_BOUND_FIELD_NUMBER;
+ hash = (53 * hash) + com.google.protobuf.Internal.hashLong(
+ java.lang.Double.doubleToLongBits(getCostPerIncrementalConversionP90UpperBound()));
+ }
+ if (hasIncrementalConversionsP90LowerBound()) {
+ hash = (37 * hash) + INCREMENTAL_CONVERSIONS_P90_LOWER_BOUND_FIELD_NUMBER;
+ hash = (53 * hash) + com.google.protobuf.Internal.hashLong(
+ java.lang.Double.doubleToLongBits(getIncrementalConversionsP90LowerBound()));
+ }
+ if (hasIncrementalConversionsP90UpperBound()) {
+ hash = (37 * hash) + INCREMENTAL_CONVERSIONS_P90_UPPER_BOUND_FIELD_NUMBER;
+ hash = (53 * hash) + com.google.protobuf.Internal.hashLong(
+ java.lang.Double.doubleToLongBits(getIncrementalConversionsP90UpperBound()));
+ }
+ if (hasIncrementalConversionsPValue()) {
+ hash = (37 * hash) + INCREMENTAL_CONVERSIONS_P_VALUE_FIELD_NUMBER;
+ hash = (53 * hash) + com.google.protobuf.Internal.hashLong(
+ java.lang.Double.doubleToLongBits(getIncrementalConversionsPValue()));
+ }
+ if (hasIncrementalConversionValueP90LowerBound()) {
+ hash = (37 * hash) + INCREMENTAL_CONVERSION_VALUE_P90_LOWER_BOUND_FIELD_NUMBER;
+ hash = (53 * hash) + com.google.protobuf.Internal.hashLong(
+ java.lang.Double.doubleToLongBits(getIncrementalConversionValueP90LowerBound()));
+ }
+ if (hasIncrementalConversionValueP90UpperBound()) {
+ hash = (37 * hash) + INCREMENTAL_CONVERSION_VALUE_P90_UPPER_BOUND_FIELD_NUMBER;
+ hash = (53 * hash) + com.google.protobuf.Internal.hashLong(
+ java.lang.Double.doubleToLongBits(getIncrementalConversionValueP90UpperBound()));
+ }
+ if (hasIncrementalConversionValuePValue()) {
+ hash = (37 * hash) + INCREMENTAL_CONVERSION_VALUE_P_VALUE_FIELD_NUMBER;
+ hash = (53 * hash) + com.google.protobuf.Internal.hashLong(
+ java.lang.Double.doubleToLongBits(getIncrementalConversionValuePValue()));
+ }
+ if (hasIncrementalConversionValuePerCost()) {
+ hash = (37 * hash) + INCREMENTAL_CONVERSION_VALUE_PER_COST_FIELD_NUMBER;
+ hash = (53 * hash) + com.google.protobuf.Internal.hashLong(
+ java.lang.Double.doubleToLongBits(getIncrementalConversionValuePerCost()));
+ }
+ if (hasIncrementalConversionValuePerCostWinnerScore()) {
+ hash = (37 * hash) + INCREMENTAL_CONVERSION_VALUE_PER_COST_WINNER_SCORE_FIELD_NUMBER;
+ hash = (53 * hash) + com.google.protobuf.Internal.hashLong(
+ java.lang.Double.doubleToLongBits(getIncrementalConversionValuePerCostWinnerScore()));
+ }
+ if (hasIncrementalConversionValuePerCostP90LowerBound()) {
+ hash = (37 * hash) + INCREMENTAL_CONVERSION_VALUE_PER_COST_P90_LOWER_BOUND_FIELD_NUMBER;
+ hash = (53 * hash) + com.google.protobuf.Internal.hashLong(
+ java.lang.Double.doubleToLongBits(getIncrementalConversionValuePerCostP90LowerBound()));
+ }
+ if (hasIncrementalConversionValuePerCostP90UpperBound()) {
+ hash = (37 * hash) + INCREMENTAL_CONVERSION_VALUE_PER_COST_P90_UPPER_BOUND_FIELD_NUMBER;
+ hash = (53 * hash) + com.google.protobuf.Internal.hashLong(
+ java.lang.Double.doubleToLongBits(getIncrementalConversionValuePerCostP90UpperBound()));
+ }
+ if (hasRelativeConversionLift()) {
+ hash = (37 * hash) + RELATIVE_CONVERSION_LIFT_FIELD_NUMBER;
+ hash = (53 * hash) + com.google.protobuf.Internal.hashLong(
+ java.lang.Double.doubleToLongBits(getRelativeConversionLift()));
+ }
+ if (hasRelativeConversionLiftP90LowerBound()) {
+ hash = (37 * hash) + RELATIVE_CONVERSION_LIFT_P90_LOWER_BOUND_FIELD_NUMBER;
+ hash = (53 * hash) + com.google.protobuf.Internal.hashLong(
+ java.lang.Double.doubleToLongBits(getRelativeConversionLiftP90LowerBound()));
+ }
+ if (hasRelativeConversionLiftP90UpperBound()) {
+ hash = (37 * hash) + RELATIVE_CONVERSION_LIFT_P90_UPPER_BOUND_FIELD_NUMBER;
+ hash = (53 * hash) + com.google.protobuf.Internal.hashLong(
+ java.lang.Double.doubleToLongBits(getRelativeConversionLiftP90UpperBound()));
+ }
+ if (hasRelativeConversionValueLift()) {
+ hash = (37 * hash) + RELATIVE_CONVERSION_VALUE_LIFT_FIELD_NUMBER;
+ hash = (53 * hash) + com.google.protobuf.Internal.hashLong(
+ java.lang.Double.doubleToLongBits(getRelativeConversionValueLift()));
+ }
+ if (hasRelativeConversionValueLiftP90LowerBound()) {
+ hash = (37 * hash) + RELATIVE_CONVERSION_VALUE_LIFT_P90_LOWER_BOUND_FIELD_NUMBER;
+ hash = (53 * hash) + com.google.protobuf.Internal.hashLong(
+ java.lang.Double.doubleToLongBits(getRelativeConversionValueLiftP90LowerBound()));
+ }
+ if (hasRelativeConversionValueLiftP90UpperBound()) {
+ hash = (37 * hash) + RELATIVE_CONVERSION_VALUE_LIFT_P90_UPPER_BOUND_FIELD_NUMBER;
+ hash = (53 * hash) + com.google.protobuf.Internal.hashLong(
+ java.lang.Double.doubleToLongBits(getRelativeConversionValueLiftP90UpperBound()));
+ }
+ if (hasAbsoluteBrandLift()) {
+ hash = (37 * hash) + ABSOLUTE_BRAND_LIFT_FIELD_NUMBER;
+ hash = (53 * hash) + com.google.protobuf.Internal.hashLong(
+ java.lang.Double.doubleToLongBits(getAbsoluteBrandLift()));
+ }
+ if (hasAbsoluteBrandLiftP90LowerBound()) {
+ hash = (37 * hash) + ABSOLUTE_BRAND_LIFT_P90_LOWER_BOUND_FIELD_NUMBER;
+ hash = (53 * hash) + com.google.protobuf.Internal.hashLong(
+ java.lang.Double.doubleToLongBits(getAbsoluteBrandLiftP90LowerBound()));
+ }
+ if (hasAbsoluteBrandLiftP90UpperBound()) {
+ hash = (37 * hash) + ABSOLUTE_BRAND_LIFT_P90_UPPER_BOUND_FIELD_NUMBER;
+ hash = (53 * hash) + com.google.protobuf.Internal.hashLong(
+ java.lang.Double.doubleToLongBits(getAbsoluteBrandLiftP90UpperBound()));
+ }
+ if (hasAbsoluteBrandLiftPValue()) {
+ hash = (37 * hash) + ABSOLUTE_BRAND_LIFT_P_VALUE_FIELD_NUMBER;
+ hash = (53 * hash) + com.google.protobuf.Internal.hashLong(
+ java.lang.Double.doubleToLongBits(getAbsoluteBrandLiftPValue()));
+ }
+ if (hasBrandLiftBaselinePositiveResponseRate()) {
+ hash = (37 * hash) + BRAND_LIFT_BASELINE_POSITIVE_RESPONSE_RATE_FIELD_NUMBER;
+ hash = (53 * hash) + com.google.protobuf.Internal.hashLong(
+ java.lang.Double.doubleToLongBits(getBrandLiftBaselinePositiveResponseRate()));
+ }
+ if (hasBrandLiftBaselinePositiveResponseRateP90LowerBound()) {
+ hash = (37 * hash) + BRAND_LIFT_BASELINE_POSITIVE_RESPONSE_RATE_P90_LOWER_BOUND_FIELD_NUMBER;
+ hash = (53 * hash) + com.google.protobuf.Internal.hashLong(
+ java.lang.Double.doubleToLongBits(getBrandLiftBaselinePositiveResponseRateP90LowerBound()));
+ }
+ if (hasBrandLiftBaselinePositiveResponseRateP90UpperBound()) {
+ hash = (37 * hash) + BRAND_LIFT_BASELINE_POSITIVE_RESPONSE_RATE_P90_UPPER_BOUND_FIELD_NUMBER;
+ hash = (53 * hash) + com.google.protobuf.Internal.hashLong(
+ java.lang.Double.doubleToLongBits(getBrandLiftBaselinePositiveResponseRateP90UpperBound()));
+ }
+ if (hasBrandLiftExposedPositiveResponderFractionalCookies()) {
+ hash = (37 * hash) + BRAND_LIFT_EXPOSED_POSITIVE_RESPONDER_FRACTIONAL_COOKIES_FIELD_NUMBER;
+ hash = (53 * hash) + com.google.protobuf.Internal.hashLong(
+ java.lang.Double.doubleToLongBits(getBrandLiftExposedPositiveResponderFractionalCookies()));
+ }
+ if (hasBrandLiftExposedPositiveResponderFractionalCookiesP90LowerBound()) {
+ hash = (37 * hash) + BRAND_LIFT_EXPOSED_POSITIVE_RESPONDER_FRACTIONAL_COOKIES_P90_LOWER_BOUND_FIELD_NUMBER;
+ hash = (53 * hash) + com.google.protobuf.Internal.hashLong(
+ java.lang.Double.doubleToLongBits(getBrandLiftExposedPositiveResponderFractionalCookiesP90LowerBound()));
+ }
+ if (hasBrandLiftExposedPositiveResponderFractionalCookiesP90UpperBound()) {
+ hash = (37 * hash) + BRAND_LIFT_EXPOSED_POSITIVE_RESPONDER_FRACTIONAL_COOKIES_P90_UPPER_BOUND_FIELD_NUMBER;
+ hash = (53 * hash) + com.google.protobuf.Internal.hashLong(
+ java.lang.Double.doubleToLongBits(getBrandLiftExposedPositiveResponderFractionalCookiesP90UpperBound()));
+ }
+ if (hasBrandLiftExposedPositiveResponseRate()) {
+ hash = (37 * hash) + BRAND_LIFT_EXPOSED_POSITIVE_RESPONSE_RATE_FIELD_NUMBER;
+ hash = (53 * hash) + com.google.protobuf.Internal.hashLong(
+ java.lang.Double.doubleToLongBits(getBrandLiftExposedPositiveResponseRate()));
+ }
+ if (hasBrandLiftExposedPositiveResponseRateP90LowerBound()) {
+ hash = (37 * hash) + BRAND_LIFT_EXPOSED_POSITIVE_RESPONSE_RATE_P90_LOWER_BOUND_FIELD_NUMBER;
+ hash = (53 * hash) + com.google.protobuf.Internal.hashLong(
+ java.lang.Double.doubleToLongBits(getBrandLiftExposedPositiveResponseRateP90LowerBound()));
+ }
+ if (hasBrandLiftExposedPositiveResponseRateP90UpperBound()) {
+ hash = (37 * hash) + BRAND_LIFT_EXPOSED_POSITIVE_RESPONSE_RATE_P90_UPPER_BOUND_FIELD_NUMBER;
+ hash = (53 * hash) + com.google.protobuf.Internal.hashLong(
+ java.lang.Double.doubleToLongBits(getBrandLiftExposedPositiveResponseRateP90UpperBound()));
+ }
+ if (hasBrandLiftResponsesExposed()) {
+ hash = (37 * hash) + BRAND_LIFT_RESPONSES_EXPOSED_FIELD_NUMBER;
+ hash = (53 * hash) + com.google.protobuf.Internal.hashLong(
+ java.lang.Double.doubleToLongBits(getBrandLiftResponsesExposed()));
+ }
+ if (hasBrandLiftResponsesSuppressed()) {
+ hash = (37 * hash) + BRAND_LIFT_RESPONSES_SUPPRESSED_FIELD_NUMBER;
+ hash = (53 * hash) + com.google.protobuf.Internal.hashLong(
+ java.lang.Double.doubleToLongBits(getBrandLiftResponsesSuppressed()));
+ }
+ if (hasBrandLiftSuppressedPositiveResponderFractionalCookies()) {
+ hash = (37 * hash) + BRAND_LIFT_SUPPRESSED_POSITIVE_RESPONDER_FRACTIONAL_COOKIES_FIELD_NUMBER;
+ hash = (53 * hash) + com.google.protobuf.Internal.hashLong(
+ java.lang.Double.doubleToLongBits(getBrandLiftSuppressedPositiveResponderFractionalCookies()));
+ }
+ if (hasBrandLiftSuppressedPositiveResponderFractionalCookiesP90LowerBound()) {
+ hash = (37 * hash) + BRAND_LIFT_SUPPRESSED_POSITIVE_RESPONDER_FRACTIONAL_COOKIES_P90_LOWER_BOUND_FIELD_NUMBER;
+ hash = (53 * hash) + com.google.protobuf.Internal.hashLong(
+ java.lang.Double.doubleToLongBits(getBrandLiftSuppressedPositiveResponderFractionalCookiesP90LowerBound()));
+ }
+ if (hasBrandLiftSuppressedPositiveResponderFractionalCookiesP90UpperBound()) {
+ hash = (37 * hash) + BRAND_LIFT_SUPPRESSED_POSITIVE_RESPONDER_FRACTIONAL_COOKIES_P90_UPPER_BOUND_FIELD_NUMBER;
+ hash = (53 * hash) + com.google.protobuf.Internal.hashLong(
+ java.lang.Double.doubleToLongBits(getBrandLiftSuppressedPositiveResponderFractionalCookiesP90UpperBound()));
+ }
+ if (hasBrandLiftTotalResponses()) {
+ hash = (37 * hash) + BRAND_LIFT_TOTAL_RESPONSES_FIELD_NUMBER;
+ hash = (53 * hash) + com.google.protobuf.Internal.hashLong(
+ java.lang.Double.doubleToLongBits(getBrandLiftTotalResponses()));
+ }
+ if (hasCostPerLiftedCookie()) {
+ hash = (37 * hash) + COST_PER_LIFTED_COOKIE_FIELD_NUMBER;
+ hash = (53 * hash) + com.google.protobuf.Internal.hashLong(
+ java.lang.Double.doubleToLongBits(getCostPerLiftedCookie()));
+ }
+ if (hasCostPerLiftedCookieP90LowerBound()) {
+ hash = (37 * hash) + COST_PER_LIFTED_COOKIE_P90_LOWER_BOUND_FIELD_NUMBER;
+ hash = (53 * hash) + com.google.protobuf.Internal.hashLong(
+ java.lang.Double.doubleToLongBits(getCostPerLiftedCookieP90LowerBound()));
+ }
+ if (hasCostPerLiftedCookieP90UpperBound()) {
+ hash = (37 * hash) + COST_PER_LIFTED_COOKIE_P90_UPPER_BOUND_FIELD_NUMBER;
+ hash = (53 * hash) + com.google.protobuf.Internal.hashLong(
+ java.lang.Double.doubleToLongBits(getCostPerLiftedCookieP90UpperBound()));
+ }
+ if (hasFractionalLiftedCookies()) {
+ hash = (37 * hash) + FRACTIONAL_LIFTED_COOKIES_FIELD_NUMBER;
+ hash = (53 * hash) + com.google.protobuf.Internal.hashLong(
+ java.lang.Double.doubleToLongBits(getFractionalLiftedCookies()));
+ }
+ if (hasFractionalLiftedCookiesP90LowerBound()) {
+ hash = (37 * hash) + FRACTIONAL_LIFTED_COOKIES_P90_LOWER_BOUND_FIELD_NUMBER;
+ hash = (53 * hash) + com.google.protobuf.Internal.hashLong(
+ java.lang.Double.doubleToLongBits(getFractionalLiftedCookiesP90LowerBound()));
+ }
+ if (hasFractionalLiftedCookiesP90UpperBound()) {
+ hash = (37 * hash) + FRACTIONAL_LIFTED_COOKIES_P90_UPPER_BOUND_FIELD_NUMBER;
+ hash = (53 * hash) + com.google.protobuf.Internal.hashLong(
+ java.lang.Double.doubleToLongBits(getFractionalLiftedCookiesP90UpperBound()));
+ }
+ if (hasHeadroomBrandLift()) {
+ hash = (37 * hash) + HEADROOM_BRAND_LIFT_FIELD_NUMBER;
+ hash = (53 * hash) + com.google.protobuf.Internal.hashLong(
+ java.lang.Double.doubleToLongBits(getHeadroomBrandLift()));
+ }
+ if (hasHeadroomBrandLiftP90LowerBound()) {
+ hash = (37 * hash) + HEADROOM_BRAND_LIFT_P90_LOWER_BOUND_FIELD_NUMBER;
+ hash = (53 * hash) + com.google.protobuf.Internal.hashLong(
+ java.lang.Double.doubleToLongBits(getHeadroomBrandLiftP90LowerBound()));
+ }
+ if (hasHeadroomBrandLiftP90UpperBound()) {
+ hash = (37 * hash) + HEADROOM_BRAND_LIFT_P90_UPPER_BOUND_FIELD_NUMBER;
+ hash = (53 * hash) + com.google.protobuf.Internal.hashLong(
+ java.lang.Double.doubleToLongBits(getHeadroomBrandLiftP90UpperBound()));
+ }
+ if (hasRelativeBrandLift()) {
+ hash = (37 * hash) + RELATIVE_BRAND_LIFT_FIELD_NUMBER;
+ hash = (53 * hash) + com.google.protobuf.Internal.hashLong(
+ java.lang.Double.doubleToLongBits(getRelativeBrandLift()));
+ }
+ if (hasRelativeBrandLiftP90LowerBound()) {
+ hash = (37 * hash) + RELATIVE_BRAND_LIFT_P90_LOWER_BOUND_FIELD_NUMBER;
+ hash = (53 * hash) + com.google.protobuf.Internal.hashLong(
+ java.lang.Double.doubleToLongBits(getRelativeBrandLiftP90LowerBound()));
+ }
+ if (hasRelativeBrandLiftP90UpperBound()) {
+ hash = (37 * hash) + RELATIVE_BRAND_LIFT_P90_UPPER_BOUND_FIELD_NUMBER;
+ hash = (53 * hash) + com.google.protobuf.Internal.hashLong(
+ java.lang.Double.doubleToLongBits(getRelativeBrandLiftP90UpperBound()));
+ }
if (hasYoutubeComments()) {
hash = (37 * hash) + YOUTUBE_COMMENTS_FIELD_NUMBER;
hash = (53 * hash) + com.google.protobuf.Internal.hashLong(
@@ -14622,6 +17543,11 @@ public int hashCode() {
hash = (53 * hash) + com.google.protobuf.Internal.hashLong(
getYoutubeShares());
}
+ if (hasOriginalConversionValue()) {
+ hash = (37 * hash) + ORIGINAL_CONVERSION_VALUE_FIELD_NUMBER;
+ hash = (53 * hash) + com.google.protobuf.Internal.hashLong(
+ java.lang.Double.doubleToLongBits(getOriginalConversionValue()));
+ }
hash = (29 * hash) + getUnknownFields().hashCode();
memoizedHashCode = hash;
return hash;
@@ -14771,6 +17697,8 @@ public Builder clear() {
bitField6_ = 0;
bitField7_ = 0;
bitField8_ = 0;
+ bitField9_ = 0;
+ bitField10_ = 0;
absoluteTopImpressionPercentage_ = 0D;
activeViewCpm_ = 0D;
activeViewCtr_ = 0D;
@@ -15054,9 +17982,69 @@ public Builder clear() {
conversionValueMarginOfError_ = 0D;
conversionValuePValue_ = 0D;
conversionValueChangePointEstimate_ = 0D;
+ incrementalConversions_ = 0D;
+ incrementalConversionsWinnerScore_ = 0D;
+ incrementalConversionValue_ = 0D;
+ incrementalConversionValueWinnerScore_ = 0D;
+ conversionLiftBaselineConversions_ = 0D;
+ conversionLiftBaselineConversionValue_ = 0D;
+ conversionLiftExposedConversions_ = 0D;
+ conversionLiftExposedConversionValue_ = 0D;
+ costPerIncrementalConversion_ = 0D;
+ costPerIncrementalConversionWinnerScore_ = 0D;
+ costPerIncrementalConversionP90LowerBound_ = 0D;
+ costPerIncrementalConversionP90UpperBound_ = 0D;
+ incrementalConversionsP90LowerBound_ = 0D;
+ incrementalConversionsP90UpperBound_ = 0D;
+ incrementalConversionsPValue_ = 0D;
+ incrementalConversionValueP90LowerBound_ = 0D;
+ incrementalConversionValueP90UpperBound_ = 0D;
+ incrementalConversionValuePValue_ = 0D;
+ incrementalConversionValuePerCost_ = 0D;
+ incrementalConversionValuePerCostWinnerScore_ = 0D;
+ incrementalConversionValuePerCostP90LowerBound_ = 0D;
+ incrementalConversionValuePerCostP90UpperBound_ = 0D;
+ relativeConversionLift_ = 0D;
+ relativeConversionLiftP90LowerBound_ = 0D;
+ relativeConversionLiftP90UpperBound_ = 0D;
+ relativeConversionValueLift_ = 0D;
+ relativeConversionValueLiftP90LowerBound_ = 0D;
+ relativeConversionValueLiftP90UpperBound_ = 0D;
+ absoluteBrandLift_ = 0D;
+ absoluteBrandLiftP90LowerBound_ = 0D;
+ absoluteBrandLiftP90UpperBound_ = 0D;
+ absoluteBrandLiftPValue_ = 0D;
+ brandLiftBaselinePositiveResponseRate_ = 0D;
+ brandLiftBaselinePositiveResponseRateP90LowerBound_ = 0D;
+ brandLiftBaselinePositiveResponseRateP90UpperBound_ = 0D;
+ brandLiftExposedPositiveResponderFractionalCookies_ = 0D;
+ brandLiftExposedPositiveResponderFractionalCookiesP90LowerBound_ = 0D;
+ brandLiftExposedPositiveResponderFractionalCookiesP90UpperBound_ = 0D;
+ brandLiftExposedPositiveResponseRate_ = 0D;
+ brandLiftExposedPositiveResponseRateP90LowerBound_ = 0D;
+ brandLiftExposedPositiveResponseRateP90UpperBound_ = 0D;
+ brandLiftResponsesExposed_ = 0D;
+ brandLiftResponsesSuppressed_ = 0D;
+ brandLiftSuppressedPositiveResponderFractionalCookies_ = 0D;
+ brandLiftSuppressedPositiveResponderFractionalCookiesP90LowerBound_ = 0D;
+ brandLiftSuppressedPositiveResponderFractionalCookiesP90UpperBound_ = 0D;
+ brandLiftTotalResponses_ = 0D;
+ costPerLiftedCookie_ = 0D;
+ costPerLiftedCookieP90LowerBound_ = 0D;
+ costPerLiftedCookieP90UpperBound_ = 0D;
+ fractionalLiftedCookies_ = 0D;
+ fractionalLiftedCookiesP90LowerBound_ = 0D;
+ fractionalLiftedCookiesP90UpperBound_ = 0D;
+ headroomBrandLift_ = 0D;
+ headroomBrandLiftP90LowerBound_ = 0D;
+ headroomBrandLiftP90UpperBound_ = 0D;
+ relativeBrandLift_ = 0D;
+ relativeBrandLiftP90LowerBound_ = 0D;
+ relativeBrandLiftP90UpperBound_ = 0D;
youtubeComments_ = 0L;
youtubeLikes_ = 0L;
youtubeShares_ = 0L;
+ originalConversionValue_ = 0D;
return this;
}
@@ -15092,6 +18080,8 @@ public com.google.ads.googleads.v25.common.Metrics buildPartial() {
if (bitField6_ != 0) { buildPartial6(result); }
if (bitField7_ != 0) { buildPartial7(result); }
if (bitField8_ != 0) { buildPartial8(result); }
+ if (bitField9_ != 0) { buildPartial9(result); }
+ if (bitField10_ != 0) { buildPartial10(result); }
onBuilt();
return result;
}
@@ -16265,21 +19255,277 @@ private void buildPartial8(com.google.ads.googleads.v25.common.Metrics result) {
to_bitField8_ |= 0x00000800;
}
if (((from_bitField8_ & 0x00400000) != 0)) {
- result.youtubeComments_ = youtubeComments_;
+ result.incrementalConversions_ = incrementalConversions_;
to_bitField8_ |= 0x00001000;
}
if (((from_bitField8_ & 0x00800000) != 0)) {
- result.youtubeLikes_ = youtubeLikes_;
+ result.incrementalConversionsWinnerScore_ = incrementalConversionsWinnerScore_;
to_bitField8_ |= 0x00002000;
}
if (((from_bitField8_ & 0x01000000) != 0)) {
- result.youtubeShares_ = youtubeShares_;
+ result.incrementalConversionValue_ = incrementalConversionValue_;
to_bitField8_ |= 0x00004000;
}
+ if (((from_bitField8_ & 0x02000000) != 0)) {
+ result.incrementalConversionValueWinnerScore_ = incrementalConversionValueWinnerScore_;
+ to_bitField8_ |= 0x00008000;
+ }
+ if (((from_bitField8_ & 0x04000000) != 0)) {
+ result.conversionLiftBaselineConversions_ = conversionLiftBaselineConversions_;
+ to_bitField8_ |= 0x00010000;
+ }
+ if (((from_bitField8_ & 0x08000000) != 0)) {
+ result.conversionLiftBaselineConversionValue_ = conversionLiftBaselineConversionValue_;
+ to_bitField8_ |= 0x00020000;
+ }
+ if (((from_bitField8_ & 0x10000000) != 0)) {
+ result.conversionLiftExposedConversions_ = conversionLiftExposedConversions_;
+ to_bitField8_ |= 0x00040000;
+ }
+ if (((from_bitField8_ & 0x20000000) != 0)) {
+ result.conversionLiftExposedConversionValue_ = conversionLiftExposedConversionValue_;
+ to_bitField8_ |= 0x00080000;
+ }
+ if (((from_bitField8_ & 0x40000000) != 0)) {
+ result.costPerIncrementalConversion_ = costPerIncrementalConversion_;
+ to_bitField8_ |= 0x00100000;
+ }
+ if (((from_bitField8_ & 0x80000000) != 0)) {
+ result.costPerIncrementalConversionWinnerScore_ = costPerIncrementalConversionWinnerScore_;
+ to_bitField8_ |= 0x00200000;
+ }
result.bitField7_ |= to_bitField7_;
result.bitField8_ |= to_bitField8_;
}
+ private void buildPartial9(com.google.ads.googleads.v25.common.Metrics result) {
+ int from_bitField9_ = bitField9_;
+ int to_bitField8_ = 0;
+ if (((from_bitField9_ & 0x00000001) != 0)) {
+ result.costPerIncrementalConversionP90LowerBound_ = costPerIncrementalConversionP90LowerBound_;
+ to_bitField8_ |= 0x00400000;
+ }
+ if (((from_bitField9_ & 0x00000002) != 0)) {
+ result.costPerIncrementalConversionP90UpperBound_ = costPerIncrementalConversionP90UpperBound_;
+ to_bitField8_ |= 0x00800000;
+ }
+ if (((from_bitField9_ & 0x00000004) != 0)) {
+ result.incrementalConversionsP90LowerBound_ = incrementalConversionsP90LowerBound_;
+ to_bitField8_ |= 0x01000000;
+ }
+ if (((from_bitField9_ & 0x00000008) != 0)) {
+ result.incrementalConversionsP90UpperBound_ = incrementalConversionsP90UpperBound_;
+ to_bitField8_ |= 0x02000000;
+ }
+ if (((from_bitField9_ & 0x00000010) != 0)) {
+ result.incrementalConversionsPValue_ = incrementalConversionsPValue_;
+ to_bitField8_ |= 0x04000000;
+ }
+ if (((from_bitField9_ & 0x00000020) != 0)) {
+ result.incrementalConversionValueP90LowerBound_ = incrementalConversionValueP90LowerBound_;
+ to_bitField8_ |= 0x08000000;
+ }
+ if (((from_bitField9_ & 0x00000040) != 0)) {
+ result.incrementalConversionValueP90UpperBound_ = incrementalConversionValueP90UpperBound_;
+ to_bitField8_ |= 0x10000000;
+ }
+ if (((from_bitField9_ & 0x00000080) != 0)) {
+ result.incrementalConversionValuePValue_ = incrementalConversionValuePValue_;
+ to_bitField8_ |= 0x20000000;
+ }
+ if (((from_bitField9_ & 0x00000100) != 0)) {
+ result.incrementalConversionValuePerCost_ = incrementalConversionValuePerCost_;
+ to_bitField8_ |= 0x40000000;
+ }
+ if (((from_bitField9_ & 0x00000200) != 0)) {
+ result.incrementalConversionValuePerCostWinnerScore_ = incrementalConversionValuePerCostWinnerScore_;
+ to_bitField8_ |= 0x80000000;
+ }
+ int to_bitField9_ = 0;
+ if (((from_bitField9_ & 0x00000400) != 0)) {
+ result.incrementalConversionValuePerCostP90LowerBound_ = incrementalConversionValuePerCostP90LowerBound_;
+ to_bitField9_ |= 0x00000001;
+ }
+ if (((from_bitField9_ & 0x00000800) != 0)) {
+ result.incrementalConversionValuePerCostP90UpperBound_ = incrementalConversionValuePerCostP90UpperBound_;
+ to_bitField9_ |= 0x00000002;
+ }
+ if (((from_bitField9_ & 0x00001000) != 0)) {
+ result.relativeConversionLift_ = relativeConversionLift_;
+ to_bitField9_ |= 0x00000004;
+ }
+ if (((from_bitField9_ & 0x00002000) != 0)) {
+ result.relativeConversionLiftP90LowerBound_ = relativeConversionLiftP90LowerBound_;
+ to_bitField9_ |= 0x00000008;
+ }
+ if (((from_bitField9_ & 0x00004000) != 0)) {
+ result.relativeConversionLiftP90UpperBound_ = relativeConversionLiftP90UpperBound_;
+ to_bitField9_ |= 0x00000010;
+ }
+ if (((from_bitField9_ & 0x00008000) != 0)) {
+ result.relativeConversionValueLift_ = relativeConversionValueLift_;
+ to_bitField9_ |= 0x00000020;
+ }
+ if (((from_bitField9_ & 0x00010000) != 0)) {
+ result.relativeConversionValueLiftP90LowerBound_ = relativeConversionValueLiftP90LowerBound_;
+ to_bitField9_ |= 0x00000040;
+ }
+ if (((from_bitField9_ & 0x00020000) != 0)) {
+ result.relativeConversionValueLiftP90UpperBound_ = relativeConversionValueLiftP90UpperBound_;
+ to_bitField9_ |= 0x00000080;
+ }
+ if (((from_bitField9_ & 0x00040000) != 0)) {
+ result.absoluteBrandLift_ = absoluteBrandLift_;
+ to_bitField9_ |= 0x00000100;
+ }
+ if (((from_bitField9_ & 0x00080000) != 0)) {
+ result.absoluteBrandLiftP90LowerBound_ = absoluteBrandLiftP90LowerBound_;
+ to_bitField9_ |= 0x00000200;
+ }
+ if (((from_bitField9_ & 0x00100000) != 0)) {
+ result.absoluteBrandLiftP90UpperBound_ = absoluteBrandLiftP90UpperBound_;
+ to_bitField9_ |= 0x00000400;
+ }
+ if (((from_bitField9_ & 0x00200000) != 0)) {
+ result.absoluteBrandLiftPValue_ = absoluteBrandLiftPValue_;
+ to_bitField9_ |= 0x00000800;
+ }
+ if (((from_bitField9_ & 0x00400000) != 0)) {
+ result.brandLiftBaselinePositiveResponseRate_ = brandLiftBaselinePositiveResponseRate_;
+ to_bitField9_ |= 0x00001000;
+ }
+ if (((from_bitField9_ & 0x00800000) != 0)) {
+ result.brandLiftBaselinePositiveResponseRateP90LowerBound_ = brandLiftBaselinePositiveResponseRateP90LowerBound_;
+ to_bitField9_ |= 0x00002000;
+ }
+ if (((from_bitField9_ & 0x01000000) != 0)) {
+ result.brandLiftBaselinePositiveResponseRateP90UpperBound_ = brandLiftBaselinePositiveResponseRateP90UpperBound_;
+ to_bitField9_ |= 0x00004000;
+ }
+ if (((from_bitField9_ & 0x02000000) != 0)) {
+ result.brandLiftExposedPositiveResponderFractionalCookies_ = brandLiftExposedPositiveResponderFractionalCookies_;
+ to_bitField9_ |= 0x00008000;
+ }
+ if (((from_bitField9_ & 0x04000000) != 0)) {
+ result.brandLiftExposedPositiveResponderFractionalCookiesP90LowerBound_ = brandLiftExposedPositiveResponderFractionalCookiesP90LowerBound_;
+ to_bitField9_ |= 0x00010000;
+ }
+ if (((from_bitField9_ & 0x08000000) != 0)) {
+ result.brandLiftExposedPositiveResponderFractionalCookiesP90UpperBound_ = brandLiftExposedPositiveResponderFractionalCookiesP90UpperBound_;
+ to_bitField9_ |= 0x00020000;
+ }
+ if (((from_bitField9_ & 0x10000000) != 0)) {
+ result.brandLiftExposedPositiveResponseRate_ = brandLiftExposedPositiveResponseRate_;
+ to_bitField9_ |= 0x00040000;
+ }
+ if (((from_bitField9_ & 0x20000000) != 0)) {
+ result.brandLiftExposedPositiveResponseRateP90LowerBound_ = brandLiftExposedPositiveResponseRateP90LowerBound_;
+ to_bitField9_ |= 0x00080000;
+ }
+ if (((from_bitField9_ & 0x40000000) != 0)) {
+ result.brandLiftExposedPositiveResponseRateP90UpperBound_ = brandLiftExposedPositiveResponseRateP90UpperBound_;
+ to_bitField9_ |= 0x00100000;
+ }
+ if (((from_bitField9_ & 0x80000000) != 0)) {
+ result.brandLiftResponsesExposed_ = brandLiftResponsesExposed_;
+ to_bitField9_ |= 0x00200000;
+ }
+ result.bitField8_ |= to_bitField8_;
+ result.bitField9_ |= to_bitField9_;
+ }
+
+ private void buildPartial10(com.google.ads.googleads.v25.common.Metrics result) {
+ int from_bitField10_ = bitField10_;
+ int to_bitField9_ = 0;
+ if (((from_bitField10_ & 0x00000001) != 0)) {
+ result.brandLiftResponsesSuppressed_ = brandLiftResponsesSuppressed_;
+ to_bitField9_ |= 0x00400000;
+ }
+ if (((from_bitField10_ & 0x00000002) != 0)) {
+ result.brandLiftSuppressedPositiveResponderFractionalCookies_ = brandLiftSuppressedPositiveResponderFractionalCookies_;
+ to_bitField9_ |= 0x00800000;
+ }
+ if (((from_bitField10_ & 0x00000004) != 0)) {
+ result.brandLiftSuppressedPositiveResponderFractionalCookiesP90LowerBound_ = brandLiftSuppressedPositiveResponderFractionalCookiesP90LowerBound_;
+ to_bitField9_ |= 0x01000000;
+ }
+ if (((from_bitField10_ & 0x00000008) != 0)) {
+ result.brandLiftSuppressedPositiveResponderFractionalCookiesP90UpperBound_ = brandLiftSuppressedPositiveResponderFractionalCookiesP90UpperBound_;
+ to_bitField9_ |= 0x02000000;
+ }
+ if (((from_bitField10_ & 0x00000010) != 0)) {
+ result.brandLiftTotalResponses_ = brandLiftTotalResponses_;
+ to_bitField9_ |= 0x04000000;
+ }
+ if (((from_bitField10_ & 0x00000020) != 0)) {
+ result.costPerLiftedCookie_ = costPerLiftedCookie_;
+ to_bitField9_ |= 0x08000000;
+ }
+ if (((from_bitField10_ & 0x00000040) != 0)) {
+ result.costPerLiftedCookieP90LowerBound_ = costPerLiftedCookieP90LowerBound_;
+ to_bitField9_ |= 0x10000000;
+ }
+ if (((from_bitField10_ & 0x00000080) != 0)) {
+ result.costPerLiftedCookieP90UpperBound_ = costPerLiftedCookieP90UpperBound_;
+ to_bitField9_ |= 0x20000000;
+ }
+ if (((from_bitField10_ & 0x00000100) != 0)) {
+ result.fractionalLiftedCookies_ = fractionalLiftedCookies_;
+ to_bitField9_ |= 0x40000000;
+ }
+ if (((from_bitField10_ & 0x00000200) != 0)) {
+ result.fractionalLiftedCookiesP90LowerBound_ = fractionalLiftedCookiesP90LowerBound_;
+ to_bitField9_ |= 0x80000000;
+ }
+ int to_bitField10_ = 0;
+ if (((from_bitField10_ & 0x00000400) != 0)) {
+ result.fractionalLiftedCookiesP90UpperBound_ = fractionalLiftedCookiesP90UpperBound_;
+ to_bitField10_ |= 0x00000001;
+ }
+ if (((from_bitField10_ & 0x00000800) != 0)) {
+ result.headroomBrandLift_ = headroomBrandLift_;
+ to_bitField10_ |= 0x00000002;
+ }
+ if (((from_bitField10_ & 0x00001000) != 0)) {
+ result.headroomBrandLiftP90LowerBound_ = headroomBrandLiftP90LowerBound_;
+ to_bitField10_ |= 0x00000004;
+ }
+ if (((from_bitField10_ & 0x00002000) != 0)) {
+ result.headroomBrandLiftP90UpperBound_ = headroomBrandLiftP90UpperBound_;
+ to_bitField10_ |= 0x00000008;
+ }
+ if (((from_bitField10_ & 0x00004000) != 0)) {
+ result.relativeBrandLift_ = relativeBrandLift_;
+ to_bitField10_ |= 0x00000010;
+ }
+ if (((from_bitField10_ & 0x00008000) != 0)) {
+ result.relativeBrandLiftP90LowerBound_ = relativeBrandLiftP90LowerBound_;
+ to_bitField10_ |= 0x00000020;
+ }
+ if (((from_bitField10_ & 0x00010000) != 0)) {
+ result.relativeBrandLiftP90UpperBound_ = relativeBrandLiftP90UpperBound_;
+ to_bitField10_ |= 0x00000040;
+ }
+ if (((from_bitField10_ & 0x00020000) != 0)) {
+ result.youtubeComments_ = youtubeComments_;
+ to_bitField10_ |= 0x00000080;
+ }
+ if (((from_bitField10_ & 0x00040000) != 0)) {
+ result.youtubeLikes_ = youtubeLikes_;
+ to_bitField10_ |= 0x00000100;
+ }
+ if (((from_bitField10_ & 0x00080000) != 0)) {
+ result.youtubeShares_ = youtubeShares_;
+ to_bitField10_ |= 0x00000200;
+ }
+ if (((from_bitField10_ & 0x00100000) != 0)) {
+ result.originalConversionValue_ = originalConversionValue_;
+ to_bitField10_ |= 0x00000400;
+ }
+ result.bitField9_ |= to_bitField9_;
+ result.bitField10_ |= to_bitField10_;
+ }
+
@java.lang.Override
public Builder mergeFrom(com.google.protobuf.Message other) {
if (other instanceof com.google.ads.googleads.v25.common.Metrics) {
@@ -17147,6 +20393,183 @@ public Builder mergeFrom(com.google.ads.googleads.v25.common.Metrics other) {
if (other.hasConversionValueChangePointEstimate()) {
setConversionValueChangePointEstimate(other.getConversionValueChangePointEstimate());
}
+ if (other.hasIncrementalConversions()) {
+ setIncrementalConversions(other.getIncrementalConversions());
+ }
+ if (other.hasIncrementalConversionsWinnerScore()) {
+ setIncrementalConversionsWinnerScore(other.getIncrementalConversionsWinnerScore());
+ }
+ if (other.hasIncrementalConversionValue()) {
+ setIncrementalConversionValue(other.getIncrementalConversionValue());
+ }
+ if (other.hasIncrementalConversionValueWinnerScore()) {
+ setIncrementalConversionValueWinnerScore(other.getIncrementalConversionValueWinnerScore());
+ }
+ if (other.hasConversionLiftBaselineConversions()) {
+ setConversionLiftBaselineConversions(other.getConversionLiftBaselineConversions());
+ }
+ if (other.hasConversionLiftBaselineConversionValue()) {
+ setConversionLiftBaselineConversionValue(other.getConversionLiftBaselineConversionValue());
+ }
+ if (other.hasConversionLiftExposedConversions()) {
+ setConversionLiftExposedConversions(other.getConversionLiftExposedConversions());
+ }
+ if (other.hasConversionLiftExposedConversionValue()) {
+ setConversionLiftExposedConversionValue(other.getConversionLiftExposedConversionValue());
+ }
+ if (other.hasCostPerIncrementalConversion()) {
+ setCostPerIncrementalConversion(other.getCostPerIncrementalConversion());
+ }
+ if (other.hasCostPerIncrementalConversionWinnerScore()) {
+ setCostPerIncrementalConversionWinnerScore(other.getCostPerIncrementalConversionWinnerScore());
+ }
+ if (other.hasCostPerIncrementalConversionP90LowerBound()) {
+ setCostPerIncrementalConversionP90LowerBound(other.getCostPerIncrementalConversionP90LowerBound());
+ }
+ if (other.hasCostPerIncrementalConversionP90UpperBound()) {
+ setCostPerIncrementalConversionP90UpperBound(other.getCostPerIncrementalConversionP90UpperBound());
+ }
+ if (other.hasIncrementalConversionsP90LowerBound()) {
+ setIncrementalConversionsP90LowerBound(other.getIncrementalConversionsP90LowerBound());
+ }
+ if (other.hasIncrementalConversionsP90UpperBound()) {
+ setIncrementalConversionsP90UpperBound(other.getIncrementalConversionsP90UpperBound());
+ }
+ if (other.hasIncrementalConversionsPValue()) {
+ setIncrementalConversionsPValue(other.getIncrementalConversionsPValue());
+ }
+ if (other.hasIncrementalConversionValueP90LowerBound()) {
+ setIncrementalConversionValueP90LowerBound(other.getIncrementalConversionValueP90LowerBound());
+ }
+ if (other.hasIncrementalConversionValueP90UpperBound()) {
+ setIncrementalConversionValueP90UpperBound(other.getIncrementalConversionValueP90UpperBound());
+ }
+ if (other.hasIncrementalConversionValuePValue()) {
+ setIncrementalConversionValuePValue(other.getIncrementalConversionValuePValue());
+ }
+ if (other.hasIncrementalConversionValuePerCost()) {
+ setIncrementalConversionValuePerCost(other.getIncrementalConversionValuePerCost());
+ }
+ if (other.hasIncrementalConversionValuePerCostWinnerScore()) {
+ setIncrementalConversionValuePerCostWinnerScore(other.getIncrementalConversionValuePerCostWinnerScore());
+ }
+ if (other.hasIncrementalConversionValuePerCostP90LowerBound()) {
+ setIncrementalConversionValuePerCostP90LowerBound(other.getIncrementalConversionValuePerCostP90LowerBound());
+ }
+ if (other.hasIncrementalConversionValuePerCostP90UpperBound()) {
+ setIncrementalConversionValuePerCostP90UpperBound(other.getIncrementalConversionValuePerCostP90UpperBound());
+ }
+ if (other.hasRelativeConversionLift()) {
+ setRelativeConversionLift(other.getRelativeConversionLift());
+ }
+ if (other.hasRelativeConversionLiftP90LowerBound()) {
+ setRelativeConversionLiftP90LowerBound(other.getRelativeConversionLiftP90LowerBound());
+ }
+ if (other.hasRelativeConversionLiftP90UpperBound()) {
+ setRelativeConversionLiftP90UpperBound(other.getRelativeConversionLiftP90UpperBound());
+ }
+ if (other.hasRelativeConversionValueLift()) {
+ setRelativeConversionValueLift(other.getRelativeConversionValueLift());
+ }
+ if (other.hasRelativeConversionValueLiftP90LowerBound()) {
+ setRelativeConversionValueLiftP90LowerBound(other.getRelativeConversionValueLiftP90LowerBound());
+ }
+ if (other.hasRelativeConversionValueLiftP90UpperBound()) {
+ setRelativeConversionValueLiftP90UpperBound(other.getRelativeConversionValueLiftP90UpperBound());
+ }
+ if (other.hasAbsoluteBrandLift()) {
+ setAbsoluteBrandLift(other.getAbsoluteBrandLift());
+ }
+ if (other.hasAbsoluteBrandLiftP90LowerBound()) {
+ setAbsoluteBrandLiftP90LowerBound(other.getAbsoluteBrandLiftP90LowerBound());
+ }
+ if (other.hasAbsoluteBrandLiftP90UpperBound()) {
+ setAbsoluteBrandLiftP90UpperBound(other.getAbsoluteBrandLiftP90UpperBound());
+ }
+ if (other.hasAbsoluteBrandLiftPValue()) {
+ setAbsoluteBrandLiftPValue(other.getAbsoluteBrandLiftPValue());
+ }
+ if (other.hasBrandLiftBaselinePositiveResponseRate()) {
+ setBrandLiftBaselinePositiveResponseRate(other.getBrandLiftBaselinePositiveResponseRate());
+ }
+ if (other.hasBrandLiftBaselinePositiveResponseRateP90LowerBound()) {
+ setBrandLiftBaselinePositiveResponseRateP90LowerBound(other.getBrandLiftBaselinePositiveResponseRateP90LowerBound());
+ }
+ if (other.hasBrandLiftBaselinePositiveResponseRateP90UpperBound()) {
+ setBrandLiftBaselinePositiveResponseRateP90UpperBound(other.getBrandLiftBaselinePositiveResponseRateP90UpperBound());
+ }
+ if (other.hasBrandLiftExposedPositiveResponderFractionalCookies()) {
+ setBrandLiftExposedPositiveResponderFractionalCookies(other.getBrandLiftExposedPositiveResponderFractionalCookies());
+ }
+ if (other.hasBrandLiftExposedPositiveResponderFractionalCookiesP90LowerBound()) {
+ setBrandLiftExposedPositiveResponderFractionalCookiesP90LowerBound(other.getBrandLiftExposedPositiveResponderFractionalCookiesP90LowerBound());
+ }
+ if (other.hasBrandLiftExposedPositiveResponderFractionalCookiesP90UpperBound()) {
+ setBrandLiftExposedPositiveResponderFractionalCookiesP90UpperBound(other.getBrandLiftExposedPositiveResponderFractionalCookiesP90UpperBound());
+ }
+ if (other.hasBrandLiftExposedPositiveResponseRate()) {
+ setBrandLiftExposedPositiveResponseRate(other.getBrandLiftExposedPositiveResponseRate());
+ }
+ if (other.hasBrandLiftExposedPositiveResponseRateP90LowerBound()) {
+ setBrandLiftExposedPositiveResponseRateP90LowerBound(other.getBrandLiftExposedPositiveResponseRateP90LowerBound());
+ }
+ if (other.hasBrandLiftExposedPositiveResponseRateP90UpperBound()) {
+ setBrandLiftExposedPositiveResponseRateP90UpperBound(other.getBrandLiftExposedPositiveResponseRateP90UpperBound());
+ }
+ if (other.hasBrandLiftResponsesExposed()) {
+ setBrandLiftResponsesExposed(other.getBrandLiftResponsesExposed());
+ }
+ if (other.hasBrandLiftResponsesSuppressed()) {
+ setBrandLiftResponsesSuppressed(other.getBrandLiftResponsesSuppressed());
+ }
+ if (other.hasBrandLiftSuppressedPositiveResponderFractionalCookies()) {
+ setBrandLiftSuppressedPositiveResponderFractionalCookies(other.getBrandLiftSuppressedPositiveResponderFractionalCookies());
+ }
+ if (other.hasBrandLiftSuppressedPositiveResponderFractionalCookiesP90LowerBound()) {
+ setBrandLiftSuppressedPositiveResponderFractionalCookiesP90LowerBound(other.getBrandLiftSuppressedPositiveResponderFractionalCookiesP90LowerBound());
+ }
+ if (other.hasBrandLiftSuppressedPositiveResponderFractionalCookiesP90UpperBound()) {
+ setBrandLiftSuppressedPositiveResponderFractionalCookiesP90UpperBound(other.getBrandLiftSuppressedPositiveResponderFractionalCookiesP90UpperBound());
+ }
+ if (other.hasBrandLiftTotalResponses()) {
+ setBrandLiftTotalResponses(other.getBrandLiftTotalResponses());
+ }
+ if (other.hasCostPerLiftedCookie()) {
+ setCostPerLiftedCookie(other.getCostPerLiftedCookie());
+ }
+ if (other.hasCostPerLiftedCookieP90LowerBound()) {
+ setCostPerLiftedCookieP90LowerBound(other.getCostPerLiftedCookieP90LowerBound());
+ }
+ if (other.hasCostPerLiftedCookieP90UpperBound()) {
+ setCostPerLiftedCookieP90UpperBound(other.getCostPerLiftedCookieP90UpperBound());
+ }
+ if (other.hasFractionalLiftedCookies()) {
+ setFractionalLiftedCookies(other.getFractionalLiftedCookies());
+ }
+ if (other.hasFractionalLiftedCookiesP90LowerBound()) {
+ setFractionalLiftedCookiesP90LowerBound(other.getFractionalLiftedCookiesP90LowerBound());
+ }
+ if (other.hasFractionalLiftedCookiesP90UpperBound()) {
+ setFractionalLiftedCookiesP90UpperBound(other.getFractionalLiftedCookiesP90UpperBound());
+ }
+ if (other.hasHeadroomBrandLift()) {
+ setHeadroomBrandLift(other.getHeadroomBrandLift());
+ }
+ if (other.hasHeadroomBrandLiftP90LowerBound()) {
+ setHeadroomBrandLiftP90LowerBound(other.getHeadroomBrandLiftP90LowerBound());
+ }
+ if (other.hasHeadroomBrandLiftP90UpperBound()) {
+ setHeadroomBrandLiftP90UpperBound(other.getHeadroomBrandLiftP90UpperBound());
+ }
+ if (other.hasRelativeBrandLift()) {
+ setRelativeBrandLift(other.getRelativeBrandLift());
+ }
+ if (other.hasRelativeBrandLiftP90LowerBound()) {
+ setRelativeBrandLiftP90LowerBound(other.getRelativeBrandLiftP90LowerBound());
+ }
+ if (other.hasRelativeBrandLiftP90UpperBound()) {
+ setRelativeBrandLiftP90UpperBound(other.getRelativeBrandLiftP90UpperBound());
+ }
if (other.hasYoutubeComments()) {
setYoutubeComments(other.getYoutubeComments());
}
@@ -17156,6 +20579,9 @@ public Builder mergeFrom(com.google.ads.googleads.v25.common.Metrics other) {
if (other.hasYoutubeShares()) {
setYoutubeShares(other.getYoutubeShares());
}
+ if (other.hasOriginalConversionValue()) {
+ setOriginalConversionValue(other.getOriginalConversionValue());
+ }
this.mergeUnknownFields(other.getUnknownFields());
onChanged();
return this;
@@ -18586,21 +22012,321 @@ public Builder mergeFrom(
bitField8_ |= 0x00200000;
break;
} // case 3777
+ case 3785: {
+ incrementalConversions_ = input.readDouble();
+ bitField8_ |= 0x00400000;
+ break;
+ } // case 3785
+ case 3793: {
+ incrementalConversionValue_ = input.readDouble();
+ bitField8_ |= 0x01000000;
+ break;
+ } // case 3793
+ case 3801: {
+ conversionLiftBaselineConversions_ = input.readDouble();
+ bitField8_ |= 0x04000000;
+ break;
+ } // case 3801
+ case 3809: {
+ conversionLiftBaselineConversionValue_ = input.readDouble();
+ bitField8_ |= 0x08000000;
+ break;
+ } // case 3809
+ case 3817: {
+ conversionLiftExposedConversions_ = input.readDouble();
+ bitField8_ |= 0x10000000;
+ break;
+ } // case 3817
+ case 3825: {
+ conversionLiftExposedConversionValue_ = input.readDouble();
+ bitField8_ |= 0x20000000;
+ break;
+ } // case 3825
+ case 3833: {
+ costPerIncrementalConversion_ = input.readDouble();
+ bitField8_ |= 0x40000000;
+ break;
+ } // case 3833
+ case 3841: {
+ costPerIncrementalConversionP90LowerBound_ = input.readDouble();
+ bitField9_ |= 0x00000001;
+ break;
+ } // case 3841
+ case 3849: {
+ costPerIncrementalConversionP90UpperBound_ = input.readDouble();
+ bitField9_ |= 0x00000002;
+ break;
+ } // case 3849
+ case 3857: {
+ incrementalConversionsP90LowerBound_ = input.readDouble();
+ bitField9_ |= 0x00000004;
+ break;
+ } // case 3857
+ case 3865: {
+ incrementalConversionsP90UpperBound_ = input.readDouble();
+ bitField9_ |= 0x00000008;
+ break;
+ } // case 3865
+ case 3873: {
+ incrementalConversionsPValue_ = input.readDouble();
+ bitField9_ |= 0x00000010;
+ break;
+ } // case 3873
+ case 3881: {
+ incrementalConversionValueP90LowerBound_ = input.readDouble();
+ bitField9_ |= 0x00000020;
+ break;
+ } // case 3881
+ case 3889: {
+ incrementalConversionValueP90UpperBound_ = input.readDouble();
+ bitField9_ |= 0x00000040;
+ break;
+ } // case 3889
+ case 3897: {
+ incrementalConversionValuePValue_ = input.readDouble();
+ bitField9_ |= 0x00000080;
+ break;
+ } // case 3897
+ case 3905: {
+ incrementalConversionValuePerCost_ = input.readDouble();
+ bitField9_ |= 0x00000100;
+ break;
+ } // case 3905
+ case 3913: {
+ incrementalConversionValuePerCostP90LowerBound_ = input.readDouble();
+ bitField9_ |= 0x00000400;
+ break;
+ } // case 3913
+ case 3921: {
+ incrementalConversionValuePerCostP90UpperBound_ = input.readDouble();
+ bitField9_ |= 0x00000800;
+ break;
+ } // case 3921
+ case 3929: {
+ relativeConversionLift_ = input.readDouble();
+ bitField9_ |= 0x00001000;
+ break;
+ } // case 3929
+ case 3937: {
+ relativeConversionLiftP90LowerBound_ = input.readDouble();
+ bitField9_ |= 0x00002000;
+ break;
+ } // case 3937
+ case 3945: {
+ relativeConversionLiftP90UpperBound_ = input.readDouble();
+ bitField9_ |= 0x00004000;
+ break;
+ } // case 3945
+ case 3953: {
+ relativeConversionValueLift_ = input.readDouble();
+ bitField9_ |= 0x00008000;
+ break;
+ } // case 3953
+ case 3961: {
+ relativeConversionValueLiftP90LowerBound_ = input.readDouble();
+ bitField9_ |= 0x00010000;
+ break;
+ } // case 3961
+ case 3969: {
+ relativeConversionValueLiftP90UpperBound_ = input.readDouble();
+ bitField9_ |= 0x00020000;
+ break;
+ } // case 3969
+ case 3977: {
+ absoluteBrandLift_ = input.readDouble();
+ bitField9_ |= 0x00040000;
+ break;
+ } // case 3977
+ case 3985: {
+ absoluteBrandLiftP90LowerBound_ = input.readDouble();
+ bitField9_ |= 0x00080000;
+ break;
+ } // case 3985
+ case 3993: {
+ absoluteBrandLiftP90UpperBound_ = input.readDouble();
+ bitField9_ |= 0x00100000;
+ break;
+ } // case 3993
+ case 4001: {
+ absoluteBrandLiftPValue_ = input.readDouble();
+ bitField9_ |= 0x00200000;
+ break;
+ } // case 4001
+ case 4009: {
+ brandLiftBaselinePositiveResponseRate_ = input.readDouble();
+ bitField9_ |= 0x00400000;
+ break;
+ } // case 4009
+ case 4017: {
+ brandLiftBaselinePositiveResponseRateP90LowerBound_ = input.readDouble();
+ bitField9_ |= 0x00800000;
+ break;
+ } // case 4017
+ case 4025: {
+ brandLiftBaselinePositiveResponseRateP90UpperBound_ = input.readDouble();
+ bitField9_ |= 0x01000000;
+ break;
+ } // case 4025
+ case 4033: {
+ brandLiftExposedPositiveResponderFractionalCookies_ = input.readDouble();
+ bitField9_ |= 0x02000000;
+ break;
+ } // case 4033
+ case 4041: {
+ brandLiftExposedPositiveResponderFractionalCookiesP90LowerBound_ = input.readDouble();
+ bitField9_ |= 0x04000000;
+ break;
+ } // case 4041
+ case 4049: {
+ brandLiftExposedPositiveResponderFractionalCookiesP90UpperBound_ = input.readDouble();
+ bitField9_ |= 0x08000000;
+ break;
+ } // case 4049
+ case 4057: {
+ brandLiftExposedPositiveResponseRate_ = input.readDouble();
+ bitField9_ |= 0x10000000;
+ break;
+ } // case 4057
+ case 4065: {
+ brandLiftExposedPositiveResponseRateP90LowerBound_ = input.readDouble();
+ bitField9_ |= 0x20000000;
+ break;
+ } // case 4065
+ case 4073: {
+ brandLiftExposedPositiveResponseRateP90UpperBound_ = input.readDouble();
+ bitField9_ |= 0x40000000;
+ break;
+ } // case 4073
+ case 4081: {
+ brandLiftResponsesExposed_ = input.readDouble();
+ bitField9_ |= 0x80000000;
+ break;
+ } // case 4081
+ case 4089: {
+ brandLiftResponsesSuppressed_ = input.readDouble();
+ bitField10_ |= 0x00000001;
+ break;
+ } // case 4089
+ case 4097: {
+ brandLiftSuppressedPositiveResponderFractionalCookies_ = input.readDouble();
+ bitField10_ |= 0x00000002;
+ break;
+ } // case 4097
+ case 4105: {
+ brandLiftSuppressedPositiveResponderFractionalCookiesP90LowerBound_ = input.readDouble();
+ bitField10_ |= 0x00000004;
+ break;
+ } // case 4105
+ case 4113: {
+ brandLiftSuppressedPositiveResponderFractionalCookiesP90UpperBound_ = input.readDouble();
+ bitField10_ |= 0x00000008;
+ break;
+ } // case 4113
+ case 4121: {
+ brandLiftTotalResponses_ = input.readDouble();
+ bitField10_ |= 0x00000010;
+ break;
+ } // case 4121
+ case 4129: {
+ costPerLiftedCookie_ = input.readDouble();
+ bitField10_ |= 0x00000020;
+ break;
+ } // case 4129
+ case 4137: {
+ costPerLiftedCookieP90LowerBound_ = input.readDouble();
+ bitField10_ |= 0x00000040;
+ break;
+ } // case 4137
+ case 4145: {
+ costPerLiftedCookieP90UpperBound_ = input.readDouble();
+ bitField10_ |= 0x00000080;
+ break;
+ } // case 4145
+ case 4153: {
+ fractionalLiftedCookies_ = input.readDouble();
+ bitField10_ |= 0x00000100;
+ break;
+ } // case 4153
+ case 4161: {
+ fractionalLiftedCookiesP90LowerBound_ = input.readDouble();
+ bitField10_ |= 0x00000200;
+ break;
+ } // case 4161
+ case 4169: {
+ fractionalLiftedCookiesP90UpperBound_ = input.readDouble();
+ bitField10_ |= 0x00000400;
+ break;
+ } // case 4169
+ case 4177: {
+ headroomBrandLift_ = input.readDouble();
+ bitField10_ |= 0x00000800;
+ break;
+ } // case 4177
+ case 4185: {
+ headroomBrandLiftP90LowerBound_ = input.readDouble();
+ bitField10_ |= 0x00001000;
+ break;
+ } // case 4185
+ case 4193: {
+ headroomBrandLiftP90UpperBound_ = input.readDouble();
+ bitField10_ |= 0x00002000;
+ break;
+ } // case 4193
+ case 4201: {
+ relativeBrandLift_ = input.readDouble();
+ bitField10_ |= 0x00004000;
+ break;
+ } // case 4201
+ case 4209: {
+ relativeBrandLiftP90LowerBound_ = input.readDouble();
+ bitField10_ |= 0x00008000;
+ break;
+ } // case 4209
+ case 4217: {
+ relativeBrandLiftP90UpperBound_ = input.readDouble();
+ bitField10_ |= 0x00010000;
+ break;
+ } // case 4217
case 4224: {
youtubeComments_ = input.readInt64();
- bitField8_ |= 0x00400000;
+ bitField10_ |= 0x00020000;
break;
} // case 4224
case 4232: {
youtubeLikes_ = input.readInt64();
- bitField8_ |= 0x00800000;
+ bitField10_ |= 0x00040000;
break;
} // case 4232
case 4240: {
youtubeShares_ = input.readInt64();
- bitField8_ |= 0x01000000;
+ bitField10_ |= 0x00080000;
break;
} // case 4240
+ case 4249: {
+ originalConversionValue_ = input.readDouble();
+ bitField10_ |= 0x00100000;
+ break;
+ } // case 4249
+ case 4809: {
+ incrementalConversionsWinnerScore_ = input.readDouble();
+ bitField8_ |= 0x00800000;
+ break;
+ } // case 4809
+ case 4817: {
+ incrementalConversionValueWinnerScore_ = input.readDouble();
+ bitField8_ |= 0x02000000;
+ break;
+ } // case 4817
+ case 4825: {
+ costPerIncrementalConversionWinnerScore_ = input.readDouble();
+ bitField8_ |= 0x80000000;
+ break;
+ } // case 4825
+ case 4833: {
+ incrementalConversionValuePerCostWinnerScore_ = input.readDouble();
+ bitField9_ |= 0x00000200;
+ break;
+ } // case 4833
default: {
if (!super.parseUnknownField(input, extensionRegistry, tag)) {
done = true; // was an endgroup tag
@@ -18616,3223 +22342,7006 @@ public Builder mergeFrom(
} // finally
return this;
}
- private int bitField0_;
- private int bitField1_;
- private int bitField2_;
- private int bitField3_;
- private int bitField4_;
- private int bitField5_;
- private int bitField6_;
- private int bitField7_;
- private int bitField8_;
+ private int bitField0_;
+ private int bitField1_;
+ private int bitField2_;
+ private int bitField3_;
+ private int bitField4_;
+ private int bitField5_;
+ private int bitField6_;
+ private int bitField7_;
+ private int bitField8_;
+ private int bitField9_;
+ private int bitField10_;
+
+ private double absoluteTopImpressionPercentage_ ;
+ /**
+ * + * Search absolute top impression share is the percentage of your Search ad + * impressions that are shown in the most prominent Search position. + *+ * + *
optional double absolute_top_impression_percentage = 183;
+ * @return Whether the absoluteTopImpressionPercentage field is set.
+ */
+ @java.lang.Override
+ public boolean hasAbsoluteTopImpressionPercentage() {
+ return ((bitField0_ & 0x00000001) != 0);
+ }
+ /**
+ * + * Search absolute top impression share is the percentage of your Search ad + * impressions that are shown in the most prominent Search position. + *+ * + *
optional double absolute_top_impression_percentage = 183;
+ * @return The absoluteTopImpressionPercentage.
+ */
+ @java.lang.Override
+ public double getAbsoluteTopImpressionPercentage() {
+ return absoluteTopImpressionPercentage_;
+ }
+ /**
+ * + * Search absolute top impression share is the percentage of your Search ad + * impressions that are shown in the most prominent Search position. + *+ * + *
optional double absolute_top_impression_percentage = 183;
+ * @param value The absoluteTopImpressionPercentage to set.
+ * @return This builder for chaining.
+ */
+ public Builder setAbsoluteTopImpressionPercentage(double value) {
+
+ absoluteTopImpressionPercentage_ = value;
+ bitField0_ |= 0x00000001;
+ onChanged();
+ return this;
+ }
+ /**
+ * + * Search absolute top impression share is the percentage of your Search ad + * impressions that are shown in the most prominent Search position. + *+ * + *
optional double absolute_top_impression_percentage = 183;
+ * @return This builder for chaining.
+ */
+ public Builder clearAbsoluteTopImpressionPercentage() {
+ bitField0_ = (bitField0_ & ~0x00000001);
+ absoluteTopImpressionPercentage_ = 0D;
+ onChanged();
+ return this;
+ }
+
+ private double activeViewCpm_ ;
+ /**
+ * + * Average cost of viewable impressions (`active_view_impressions`). + *+ * + *
optional double active_view_cpm = 184;
+ * @return Whether the activeViewCpm field is set.
+ */
+ @java.lang.Override
+ public boolean hasActiveViewCpm() {
+ return ((bitField0_ & 0x00000002) != 0);
+ }
+ /**
+ * + * Average cost of viewable impressions (`active_view_impressions`). + *+ * + *
optional double active_view_cpm = 184;
+ * @return The activeViewCpm.
+ */
+ @java.lang.Override
+ public double getActiveViewCpm() {
+ return activeViewCpm_;
+ }
+ /**
+ * + * Average cost of viewable impressions (`active_view_impressions`). + *+ * + *
optional double active_view_cpm = 184;
+ * @param value The activeViewCpm to set.
+ * @return This builder for chaining.
+ */
+ public Builder setActiveViewCpm(double value) {
+
+ activeViewCpm_ = value;
+ bitField0_ |= 0x00000002;
+ onChanged();
+ return this;
+ }
+ /**
+ * + * Average cost of viewable impressions (`active_view_impressions`). + *+ * + *
optional double active_view_cpm = 184;
+ * @return This builder for chaining.
+ */
+ public Builder clearActiveViewCpm() {
+ bitField0_ = (bitField0_ & ~0x00000002);
+ activeViewCpm_ = 0D;
+ onChanged();
+ return this;
+ }
+
+ private double activeViewCtr_ ;
+ /**
+ * + * Active view measurable clicks divided by active view viewable impressions. + * + * This metric is reported only for the Display Network. + *+ * + *
optional double active_view_ctr = 185;
+ * @return Whether the activeViewCtr field is set.
+ */
+ @java.lang.Override
+ public boolean hasActiveViewCtr() {
+ return ((bitField0_ & 0x00000004) != 0);
+ }
+ /**
+ * + * Active view measurable clicks divided by active view viewable impressions. + * + * This metric is reported only for the Display Network. + *+ * + *
optional double active_view_ctr = 185;
+ * @return The activeViewCtr.
+ */
+ @java.lang.Override
+ public double getActiveViewCtr() {
+ return activeViewCtr_;
+ }
+ /**
+ * + * Active view measurable clicks divided by active view viewable impressions. + * + * This metric is reported only for the Display Network. + *+ * + *
optional double active_view_ctr = 185;
+ * @param value The activeViewCtr to set.
+ * @return This builder for chaining.
+ */
+ public Builder setActiveViewCtr(double value) {
+
+ activeViewCtr_ = value;
+ bitField0_ |= 0x00000004;
+ onChanged();
+ return this;
+ }
+ /**
+ * + * Active view measurable clicks divided by active view viewable impressions. + * + * This metric is reported only for the Display Network. + *+ * + *
optional double active_view_ctr = 185;
+ * @return This builder for chaining.
+ */
+ public Builder clearActiveViewCtr() {
+ bitField0_ = (bitField0_ & ~0x00000004);
+ activeViewCtr_ = 0D;
+ onChanged();
+ return this;
+ }
+
+ private long activeViewImpressions_ ;
+ /**
+ * + * A measurement of how often your ad has become viewable on a Display + * Network site. + *+ * + *
optional int64 active_view_impressions = 186;
+ * @return Whether the activeViewImpressions field is set.
+ */
+ @java.lang.Override
+ public boolean hasActiveViewImpressions() {
+ return ((bitField0_ & 0x00000008) != 0);
+ }
+ /**
+ * + * A measurement of how often your ad has become viewable on a Display + * Network site. + *+ * + *
optional int64 active_view_impressions = 186;
+ * @return The activeViewImpressions.
+ */
+ @java.lang.Override
+ public long getActiveViewImpressions() {
+ return activeViewImpressions_;
+ }
+ /**
+ * + * A measurement of how often your ad has become viewable on a Display + * Network site. + *+ * + *
optional int64 active_view_impressions = 186;
+ * @param value The activeViewImpressions to set.
+ * @return This builder for chaining.
+ */
+ public Builder setActiveViewImpressions(long value) {
+
+ activeViewImpressions_ = value;
+ bitField0_ |= 0x00000008;
+ onChanged();
+ return this;
+ }
+ /**
+ * + * A measurement of how often your ad has become viewable on a Display + * Network site. + *+ * + *
optional int64 active_view_impressions = 186;
+ * @return This builder for chaining.
+ */
+ public Builder clearActiveViewImpressions() {
+ bitField0_ = (bitField0_ & ~0x00000008);
+ activeViewImpressions_ = 0L;
+ onChanged();
+ return this;
+ }
+
+ private double activeViewMeasurability_ ;
+ /**
+ * + * The ratio of impressions that could be measured by Active View over the + * number of served impressions. + *+ * + *
optional double active_view_measurability = 187;
+ * @return Whether the activeViewMeasurability field is set.
+ */
+ @java.lang.Override
+ public boolean hasActiveViewMeasurability() {
+ return ((bitField0_ & 0x00000010) != 0);
+ }
+ /**
+ * + * The ratio of impressions that could be measured by Active View over the + * number of served impressions. + *+ * + *
optional double active_view_measurability = 187;
+ * @return The activeViewMeasurability.
+ */
+ @java.lang.Override
+ public double getActiveViewMeasurability() {
+ return activeViewMeasurability_;
+ }
+ /**
+ * + * The ratio of impressions that could be measured by Active View over the + * number of served impressions. + *+ * + *
optional double active_view_measurability = 187;
+ * @param value The activeViewMeasurability to set.
+ * @return This builder for chaining.
+ */
+ public Builder setActiveViewMeasurability(double value) {
+
+ activeViewMeasurability_ = value;
+ bitField0_ |= 0x00000010;
+ onChanged();
+ return this;
+ }
+ /**
+ * + * The ratio of impressions that could be measured by Active View over the + * number of served impressions. + *+ * + *
optional double active_view_measurability = 187;
+ * @return This builder for chaining.
+ */
+ public Builder clearActiveViewMeasurability() {
+ bitField0_ = (bitField0_ & ~0x00000010);
+ activeViewMeasurability_ = 0D;
+ onChanged();
+ return this;
+ }
+
+ private long activeViewMeasurableCostMicros_ ;
+ /**
+ * + * The cost of the impressions you received that were measurable by Active + * View. + *+ * + *
optional int64 active_view_measurable_cost_micros = 188;
+ * @return Whether the activeViewMeasurableCostMicros field is set.
+ */
+ @java.lang.Override
+ public boolean hasActiveViewMeasurableCostMicros() {
+ return ((bitField0_ & 0x00000020) != 0);
+ }
+ /**
+ * + * The cost of the impressions you received that were measurable by Active + * View. + *+ * + *
optional int64 active_view_measurable_cost_micros = 188;
+ * @return The activeViewMeasurableCostMicros.
+ */
+ @java.lang.Override
+ public long getActiveViewMeasurableCostMicros() {
+ return activeViewMeasurableCostMicros_;
+ }
+ /**
+ * + * The cost of the impressions you received that were measurable by Active + * View. + *+ * + *
optional int64 active_view_measurable_cost_micros = 188;
+ * @param value The activeViewMeasurableCostMicros to set.
+ * @return This builder for chaining.
+ */
+ public Builder setActiveViewMeasurableCostMicros(long value) {
+
+ activeViewMeasurableCostMicros_ = value;
+ bitField0_ |= 0x00000020;
+ onChanged();
+ return this;
+ }
+ /**
+ * + * The cost of the impressions you received that were measurable by Active + * View. + *+ * + *
optional int64 active_view_measurable_cost_micros = 188;
+ * @return This builder for chaining.
+ */
+ public Builder clearActiveViewMeasurableCostMicros() {
+ bitField0_ = (bitField0_ & ~0x00000020);
+ activeViewMeasurableCostMicros_ = 0L;
+ onChanged();
+ return this;
+ }
+
+ private long activeViewMeasurableImpressions_ ;
+ /**
+ * + * The number of times your ads are appearing on placements in positions + * where they can be seen. + *+ * + *
optional int64 active_view_measurable_impressions = 189;
+ * @return Whether the activeViewMeasurableImpressions field is set.
+ */
+ @java.lang.Override
+ public boolean hasActiveViewMeasurableImpressions() {
+ return ((bitField0_ & 0x00000040) != 0);
+ }
+ /**
+ * + * The number of times your ads are appearing on placements in positions + * where they can be seen. + *+ * + *
optional int64 active_view_measurable_impressions = 189;
+ * @return The activeViewMeasurableImpressions.
+ */
+ @java.lang.Override
+ public long getActiveViewMeasurableImpressions() {
+ return activeViewMeasurableImpressions_;
+ }
+ /**
+ * + * The number of times your ads are appearing on placements in positions + * where they can be seen. + *+ * + *
optional int64 active_view_measurable_impressions = 189;
+ * @param value The activeViewMeasurableImpressions to set.
+ * @return This builder for chaining.
+ */
+ public Builder setActiveViewMeasurableImpressions(long value) {
+
+ activeViewMeasurableImpressions_ = value;
+ bitField0_ |= 0x00000040;
+ onChanged();
+ return this;
+ }
+ /**
+ * + * The number of times your ads are appearing on placements in positions + * where they can be seen. + *+ * + *
optional int64 active_view_measurable_impressions = 189;
+ * @return This builder for chaining.
+ */
+ public Builder clearActiveViewMeasurableImpressions() {
+ bitField0_ = (bitField0_ & ~0x00000040);
+ activeViewMeasurableImpressions_ = 0L;
+ onChanged();
+ return this;
+ }
+
+ private double activeViewViewability_ ;
+ /**
+ * + * The percentage of time when your ad appeared on an Active View enabled site + * (measurable impressions) and was viewable (viewable impressions). + *+ * + *
optional double active_view_viewability = 190;
+ * @return Whether the activeViewViewability field is set.
+ */
+ @java.lang.Override
+ public boolean hasActiveViewViewability() {
+ return ((bitField0_ & 0x00000080) != 0);
+ }
+ /**
+ * + * The percentage of time when your ad appeared on an Active View enabled site + * (measurable impressions) and was viewable (viewable impressions). + *+ * + *
optional double active_view_viewability = 190;
+ * @return The activeViewViewability.
+ */
+ @java.lang.Override
+ public double getActiveViewViewability() {
+ return activeViewViewability_;
+ }
+ /**
+ * + * The percentage of time when your ad appeared on an Active View enabled site + * (measurable impressions) and was viewable (viewable impressions). + *+ * + *
optional double active_view_viewability = 190;
+ * @param value The activeViewViewability to set.
+ * @return This builder for chaining.
+ */
+ public Builder setActiveViewViewability(double value) {
+
+ activeViewViewability_ = value;
+ bitField0_ |= 0x00000080;
+ onChanged();
+ return this;
+ }
+ /**
+ * + * The percentage of time when your ad appeared on an Active View enabled site + * (measurable impressions) and was viewable (viewable impressions). + *+ * + *
optional double active_view_viewability = 190;
+ * @return This builder for chaining.
+ */
+ public Builder clearActiveViewViewability() {
+ bitField0_ = (bitField0_ & ~0x00000080);
+ activeViewViewability_ = 0D;
+ onChanged();
+ return this;
+ }
+
+ private double allConversionsFromInteractionsRate_ ;
+ /**
+ * + * All conversions from interactions (as oppose to view through conversions) + * divided by the number of ad interactions. + *+ * + *
optional double all_conversions_from_interactions_rate = 191;
+ * @return Whether the allConversionsFromInteractionsRate field is set.
+ */
+ @java.lang.Override
+ public boolean hasAllConversionsFromInteractionsRate() {
+ return ((bitField0_ & 0x00000100) != 0);
+ }
+ /**
+ * + * All conversions from interactions (as oppose to view through conversions) + * divided by the number of ad interactions. + *+ * + *
optional double all_conversions_from_interactions_rate = 191;
+ * @return The allConversionsFromInteractionsRate.
+ */
+ @java.lang.Override
+ public double getAllConversionsFromInteractionsRate() {
+ return allConversionsFromInteractionsRate_;
+ }
+ /**
+ * + * All conversions from interactions (as oppose to view through conversions) + * divided by the number of ad interactions. + *+ * + *
optional double all_conversions_from_interactions_rate = 191;
+ * @param value The allConversionsFromInteractionsRate to set.
+ * @return This builder for chaining.
+ */
+ public Builder setAllConversionsFromInteractionsRate(double value) {
+
+ allConversionsFromInteractionsRate_ = value;
+ bitField0_ |= 0x00000100;
+ onChanged();
+ return this;
+ }
+ /**
+ * + * All conversions from interactions (as oppose to view through conversions) + * divided by the number of ad interactions. + *+ * + *
optional double all_conversions_from_interactions_rate = 191;
+ * @return This builder for chaining.
+ */
+ public Builder clearAllConversionsFromInteractionsRate() {
+ bitField0_ = (bitField0_ & ~0x00000100);
+ allConversionsFromInteractionsRate_ = 0D;
+ onChanged();
+ return this;
+ }
+
+ private double allConversionsValue_ ;
+ /**
+ * + * The value of all conversions. + *+ * + *
optional double all_conversions_value = 192;
+ * @return Whether the allConversionsValue field is set.
+ */
+ @java.lang.Override
+ public boolean hasAllConversionsValue() {
+ return ((bitField0_ & 0x00000200) != 0);
+ }
+ /**
+ * + * The value of all conversions. + *+ * + *
optional double all_conversions_value = 192;
+ * @return The allConversionsValue.
+ */
+ @java.lang.Override
+ public double getAllConversionsValue() {
+ return allConversionsValue_;
+ }
+ /**
+ * + * The value of all conversions. + *+ * + *
optional double all_conversions_value = 192;
+ * @param value The allConversionsValue to set.
+ * @return This builder for chaining.
+ */
+ public Builder setAllConversionsValue(double value) {
+
+ allConversionsValue_ = value;
+ bitField0_ |= 0x00000200;
+ onChanged();
+ return this;
+ }
+ /**
+ * + * The value of all conversions. + *+ * + *
optional double all_conversions_value = 192;
+ * @return This builder for chaining.
+ */
+ public Builder clearAllConversionsValue() {
+ bitField0_ = (bitField0_ & ~0x00000200);
+ allConversionsValue_ = 0D;
+ onChanged();
+ return this;
+ }
+
+ private double allConversionsValueByConversionDate_ ;
+ /**
+ * + * The value of all conversions. When this column is selected with date, the + * values in date column means the conversion date. Details for the + * `by_conversion_date` columns are available at [Understand conversions by + * time with new + * columns](https://support.google.com/google-ads/answer/9549009). + *+ * + *
optional double all_conversions_value_by_conversion_date = 240;
+ * @return Whether the allConversionsValueByConversionDate field is set.
+ */
+ @java.lang.Override
+ public boolean hasAllConversionsValueByConversionDate() {
+ return ((bitField0_ & 0x00000400) != 0);
+ }
+ /**
+ * + * The value of all conversions. When this column is selected with date, the + * values in date column means the conversion date. Details for the + * `by_conversion_date` columns are available at [Understand conversions by + * time with new + * columns](https://support.google.com/google-ads/answer/9549009). + *+ * + *
optional double all_conversions_value_by_conversion_date = 240;
+ * @return The allConversionsValueByConversionDate.
+ */
+ @java.lang.Override
+ public double getAllConversionsValueByConversionDate() {
+ return allConversionsValueByConversionDate_;
+ }
+ /**
+ * + * The value of all conversions. When this column is selected with date, the + * values in date column means the conversion date. Details for the + * `by_conversion_date` columns are available at [Understand conversions by + * time with new + * columns](https://support.google.com/google-ads/answer/9549009). + *+ * + *
optional double all_conversions_value_by_conversion_date = 240;
+ * @param value The allConversionsValueByConversionDate to set.
+ * @return This builder for chaining.
+ */
+ public Builder setAllConversionsValueByConversionDate(double value) {
+
+ allConversionsValueByConversionDate_ = value;
+ bitField0_ |= 0x00000400;
+ onChanged();
+ return this;
+ }
+ /**
+ * + * The value of all conversions. When this column is selected with date, the + * values in date column means the conversion date. Details for the + * `by_conversion_date` columns are available at [Understand conversions by + * time with new + * columns](https://support.google.com/google-ads/answer/9549009). + *+ * + *
optional double all_conversions_value_by_conversion_date = 240;
+ * @return This builder for chaining.
+ */
+ public Builder clearAllConversionsValueByConversionDate() {
+ bitField0_ = (bitField0_ & ~0x00000400);
+ allConversionsValueByConversionDate_ = 0D;
+ onChanged();
+ return this;
+ }
+
+ private double allNewCustomerLifetimeValue_ ;
+ /**
+ * + * All of new customers' lifetime conversion value. If you have set up + * customer acquisition goal at either account level or campaign level, this + * will include the additional conversion value from new customers for both + * biddable and non-biddable conversions. If your campaign has adopted the + * customer acquisition goal and selected "bid higher for new customers", + * these values will be included in `all_conversions_value`. See + * [About customer lifecycle + * goals](https://support.google.com/google-ads/answer/12080169) for more + * details. + *+ * + *
optional double all_new_customer_lifetime_value = 294;
+ * @return Whether the allNewCustomerLifetimeValue field is set.
+ */
+ @java.lang.Override
+ public boolean hasAllNewCustomerLifetimeValue() {
+ return ((bitField0_ & 0x00000800) != 0);
+ }
+ /**
+ * + * All of new customers' lifetime conversion value. If you have set up + * customer acquisition goal at either account level or campaign level, this + * will include the additional conversion value from new customers for both + * biddable and non-biddable conversions. If your campaign has adopted the + * customer acquisition goal and selected "bid higher for new customers", + * these values will be included in `all_conversions_value`. See + * [About customer lifecycle + * goals](https://support.google.com/google-ads/answer/12080169) for more + * details. + *+ * + *
optional double all_new_customer_lifetime_value = 294;
+ * @return The allNewCustomerLifetimeValue.
+ */
+ @java.lang.Override
+ public double getAllNewCustomerLifetimeValue() {
+ return allNewCustomerLifetimeValue_;
+ }
+ /**
+ * + * All of new customers' lifetime conversion value. If you have set up + * customer acquisition goal at either account level or campaign level, this + * will include the additional conversion value from new customers for both + * biddable and non-biddable conversions. If your campaign has adopted the + * customer acquisition goal and selected "bid higher for new customers", + * these values will be included in `all_conversions_value`. See + * [About customer lifecycle + * goals](https://support.google.com/google-ads/answer/12080169) for more + * details. + *+ * + *
optional double all_new_customer_lifetime_value = 294;
+ * @param value The allNewCustomerLifetimeValue to set.
+ * @return This builder for chaining.
+ */
+ public Builder setAllNewCustomerLifetimeValue(double value) {
+
+ allNewCustomerLifetimeValue_ = value;
+ bitField0_ |= 0x00000800;
+ onChanged();
+ return this;
+ }
+ /**
+ * + * All of new customers' lifetime conversion value. If you have set up + * customer acquisition goal at either account level or campaign level, this + * will include the additional conversion value from new customers for both + * biddable and non-biddable conversions. If your campaign has adopted the + * customer acquisition goal and selected "bid higher for new customers", + * these values will be included in `all_conversions_value`. See + * [About customer lifecycle + * goals](https://support.google.com/google-ads/answer/12080169) for more + * details. + *+ * + *
optional double all_new_customer_lifetime_value = 294;
+ * @return This builder for chaining.
+ */
+ public Builder clearAllNewCustomerLifetimeValue() {
+ bitField0_ = (bitField0_ & ~0x00000800);
+ allNewCustomerLifetimeValue_ = 0D;
+ onChanged();
+ return this;
+ }
+
+ private double allConversions_ ;
+ /**
+ * + * The total number of conversions. This includes all conversions regardless + * of the value of include_in_conversions_metric. + *+ * + *
optional double all_conversions = 193;
+ * @return Whether the allConversions field is set.
+ */
+ @java.lang.Override
+ public boolean hasAllConversions() {
+ return ((bitField0_ & 0x00001000) != 0);
+ }
+ /**
+ * + * The total number of conversions. This includes all conversions regardless + * of the value of include_in_conversions_metric. + *+ * + *
optional double all_conversions = 193;
+ * @return The allConversions.
+ */
+ @java.lang.Override
+ public double getAllConversions() {
+ return allConversions_;
+ }
+ /**
+ * + * The total number of conversions. This includes all conversions regardless + * of the value of include_in_conversions_metric. + *+ * + *
optional double all_conversions = 193;
+ * @param value The allConversions to set.
+ * @return This builder for chaining.
+ */
+ public Builder setAllConversions(double value) {
+
+ allConversions_ = value;
+ bitField0_ |= 0x00001000;
+ onChanged();
+ return this;
+ }
+ /**
+ * + * The total number of conversions. This includes all conversions regardless + * of the value of include_in_conversions_metric. + *+ * + *
optional double all_conversions = 193;
+ * @return This builder for chaining.
+ */
+ public Builder clearAllConversions() {
+ bitField0_ = (bitField0_ & ~0x00001000);
+ allConversions_ = 0D;
+ onChanged();
+ return this;
+ }
+
+ private double allConversionsByConversionDate_ ;
+ /**
+ * + * The total number of conversions. This includes all conversions regardless + * of the value of include_in_conversions_metric. When this column is selected + * with date, the values in date column means the conversion date. Details for + * the `by_conversion_date` columns are available at [Understand conversions + * by time with new + * columns](https://support.google.com/google-ads/answer/9549009). + *+ * + *
optional double all_conversions_by_conversion_date = 241;
+ * @return Whether the allConversionsByConversionDate field is set.
+ */
+ @java.lang.Override
+ public boolean hasAllConversionsByConversionDate() {
+ return ((bitField0_ & 0x00002000) != 0);
+ }
+ /**
+ * + * The total number of conversions. This includes all conversions regardless + * of the value of include_in_conversions_metric. When this column is selected + * with date, the values in date column means the conversion date. Details for + * the `by_conversion_date` columns are available at [Understand conversions + * by time with new + * columns](https://support.google.com/google-ads/answer/9549009). + *+ * + *
optional double all_conversions_by_conversion_date = 241;
+ * @return The allConversionsByConversionDate.
+ */
+ @java.lang.Override
+ public double getAllConversionsByConversionDate() {
+ return allConversionsByConversionDate_;
+ }
+ /**
+ * + * The total number of conversions. This includes all conversions regardless + * of the value of include_in_conversions_metric. When this column is selected + * with date, the values in date column means the conversion date. Details for + * the `by_conversion_date` columns are available at [Understand conversions + * by time with new + * columns](https://support.google.com/google-ads/answer/9549009). + *+ * + *
optional double all_conversions_by_conversion_date = 241;
+ * @param value The allConversionsByConversionDate to set.
+ * @return This builder for chaining.
+ */
+ public Builder setAllConversionsByConversionDate(double value) {
+
+ allConversionsByConversionDate_ = value;
+ bitField0_ |= 0x00002000;
+ onChanged();
+ return this;
+ }
+ /**
+ * + * The total number of conversions. This includes all conversions regardless + * of the value of include_in_conversions_metric. When this column is selected + * with date, the values in date column means the conversion date. Details for + * the `by_conversion_date` columns are available at [Understand conversions + * by time with new + * columns](https://support.google.com/google-ads/answer/9549009). + *+ * + *
optional double all_conversions_by_conversion_date = 241;
+ * @return This builder for chaining.
+ */
+ public Builder clearAllConversionsByConversionDate() {
+ bitField0_ = (bitField0_ & ~0x00002000);
+ allConversionsByConversionDate_ = 0D;
+ onChanged();
+ return this;
+ }
+
+ private double allConversionsValuePerCost_ ;
+ /**
+ * + * The value of all conversions divided by the total cost of ad interactions + * (such as clicks for text ads or views for video ads). + *+ * + *
optional double all_conversions_value_per_cost = 194;
+ * @return Whether the allConversionsValuePerCost field is set.
+ */
+ @java.lang.Override
+ public boolean hasAllConversionsValuePerCost() {
+ return ((bitField0_ & 0x00004000) != 0);
+ }
+ /**
+ * + * The value of all conversions divided by the total cost of ad interactions + * (such as clicks for text ads or views for video ads). + *+ * + *
optional double all_conversions_value_per_cost = 194;
+ * @return The allConversionsValuePerCost.
+ */
+ @java.lang.Override
+ public double getAllConversionsValuePerCost() {
+ return allConversionsValuePerCost_;
+ }
+ /**
+ * + * The value of all conversions divided by the total cost of ad interactions + * (such as clicks for text ads or views for video ads). + *+ * + *
optional double all_conversions_value_per_cost = 194;
+ * @param value The allConversionsValuePerCost to set.
+ * @return This builder for chaining.
+ */
+ public Builder setAllConversionsValuePerCost(double value) {
+
+ allConversionsValuePerCost_ = value;
+ bitField0_ |= 0x00004000;
+ onChanged();
+ return this;
+ }
+ /**
+ * + * The value of all conversions divided by the total cost of ad interactions + * (such as clicks for text ads or views for video ads). + *+ * + *
optional double all_conversions_value_per_cost = 194;
+ * @return This builder for chaining.
+ */
+ public Builder clearAllConversionsValuePerCost() {
+ bitField0_ = (bitField0_ & ~0x00004000);
+ allConversionsValuePerCost_ = 0D;
+ onChanged();
+ return this;
+ }
+
+ private double allConversionsFromClickToCall_ ;
+ /**
+ * + * The number of times people clicked the "Call" button to call a business + * during or after clicking an ad. This number doesn't include whether or not + * calls were connected, or the duration of any calls. + * + * This metric applies to feed items only. + *+ * + *
optional double all_conversions_from_click_to_call = 195;
+ * @return Whether the allConversionsFromClickToCall field is set.
+ */
+ @java.lang.Override
+ public boolean hasAllConversionsFromClickToCall() {
+ return ((bitField0_ & 0x00008000) != 0);
+ }
+ /**
+ * + * The number of times people clicked the "Call" button to call a business + * during or after clicking an ad. This number doesn't include whether or not + * calls were connected, or the duration of any calls. + * + * This metric applies to feed items only. + *+ * + *
optional double all_conversions_from_click_to_call = 195;
+ * @return The allConversionsFromClickToCall.
+ */
+ @java.lang.Override
+ public double getAllConversionsFromClickToCall() {
+ return allConversionsFromClickToCall_;
+ }
+ /**
+ * + * The number of times people clicked the "Call" button to call a business + * during or after clicking an ad. This number doesn't include whether or not + * calls were connected, or the duration of any calls. + * + * This metric applies to feed items only. + *+ * + *
optional double all_conversions_from_click_to_call = 195;
+ * @param value The allConversionsFromClickToCall to set.
+ * @return This builder for chaining.
+ */
+ public Builder setAllConversionsFromClickToCall(double value) {
+
+ allConversionsFromClickToCall_ = value;
+ bitField0_ |= 0x00008000;
+ onChanged();
+ return this;
+ }
+ /**
+ * + * The number of times people clicked the "Call" button to call a business + * during or after clicking an ad. This number doesn't include whether or not + * calls were connected, or the duration of any calls. + * + * This metric applies to feed items only. + *+ * + *
optional double all_conversions_from_click_to_call = 195;
+ * @return This builder for chaining.
+ */
+ public Builder clearAllConversionsFromClickToCall() {
+ bitField0_ = (bitField0_ & ~0x00008000);
+ allConversionsFromClickToCall_ = 0D;
+ onChanged();
+ return this;
+ }
+
+ private double allConversionsFromDirections_ ;
+ /**
+ * + * The number of times people clicked a "Get directions" button to navigate to + * a business after clicking an ad. + * + * This metric applies to feed items only. + *+ * + *
optional double all_conversions_from_directions = 196;
+ * @return Whether the allConversionsFromDirections field is set.
+ */
+ @java.lang.Override
+ public boolean hasAllConversionsFromDirections() {
+ return ((bitField0_ & 0x00010000) != 0);
+ }
+ /**
+ * + * The number of times people clicked a "Get directions" button to navigate to + * a business after clicking an ad. + * + * This metric applies to feed items only. + *+ * + *
optional double all_conversions_from_directions = 196;
+ * @return The allConversionsFromDirections.
+ */
+ @java.lang.Override
+ public double getAllConversionsFromDirections() {
+ return allConversionsFromDirections_;
+ }
+ /**
+ * + * The number of times people clicked a "Get directions" button to navigate to + * a business after clicking an ad. + * + * This metric applies to feed items only. + *+ * + *
optional double all_conversions_from_directions = 196;
+ * @param value The allConversionsFromDirections to set.
+ * @return This builder for chaining.
+ */
+ public Builder setAllConversionsFromDirections(double value) {
+
+ allConversionsFromDirections_ = value;
+ bitField0_ |= 0x00010000;
+ onChanged();
+ return this;
+ }
+ /**
+ * + * The number of times people clicked a "Get directions" button to navigate to + * a business after clicking an ad. + * + * This metric applies to feed items only. + *+ * + *
optional double all_conversions_from_directions = 196;
+ * @return This builder for chaining.
+ */
+ public Builder clearAllConversionsFromDirections() {
+ bitField0_ = (bitField0_ & ~0x00010000);
+ allConversionsFromDirections_ = 0D;
+ onChanged();
+ return this;
+ }
+
+ private double allConversionsFromInteractionsValuePerInteraction_ ;
+ /**
+ * + * The value of all conversions from interactions divided by the total number + * of interactions. + *+ * + *
optional double all_conversions_from_interactions_value_per_interaction = 197;
+ * @return Whether the allConversionsFromInteractionsValuePerInteraction field is set.
+ */
+ @java.lang.Override
+ public boolean hasAllConversionsFromInteractionsValuePerInteraction() {
+ return ((bitField0_ & 0x00020000) != 0);
+ }
+ /**
+ * + * The value of all conversions from interactions divided by the total number + * of interactions. + *+ * + *
optional double all_conversions_from_interactions_value_per_interaction = 197;
+ * @return The allConversionsFromInteractionsValuePerInteraction.
+ */
+ @java.lang.Override
+ public double getAllConversionsFromInteractionsValuePerInteraction() {
+ return allConversionsFromInteractionsValuePerInteraction_;
+ }
+ /**
+ * + * The value of all conversions from interactions divided by the total number + * of interactions. + *+ * + *
optional double all_conversions_from_interactions_value_per_interaction = 197;
+ * @param value The allConversionsFromInteractionsValuePerInteraction to set.
+ * @return This builder for chaining.
+ */
+ public Builder setAllConversionsFromInteractionsValuePerInteraction(double value) {
+
+ allConversionsFromInteractionsValuePerInteraction_ = value;
+ bitField0_ |= 0x00020000;
+ onChanged();
+ return this;
+ }
+ /**
+ * + * The value of all conversions from interactions divided by the total number + * of interactions. + *+ * + *
optional double all_conversions_from_interactions_value_per_interaction = 197;
+ * @return This builder for chaining.
+ */
+ public Builder clearAllConversionsFromInteractionsValuePerInteraction() {
+ bitField0_ = (bitField0_ & ~0x00020000);
+ allConversionsFromInteractionsValuePerInteraction_ = 0D;
+ onChanged();
+ return this;
+ }
+
+ private double allConversionsFromMenu_ ;
+ /**
+ * + * The number of times people clicked a link to view a business's menu after + * clicking an ad. + * + * This metric applies to feed items only. + *+ * + *
optional double all_conversions_from_menu = 198;
+ * @return Whether the allConversionsFromMenu field is set.
+ */
+ @java.lang.Override
+ public boolean hasAllConversionsFromMenu() {
+ return ((bitField0_ & 0x00040000) != 0);
+ }
+ /**
+ * + * The number of times people clicked a link to view a business's menu after + * clicking an ad. + * + * This metric applies to feed items only. + *+ * + *
optional double all_conversions_from_menu = 198;
+ * @return The allConversionsFromMenu.
+ */
+ @java.lang.Override
+ public double getAllConversionsFromMenu() {
+ return allConversionsFromMenu_;
+ }
+ /**
+ * + * The number of times people clicked a link to view a business's menu after + * clicking an ad. + * + * This metric applies to feed items only. + *+ * + *
optional double all_conversions_from_menu = 198;
+ * @param value The allConversionsFromMenu to set.
+ * @return This builder for chaining.
+ */
+ public Builder setAllConversionsFromMenu(double value) {
+
+ allConversionsFromMenu_ = value;
+ bitField0_ |= 0x00040000;
+ onChanged();
+ return this;
+ }
+ /**
+ * + * The number of times people clicked a link to view a business's menu after + * clicking an ad. + * + * This metric applies to feed items only. + *+ * + *
optional double all_conversions_from_menu = 198;
+ * @return This builder for chaining.
+ */
+ public Builder clearAllConversionsFromMenu() {
+ bitField0_ = (bitField0_ & ~0x00040000);
+ allConversionsFromMenu_ = 0D;
+ onChanged();
+ return this;
+ }
+
+ private double allConversionsFromOrder_ ;
+ /**
+ * + * The number of times people placed an order at a business after clicking an + * ad. + * + * This metric applies to feed items only. + *+ * + *
optional double all_conversions_from_order = 199;
+ * @return Whether the allConversionsFromOrder field is set.
+ */
+ @java.lang.Override
+ public boolean hasAllConversionsFromOrder() {
+ return ((bitField0_ & 0x00080000) != 0);
+ }
+ /**
+ * + * The number of times people placed an order at a business after clicking an + * ad. + * + * This metric applies to feed items only. + *+ * + *
optional double all_conversions_from_order = 199;
+ * @return The allConversionsFromOrder.
+ */
+ @java.lang.Override
+ public double getAllConversionsFromOrder() {
+ return allConversionsFromOrder_;
+ }
+ /**
+ * + * The number of times people placed an order at a business after clicking an + * ad. + * + * This metric applies to feed items only. + *+ * + *
optional double all_conversions_from_order = 199;
+ * @param value The allConversionsFromOrder to set.
+ * @return This builder for chaining.
+ */
+ public Builder setAllConversionsFromOrder(double value) {
+
+ allConversionsFromOrder_ = value;
+ bitField0_ |= 0x00080000;
+ onChanged();
+ return this;
+ }
+ /**
+ * + * The number of times people placed an order at a business after clicking an + * ad. + * + * This metric applies to feed items only. + *+ * + *
optional double all_conversions_from_order = 199;
+ * @return This builder for chaining.
+ */
+ public Builder clearAllConversionsFromOrder() {
+ bitField0_ = (bitField0_ & ~0x00080000);
+ allConversionsFromOrder_ = 0D;
+ onChanged();
+ return this;
+ }
+
+ private double allConversionsFromOtherEngagement_ ;
+ /**
+ * + * The number of other conversions (for example, posting a review or saving a + * location for a business) that occurred after people clicked an ad. + * + * This metric applies to feed items only. + *+ * + *
optional double all_conversions_from_other_engagement = 200;
+ * @return Whether the allConversionsFromOtherEngagement field is set.
+ */
+ @java.lang.Override
+ public boolean hasAllConversionsFromOtherEngagement() {
+ return ((bitField0_ & 0x00100000) != 0);
+ }
+ /**
+ * + * The number of other conversions (for example, posting a review or saving a + * location for a business) that occurred after people clicked an ad. + * + * This metric applies to feed items only. + *+ * + *
optional double all_conversions_from_other_engagement = 200;
+ * @return The allConversionsFromOtherEngagement.
+ */
+ @java.lang.Override
+ public double getAllConversionsFromOtherEngagement() {
+ return allConversionsFromOtherEngagement_;
+ }
+ /**
+ * + * The number of other conversions (for example, posting a review or saving a + * location for a business) that occurred after people clicked an ad. + * + * This metric applies to feed items only. + *+ * + *
optional double all_conversions_from_other_engagement = 200;
+ * @param value The allConversionsFromOtherEngagement to set.
+ * @return This builder for chaining.
+ */
+ public Builder setAllConversionsFromOtherEngagement(double value) {
+
+ allConversionsFromOtherEngagement_ = value;
+ bitField0_ |= 0x00100000;
+ onChanged();
+ return this;
+ }
+ /**
+ * + * The number of other conversions (for example, posting a review or saving a + * location for a business) that occurred after people clicked an ad. + * + * This metric applies to feed items only. + *+ * + *
optional double all_conversions_from_other_engagement = 200;
+ * @return This builder for chaining.
+ */
+ public Builder clearAllConversionsFromOtherEngagement() {
+ bitField0_ = (bitField0_ & ~0x00100000);
+ allConversionsFromOtherEngagement_ = 0D;
+ onChanged();
+ return this;
+ }
+
+ private double allConversionsFromStoreVisit_ ;
+ /**
+ * + * Estimated number of times people visited a business after clicking an ad. + * + * This metric applies to feed items only. + *+ * + *
optional double all_conversions_from_store_visit = 201;
+ * @return Whether the allConversionsFromStoreVisit field is set.
+ */
+ @java.lang.Override
+ public boolean hasAllConversionsFromStoreVisit() {
+ return ((bitField0_ & 0x00200000) != 0);
+ }
+ /**
+ * + * Estimated number of times people visited a business after clicking an ad. + * + * This metric applies to feed items only. + *+ * + *
optional double all_conversions_from_store_visit = 201;
+ * @return The allConversionsFromStoreVisit.
+ */
+ @java.lang.Override
+ public double getAllConversionsFromStoreVisit() {
+ return allConversionsFromStoreVisit_;
+ }
+ /**
+ * + * Estimated number of times people visited a business after clicking an ad. + * + * This metric applies to feed items only. + *+ * + *
optional double all_conversions_from_store_visit = 201;
+ * @param value The allConversionsFromStoreVisit to set.
+ * @return This builder for chaining.
+ */
+ public Builder setAllConversionsFromStoreVisit(double value) {
+
+ allConversionsFromStoreVisit_ = value;
+ bitField0_ |= 0x00200000;
+ onChanged();
+ return this;
+ }
+ /**
+ * + * Estimated number of times people visited a business after clicking an ad. + * + * This metric applies to feed items only. + *+ * + *
optional double all_conversions_from_store_visit = 201;
+ * @return This builder for chaining.
+ */
+ public Builder clearAllConversionsFromStoreVisit() {
+ bitField0_ = (bitField0_ & ~0x00200000);
+ allConversionsFromStoreVisit_ = 0D;
+ onChanged();
+ return this;
+ }
+
+ private double allConversionsFromStoreWebsite_ ;
+ /**
+ * + * The number of times that people were taken to a business's URL after + * clicking an ad. + * + * This metric applies to feed items only. + *+ * + *
optional double all_conversions_from_store_website = 202;
+ * @return Whether the allConversionsFromStoreWebsite field is set.
+ */
+ @java.lang.Override
+ public boolean hasAllConversionsFromStoreWebsite() {
+ return ((bitField0_ & 0x00400000) != 0);
+ }
+ /**
+ * + * The number of times that people were taken to a business's URL after + * clicking an ad. + * + * This metric applies to feed items only. + *+ * + *
optional double all_conversions_from_store_website = 202;
+ * @return The allConversionsFromStoreWebsite.
+ */
+ @java.lang.Override
+ public double getAllConversionsFromStoreWebsite() {
+ return allConversionsFromStoreWebsite_;
+ }
+ /**
+ * + * The number of times that people were taken to a business's URL after + * clicking an ad. + * + * This metric applies to feed items only. + *+ * + *
optional double all_conversions_from_store_website = 202;
+ * @param value The allConversionsFromStoreWebsite to set.
+ * @return This builder for chaining.
+ */
+ public Builder setAllConversionsFromStoreWebsite(double value) {
+
+ allConversionsFromStoreWebsite_ = value;
+ bitField0_ |= 0x00400000;
+ onChanged();
+ return this;
+ }
+ /**
+ * + * The number of times that people were taken to a business's URL after + * clicking an ad. + * + * This metric applies to feed items only. + *+ * + *
optional double all_conversions_from_store_website = 202;
+ * @return This builder for chaining.
+ */
+ public Builder clearAllConversionsFromStoreWebsite() {
+ bitField0_ = (bitField0_ & ~0x00400000);
+ allConversionsFromStoreWebsite_ = 0D;
+ onChanged();
+ return this;
+ }
+
+ private double auctionInsightSearchAbsoluteTopImpressionPercentage_ ;
+ /**
+ * + * This metric is part of the Auction Insights report, and tells how often + * the ads of another participant showed in the most prominent position on the + * search results page. + * This percentage is computed only over the auctions that you appeared in + * the page. + * + * This metric is not publicly available. + *+ * + *
optional double auction_insight_search_absolute_top_impression_percentage = 258;
+ * @return Whether the auctionInsightSearchAbsoluteTopImpressionPercentage field is set.
+ */
+ @java.lang.Override
+ public boolean hasAuctionInsightSearchAbsoluteTopImpressionPercentage() {
+ return ((bitField0_ & 0x00800000) != 0);
+ }
+ /**
+ * + * This metric is part of the Auction Insights report, and tells how often + * the ads of another participant showed in the most prominent position on the + * search results page. + * This percentage is computed only over the auctions that you appeared in + * the page. + * + * This metric is not publicly available. + *+ * + *
optional double auction_insight_search_absolute_top_impression_percentage = 258;
+ * @return The auctionInsightSearchAbsoluteTopImpressionPercentage.
+ */
+ @java.lang.Override
+ public double getAuctionInsightSearchAbsoluteTopImpressionPercentage() {
+ return auctionInsightSearchAbsoluteTopImpressionPercentage_;
+ }
+ /**
+ * + * This metric is part of the Auction Insights report, and tells how often + * the ads of another participant showed in the most prominent position on the + * search results page. + * This percentage is computed only over the auctions that you appeared in + * the page. + * + * This metric is not publicly available. + *+ * + *
optional double auction_insight_search_absolute_top_impression_percentage = 258;
+ * @param value The auctionInsightSearchAbsoluteTopImpressionPercentage to set.
+ * @return This builder for chaining.
+ */
+ public Builder setAuctionInsightSearchAbsoluteTopImpressionPercentage(double value) {
+
+ auctionInsightSearchAbsoluteTopImpressionPercentage_ = value;
+ bitField0_ |= 0x00800000;
+ onChanged();
+ return this;
+ }
+ /**
+ * + * This metric is part of the Auction Insights report, and tells how often + * the ads of another participant showed in the most prominent position on the + * search results page. + * This percentage is computed only over the auctions that you appeared in + * the page. + * + * This metric is not publicly available. + *+ * + *
optional double auction_insight_search_absolute_top_impression_percentage = 258;
+ * @return This builder for chaining.
+ */
+ public Builder clearAuctionInsightSearchAbsoluteTopImpressionPercentage() {
+ bitField0_ = (bitField0_ & ~0x00800000);
+ auctionInsightSearchAbsoluteTopImpressionPercentage_ = 0D;
+ onChanged();
+ return this;
+ }
+
+ private double auctionInsightSearchImpressionShare_ ;
+ /**
+ * + * This metric is part of the Auction Insights report, and tells the + * percentage of impressions that another participant obtained, over the total + * number of impressions that your ads were eligible for. + * Any value below 0.1 is reported as 0.0999. + * + * This metric is not publicly available. + *+ * + *
optional double auction_insight_search_impression_share = 259;
+ * @return Whether the auctionInsightSearchImpressionShare field is set.
+ */
+ @java.lang.Override
+ public boolean hasAuctionInsightSearchImpressionShare() {
+ return ((bitField0_ & 0x01000000) != 0);
+ }
+ /**
+ * + * This metric is part of the Auction Insights report, and tells the + * percentage of impressions that another participant obtained, over the total + * number of impressions that your ads were eligible for. + * Any value below 0.1 is reported as 0.0999. + * + * This metric is not publicly available. + *+ * + *
optional double auction_insight_search_impression_share = 259;
+ * @return The auctionInsightSearchImpressionShare.
+ */
+ @java.lang.Override
+ public double getAuctionInsightSearchImpressionShare() {
+ return auctionInsightSearchImpressionShare_;
+ }
+ /**
+ * + * This metric is part of the Auction Insights report, and tells the + * percentage of impressions that another participant obtained, over the total + * number of impressions that your ads were eligible for. + * Any value below 0.1 is reported as 0.0999. + * + * This metric is not publicly available. + *+ * + *
optional double auction_insight_search_impression_share = 259;
+ * @param value The auctionInsightSearchImpressionShare to set.
+ * @return This builder for chaining.
+ */
+ public Builder setAuctionInsightSearchImpressionShare(double value) {
+
+ auctionInsightSearchImpressionShare_ = value;
+ bitField0_ |= 0x01000000;
+ onChanged();
+ return this;
+ }
+ /**
+ * + * This metric is part of the Auction Insights report, and tells the + * percentage of impressions that another participant obtained, over the total + * number of impressions that your ads were eligible for. + * Any value below 0.1 is reported as 0.0999. + * + * This metric is not publicly available. + *+ * + *
optional double auction_insight_search_impression_share = 259;
+ * @return This builder for chaining.
+ */
+ public Builder clearAuctionInsightSearchImpressionShare() {
+ bitField0_ = (bitField0_ & ~0x01000000);
+ auctionInsightSearchImpressionShare_ = 0D;
+ onChanged();
+ return this;
+ }
+
+ private double auctionInsightSearchOutrankingShare_ ;
+ /**
+ * + * This metric is part of the Auction Insights report, and tells the + * percentage of impressions that your ads outranked (showed above) + * another participant in the auction, compared to the total number of + * impressions that your ads were eligible for. + * Any value below 0.1 is reported as 0.0999. + * + * This metric is not publicly available. + *+ * + *
optional double auction_insight_search_outranking_share = 260;
+ * @return Whether the auctionInsightSearchOutrankingShare field is set.
+ */
+ @java.lang.Override
+ public boolean hasAuctionInsightSearchOutrankingShare() {
+ return ((bitField0_ & 0x02000000) != 0);
+ }
+ /**
+ * + * This metric is part of the Auction Insights report, and tells the + * percentage of impressions that your ads outranked (showed above) + * another participant in the auction, compared to the total number of + * impressions that your ads were eligible for. + * Any value below 0.1 is reported as 0.0999. + * + * This metric is not publicly available. + *+ * + *
optional double auction_insight_search_outranking_share = 260;
+ * @return The auctionInsightSearchOutrankingShare.
+ */
+ @java.lang.Override
+ public double getAuctionInsightSearchOutrankingShare() {
+ return auctionInsightSearchOutrankingShare_;
+ }
+ /**
+ * + * This metric is part of the Auction Insights report, and tells the + * percentage of impressions that your ads outranked (showed above) + * another participant in the auction, compared to the total number of + * impressions that your ads were eligible for. + * Any value below 0.1 is reported as 0.0999. + * + * This metric is not publicly available. + *+ * + *
optional double auction_insight_search_outranking_share = 260;
+ * @param value The auctionInsightSearchOutrankingShare to set.
+ * @return This builder for chaining.
+ */
+ public Builder setAuctionInsightSearchOutrankingShare(double value) {
+
+ auctionInsightSearchOutrankingShare_ = value;
+ bitField0_ |= 0x02000000;
+ onChanged();
+ return this;
+ }
+ /**
+ * + * This metric is part of the Auction Insights report, and tells the + * percentage of impressions that your ads outranked (showed above) + * another participant in the auction, compared to the total number of + * impressions that your ads were eligible for. + * Any value below 0.1 is reported as 0.0999. + * + * This metric is not publicly available. + *+ * + *
optional double auction_insight_search_outranking_share = 260;
+ * @return This builder for chaining.
+ */
+ public Builder clearAuctionInsightSearchOutrankingShare() {
+ bitField0_ = (bitField0_ & ~0x02000000);
+ auctionInsightSearchOutrankingShare_ = 0D;
+ onChanged();
+ return this;
+ }
+
+ private double auctionInsightSearchOverlapRate_ ;
+ /**
+ * + * This metric is part of the Auction Insights report, and tells how often + * another participant's ad received an impression when your ad also received + * an impression. + * + * This metric is not publicly available. + *+ * + *
optional double auction_insight_search_overlap_rate = 261;
+ * @return Whether the auctionInsightSearchOverlapRate field is set.
+ */
+ @java.lang.Override
+ public boolean hasAuctionInsightSearchOverlapRate() {
+ return ((bitField0_ & 0x04000000) != 0);
+ }
+ /**
+ * + * This metric is part of the Auction Insights report, and tells how often + * another participant's ad received an impression when your ad also received + * an impression. + * + * This metric is not publicly available. + *+ * + *
optional double auction_insight_search_overlap_rate = 261;
+ * @return The auctionInsightSearchOverlapRate.
+ */
+ @java.lang.Override
+ public double getAuctionInsightSearchOverlapRate() {
+ return auctionInsightSearchOverlapRate_;
+ }
+ /**
+ * + * This metric is part of the Auction Insights report, and tells how often + * another participant's ad received an impression when your ad also received + * an impression. + * + * This metric is not publicly available. + *+ * + *
optional double auction_insight_search_overlap_rate = 261;
+ * @param value The auctionInsightSearchOverlapRate to set.
+ * @return This builder for chaining.
+ */
+ public Builder setAuctionInsightSearchOverlapRate(double value) {
+
+ auctionInsightSearchOverlapRate_ = value;
+ bitField0_ |= 0x04000000;
+ onChanged();
+ return this;
+ }
+ /**
+ * + * This metric is part of the Auction Insights report, and tells how often + * another participant's ad received an impression when your ad also received + * an impression. + * + * This metric is not publicly available. + *+ * + *
optional double auction_insight_search_overlap_rate = 261;
+ * @return This builder for chaining.
+ */
+ public Builder clearAuctionInsightSearchOverlapRate() {
+ bitField0_ = (bitField0_ & ~0x04000000);
+ auctionInsightSearchOverlapRate_ = 0D;
+ onChanged();
+ return this;
+ }
+
+ private double auctionInsightSearchPositionAboveRate_ ;
+ /**
+ * + * This metric is part of the Auction Insights report, and tells how often + * another participant's ad was shown in a higher position than yours, when + * both of your ads were shown at the same page. + * + * This metric is not publicly available. + *+ * + *
optional double auction_insight_search_position_above_rate = 262;
+ * @return Whether the auctionInsightSearchPositionAboveRate field is set.
+ */
+ @java.lang.Override
+ public boolean hasAuctionInsightSearchPositionAboveRate() {
+ return ((bitField0_ & 0x08000000) != 0);
+ }
+ /**
+ * + * This metric is part of the Auction Insights report, and tells how often + * another participant's ad was shown in a higher position than yours, when + * both of your ads were shown at the same page. + * + * This metric is not publicly available. + *+ * + *
optional double auction_insight_search_position_above_rate = 262;
+ * @return The auctionInsightSearchPositionAboveRate.
+ */
+ @java.lang.Override
+ public double getAuctionInsightSearchPositionAboveRate() {
+ return auctionInsightSearchPositionAboveRate_;
+ }
+ /**
+ * + * This metric is part of the Auction Insights report, and tells how often + * another participant's ad was shown in a higher position than yours, when + * both of your ads were shown at the same page. + * + * This metric is not publicly available. + *+ * + *
optional double auction_insight_search_position_above_rate = 262;
+ * @param value The auctionInsightSearchPositionAboveRate to set.
+ * @return This builder for chaining.
+ */
+ public Builder setAuctionInsightSearchPositionAboveRate(double value) {
+
+ auctionInsightSearchPositionAboveRate_ = value;
+ bitField0_ |= 0x08000000;
+ onChanged();
+ return this;
+ }
+ /**
+ * + * This metric is part of the Auction Insights report, and tells how often + * another participant's ad was shown in a higher position than yours, when + * both of your ads were shown at the same page. + * + * This metric is not publicly available. + *+ * + *
optional double auction_insight_search_position_above_rate = 262;
+ * @return This builder for chaining.
+ */
+ public Builder clearAuctionInsightSearchPositionAboveRate() {
+ bitField0_ = (bitField0_ & ~0x08000000);
+ auctionInsightSearchPositionAboveRate_ = 0D;
+ onChanged();
+ return this;
+ }
+
+ private double auctionInsightSearchTopImpressionPercentage_ ;
+ /**
+ * + * This metric is part of the Auction Insights report, and tells how often + * the ads of another participant showed adjacent to the top organic search + * results. This percentage is computed only over the auctions that you + * appeared in the page. + * + * This metric is not publicly available. + *+ * + *
optional double auction_insight_search_top_impression_percentage = 263;
+ * @return Whether the auctionInsightSearchTopImpressionPercentage field is set.
+ */
+ @java.lang.Override
+ public boolean hasAuctionInsightSearchTopImpressionPercentage() {
+ return ((bitField0_ & 0x10000000) != 0);
+ }
+ /**
+ * + * This metric is part of the Auction Insights report, and tells how often + * the ads of another participant showed adjacent to the top organic search + * results. This percentage is computed only over the auctions that you + * appeared in the page. + * + * This metric is not publicly available. + *+ * + *
optional double auction_insight_search_top_impression_percentage = 263;
+ * @return The auctionInsightSearchTopImpressionPercentage.
+ */
+ @java.lang.Override
+ public double getAuctionInsightSearchTopImpressionPercentage() {
+ return auctionInsightSearchTopImpressionPercentage_;
+ }
+ /**
+ * + * This metric is part of the Auction Insights report, and tells how often + * the ads of another participant showed adjacent to the top organic search + * results. This percentage is computed only over the auctions that you + * appeared in the page. + * + * This metric is not publicly available. + *+ * + *
optional double auction_insight_search_top_impression_percentage = 263;
+ * @param value The auctionInsightSearchTopImpressionPercentage to set.
+ * @return This builder for chaining.
+ */
+ public Builder setAuctionInsightSearchTopImpressionPercentage(double value) {
+
+ auctionInsightSearchTopImpressionPercentage_ = value;
+ bitField0_ |= 0x10000000;
+ onChanged();
+ return this;
+ }
+ /**
+ * + * This metric is part of the Auction Insights report, and tells how often + * the ads of another participant showed adjacent to the top organic search + * results. This percentage is computed only over the auctions that you + * appeared in the page. + * + * This metric is not publicly available. + *+ * + *
optional double auction_insight_search_top_impression_percentage = 263;
+ * @return This builder for chaining.
+ */
+ public Builder clearAuctionInsightSearchTopImpressionPercentage() {
+ bitField0_ = (bitField0_ & ~0x10000000);
+ auctionInsightSearchTopImpressionPercentage_ = 0D;
+ onChanged();
+ return this;
+ }
+
+ private double averageCost_ ;
+ /**
+ * + * The average amount you pay per interaction. This amount is the total cost + * of your ads divided by the total number of interactions. + *+ * + *
optional double average_cost = 203;
+ * @return Whether the averageCost field is set.
+ */
+ @java.lang.Override
+ public boolean hasAverageCost() {
+ return ((bitField0_ & 0x20000000) != 0);
+ }
+ /**
+ * + * The average amount you pay per interaction. This amount is the total cost + * of your ads divided by the total number of interactions. + *+ * + *
optional double average_cost = 203;
+ * @return The averageCost.
+ */
+ @java.lang.Override
+ public double getAverageCost() {
+ return averageCost_;
+ }
+ /**
+ * + * The average amount you pay per interaction. This amount is the total cost + * of your ads divided by the total number of interactions. + *+ * + *
optional double average_cost = 203;
+ * @param value The averageCost to set.
+ * @return This builder for chaining.
+ */
+ public Builder setAverageCost(double value) {
+
+ averageCost_ = value;
+ bitField0_ |= 0x20000000;
+ onChanged();
+ return this;
+ }
+ /**
+ * + * The average amount you pay per interaction. This amount is the total cost + * of your ads divided by the total number of interactions. + *+ * + *
optional double average_cost = 203;
+ * @return This builder for chaining.
+ */
+ public Builder clearAverageCost() {
+ bitField0_ = (bitField0_ & ~0x20000000);
+ averageCost_ = 0D;
+ onChanged();
+ return this;
+ }
+
+ private double averageCpc_ ;
+ /**
+ * + * The total cost of all clicks divided by the total number of clicks + * received. + *+ * + *
optional double average_cpc = 204;
+ * @return Whether the averageCpc field is set.
+ */
+ @java.lang.Override
+ public boolean hasAverageCpc() {
+ return ((bitField0_ & 0x40000000) != 0);
+ }
+ /**
+ * + * The total cost of all clicks divided by the total number of clicks + * received. + *+ * + *
optional double average_cpc = 204;
+ * @return The averageCpc.
+ */
+ @java.lang.Override
+ public double getAverageCpc() {
+ return averageCpc_;
+ }
+ /**
+ * + * The total cost of all clicks divided by the total number of clicks + * received. + *+ * + *
optional double average_cpc = 204;
+ * @param value The averageCpc to set.
+ * @return This builder for chaining.
+ */
+ public Builder setAverageCpc(double value) {
+
+ averageCpc_ = value;
+ bitField0_ |= 0x40000000;
+ onChanged();
+ return this;
+ }
+ /**
+ * + * The total cost of all clicks divided by the total number of clicks + * received. + *+ * + *
optional double average_cpc = 204;
+ * @return This builder for chaining.
+ */
+ public Builder clearAverageCpc() {
+ bitField0_ = (bitField0_ & ~0x40000000);
+ averageCpc_ = 0D;
+ onChanged();
+ return this;
+ }
+
+ private double averageCpe_ ;
+ /**
+ * + * The average amount that you've been charged for an ad engagement. This + * amount is the total cost of all ad engagements divided by the total number + * of ad engagements. + *+ * + *
optional double average_cpe = 205;
+ * @return Whether the averageCpe field is set.
+ */
+ @java.lang.Override
+ public boolean hasAverageCpe() {
+ return ((bitField0_ & 0x80000000) != 0);
+ }
+ /**
+ * + * The average amount that you've been charged for an ad engagement. This + * amount is the total cost of all ad engagements divided by the total number + * of ad engagements. + *+ * + *
optional double average_cpe = 205;
+ * @return The averageCpe.
+ */
+ @java.lang.Override
+ public double getAverageCpe() {
+ return averageCpe_;
+ }
+ /**
+ * + * The average amount that you've been charged for an ad engagement. This + * amount is the total cost of all ad engagements divided by the total number + * of ad engagements. + *+ * + *
optional double average_cpe = 205;
+ * @param value The averageCpe to set.
+ * @return This builder for chaining.
+ */
+ public Builder setAverageCpe(double value) {
+
+ averageCpe_ = value;
+ bitField0_ |= 0x80000000;
+ onChanged();
+ return this;
+ }
+ /**
+ * + * The average amount that you've been charged for an ad engagement. This + * amount is the total cost of all ad engagements divided by the total number + * of ad engagements. + *+ * + *
optional double average_cpe = 205;
+ * @return This builder for chaining.
+ */
+ public Builder clearAverageCpe() {
+ bitField0_ = (bitField0_ & ~0x80000000);
+ averageCpe_ = 0D;
+ onChanged();
+ return this;
+ }
+
+ private double averageCpm_ ;
+ /**
+ * + * Average cost-per-thousand impressions (CPM). + *+ * + *
optional double average_cpm = 206;
+ * @return Whether the averageCpm field is set.
+ */
+ @java.lang.Override
+ public boolean hasAverageCpm() {
+ return ((bitField1_ & 0x00000001) != 0);
+ }
+ /**
+ * + * Average cost-per-thousand impressions (CPM). + *+ * + *
optional double average_cpm = 206;
+ * @return The averageCpm.
+ */
+ @java.lang.Override
+ public double getAverageCpm() {
+ return averageCpm_;
+ }
+ /**
+ * + * Average cost-per-thousand impressions (CPM). + *+ * + *
optional double average_cpm = 206;
+ * @param value The averageCpm to set.
+ * @return This builder for chaining.
+ */
+ public Builder setAverageCpm(double value) {
+
+ averageCpm_ = value;
+ bitField1_ |= 0x00000001;
+ onChanged();
+ return this;
+ }
+ /**
+ * + * Average cost-per-thousand impressions (CPM). + *+ * + *
optional double average_cpm = 206;
+ * @return This builder for chaining.
+ */
+ public Builder clearAverageCpm() {
+ bitField1_ = (bitField1_ & ~0x00000001);
+ averageCpm_ = 0D;
+ onChanged();
+ return this;
+ }
+
+ private double trueviewAverageCpv_ ;
+ /**
+ * + * The average amount you pay each time someone views your ad. + * The average CPV is defined by the total cost of all ad views divided by + * the number of TrueView views. + *+ * + *
optional double trueview_average_cpv = 405;
+ * @return Whether the trueviewAverageCpv field is set.
+ */
+ @java.lang.Override
+ public boolean hasTrueviewAverageCpv() {
+ return ((bitField1_ & 0x00000002) != 0);
+ }
+ /**
+ * + * The average amount you pay each time someone views your ad. + * The average CPV is defined by the total cost of all ad views divided by + * the number of TrueView views. + *+ * + *
optional double trueview_average_cpv = 405;
+ * @return The trueviewAverageCpv.
+ */
+ @java.lang.Override
+ public double getTrueviewAverageCpv() {
+ return trueviewAverageCpv_;
+ }
+ /**
+ * + * The average amount you pay each time someone views your ad. + * The average CPV is defined by the total cost of all ad views divided by + * the number of TrueView views. + *+ * + *
optional double trueview_average_cpv = 405;
+ * @param value The trueviewAverageCpv to set.
+ * @return This builder for chaining.
+ */
+ public Builder setTrueviewAverageCpv(double value) {
+
+ trueviewAverageCpv_ = value;
+ bitField1_ |= 0x00000002;
+ onChanged();
+ return this;
+ }
+ /**
+ * + * The average amount you pay each time someone views your ad. + * The average CPV is defined by the total cost of all ad views divided by + * the number of TrueView views. + *+ * + *
optional double trueview_average_cpv = 405;
+ * @return This builder for chaining.
+ */
+ public Builder clearTrueviewAverageCpv() {
+ bitField1_ = (bitField1_ & ~0x00000002);
+ trueviewAverageCpv_ = 0D;
+ onChanged();
+ return this;
+ }
+
+ private double averagePageViews_ ;
+ /**
+ * + * Average number of pages viewed per session. + *+ * + *
optional double average_page_views = 208;
+ * @return Whether the averagePageViews field is set.
+ */
+ @java.lang.Override
+ public boolean hasAveragePageViews() {
+ return ((bitField1_ & 0x00000004) != 0);
+ }
+ /**
+ * + * Average number of pages viewed per session. + *+ * + *
optional double average_page_views = 208;
+ * @return The averagePageViews.
+ */
+ @java.lang.Override
+ public double getAveragePageViews() {
+ return averagePageViews_;
+ }
+ /**
+ * + * Average number of pages viewed per session. + *+ * + *
optional double average_page_views = 208;
+ * @param value The averagePageViews to set.
+ * @return This builder for chaining.
+ */
+ public Builder setAveragePageViews(double value) {
+
+ averagePageViews_ = value;
+ bitField1_ |= 0x00000004;
+ onChanged();
+ return this;
+ }
+ /**
+ * + * Average number of pages viewed per session. + *+ * + *
optional double average_page_views = 208;
+ * @return This builder for chaining.
+ */
+ public Builder clearAveragePageViews() {
+ bitField1_ = (bitField1_ & ~0x00000004);
+ averagePageViews_ = 0D;
+ onChanged();
+ return this;
+ }
+
+ private double averageTimeOnSite_ ;
+ /**
+ * + * Total duration of all sessions (in seconds) / number of sessions. Imported + * from Google Analytics. + *+ * + *
optional double average_time_on_site = 209;
+ * @return Whether the averageTimeOnSite field is set.
+ */
+ @java.lang.Override
+ public boolean hasAverageTimeOnSite() {
+ return ((bitField1_ & 0x00000008) != 0);
+ }
+ /**
+ * + * Total duration of all sessions (in seconds) / number of sessions. Imported + * from Google Analytics. + *+ * + *
optional double average_time_on_site = 209;
+ * @return The averageTimeOnSite.
+ */
+ @java.lang.Override
+ public double getAverageTimeOnSite() {
+ return averageTimeOnSite_;
+ }
+ /**
+ * + * Total duration of all sessions (in seconds) / number of sessions. Imported + * from Google Analytics. + *+ * + *
optional double average_time_on_site = 209;
+ * @param value The averageTimeOnSite to set.
+ * @return This builder for chaining.
+ */
+ public Builder setAverageTimeOnSite(double value) {
+
+ averageTimeOnSite_ = value;
+ bitField1_ |= 0x00000008;
+ onChanged();
+ return this;
+ }
+ /**
+ * + * Total duration of all sessions (in seconds) / number of sessions. Imported + * from Google Analytics. + *+ * + *
optional double average_time_on_site = 209;
+ * @return This builder for chaining.
+ */
+ public Builder clearAverageTimeOnSite() {
+ bitField1_ = (bitField1_ & ~0x00000008);
+ averageTimeOnSite_ = 0D;
+ onChanged();
+ return this;
+ }
+
+ private double benchmarkAverageMaxCpc_ ;
+ /**
+ * + * An indication of how other advertisers are bidding on similar products. + *+ * + *
optional double benchmark_average_max_cpc = 210;
+ * @return Whether the benchmarkAverageMaxCpc field is set.
+ */
+ @java.lang.Override
+ public boolean hasBenchmarkAverageMaxCpc() {
+ return ((bitField1_ & 0x00000010) != 0);
+ }
+ /**
+ * + * An indication of how other advertisers are bidding on similar products. + *+ * + *
optional double benchmark_average_max_cpc = 210;
+ * @return The benchmarkAverageMaxCpc.
+ */
+ @java.lang.Override
+ public double getBenchmarkAverageMaxCpc() {
+ return benchmarkAverageMaxCpc_;
+ }
+ /**
+ * + * An indication of how other advertisers are bidding on similar products. + *+ * + *
optional double benchmark_average_max_cpc = 210;
+ * @param value The benchmarkAverageMaxCpc to set.
+ * @return This builder for chaining.
+ */
+ public Builder setBenchmarkAverageMaxCpc(double value) {
+
+ benchmarkAverageMaxCpc_ = value;
+ bitField1_ |= 0x00000010;
+ onChanged();
+ return this;
+ }
+ /**
+ * + * An indication of how other advertisers are bidding on similar products. + *+ * + *
optional double benchmark_average_max_cpc = 210;
+ * @return This builder for chaining.
+ */
+ public Builder clearBenchmarkAverageMaxCpc() {
+ bitField1_ = (bitField1_ & ~0x00000010);
+ benchmarkAverageMaxCpc_ = 0D;
+ onChanged();
+ return this;
+ }
+
+ private double biddableAppInstallConversions_ ;
+ /**
+ * + * Number of app installs. + *+ * + *
optional double biddable_app_install_conversions = 254;
+ * @return Whether the biddableAppInstallConversions field is set.
+ */
+ @java.lang.Override
+ public boolean hasBiddableAppInstallConversions() {
+ return ((bitField1_ & 0x00000020) != 0);
+ }
+ /**
+ * + * Number of app installs. + *+ * + *
optional double biddable_app_install_conversions = 254;
+ * @return The biddableAppInstallConversions.
+ */
+ @java.lang.Override
+ public double getBiddableAppInstallConversions() {
+ return biddableAppInstallConversions_;
+ }
+ /**
+ * + * Number of app installs. + *+ * + *
optional double biddable_app_install_conversions = 254;
+ * @param value The biddableAppInstallConversions to set.
+ * @return This builder for chaining.
+ */
+ public Builder setBiddableAppInstallConversions(double value) {
+
+ biddableAppInstallConversions_ = value;
+ bitField1_ |= 0x00000020;
+ onChanged();
+ return this;
+ }
+ /**
+ * + * Number of app installs. + *+ * + *
optional double biddable_app_install_conversions = 254;
+ * @return This builder for chaining.
+ */
+ public Builder clearBiddableAppInstallConversions() {
+ bitField1_ = (bitField1_ & ~0x00000020);
+ biddableAppInstallConversions_ = 0D;
+ onChanged();
+ return this;
+ }
+
+ private double biddableAppPostInstallConversions_ ;
+ /**
+ * + * Number of in-app actions. + *+ * + *
optional double biddable_app_post_install_conversions = 255;
+ * @return Whether the biddableAppPostInstallConversions field is set.
+ */
+ @java.lang.Override
+ public boolean hasBiddableAppPostInstallConversions() {
+ return ((bitField1_ & 0x00000040) != 0);
+ }
+ /**
+ * + * Number of in-app actions. + *+ * + *
optional double biddable_app_post_install_conversions = 255;
+ * @return The biddableAppPostInstallConversions.
+ */
+ @java.lang.Override
+ public double getBiddableAppPostInstallConversions() {
+ return biddableAppPostInstallConversions_;
+ }
+ /**
+ * + * Number of in-app actions. + *+ * + *
optional double biddable_app_post_install_conversions = 255;
+ * @param value The biddableAppPostInstallConversions to set.
+ * @return This builder for chaining.
+ */
+ public Builder setBiddableAppPostInstallConversions(double value) {
+
+ biddableAppPostInstallConversions_ = value;
+ bitField1_ |= 0x00000040;
+ onChanged();
+ return this;
+ }
+ /**
+ * + * Number of in-app actions. + *+ * + *
optional double biddable_app_post_install_conversions = 255;
+ * @return This builder for chaining.
+ */
+ public Builder clearBiddableAppPostInstallConversions() {
+ bitField1_ = (bitField1_ & ~0x00000040);
+ biddableAppPostInstallConversions_ = 0D;
+ onChanged();
+ return this;
+ }
+
+ private double biddableCohortAppPostInstallConversions_ ;
+ /**
+ * + * Participated in-app actions. The number of in app actions that come + * directly or indirectly from the campaign. + *+ * + *
optional double biddable_cohort_app_post_install_conversions = 378;
+ * @return Whether the biddableCohortAppPostInstallConversions field is set.
+ */
+ @java.lang.Override
+ public boolean hasBiddableCohortAppPostInstallConversions() {
+ return ((bitField1_ & 0x00000080) != 0);
+ }
+ /**
+ * + * Participated in-app actions. The number of in app actions that come + * directly or indirectly from the campaign. + *+ * + *
optional double biddable_cohort_app_post_install_conversions = 378;
+ * @return The biddableCohortAppPostInstallConversions.
+ */
+ @java.lang.Override
+ public double getBiddableCohortAppPostInstallConversions() {
+ return biddableCohortAppPostInstallConversions_;
+ }
+ /**
+ * + * Participated in-app actions. The number of in app actions that come + * directly or indirectly from the campaign. + *+ * + *
optional double biddable_cohort_app_post_install_conversions = 378;
+ * @param value The biddableCohortAppPostInstallConversions to set.
+ * @return This builder for chaining.
+ */
+ public Builder setBiddableCohortAppPostInstallConversions(double value) {
+
+ biddableCohortAppPostInstallConversions_ = value;
+ bitField1_ |= 0x00000080;
+ onChanged();
+ return this;
+ }
+ /**
+ * + * Participated in-app actions. The number of in app actions that come + * directly or indirectly from the campaign. + *+ * + *
optional double biddable_cohort_app_post_install_conversions = 378;
+ * @return This builder for chaining.
+ */
+ public Builder clearBiddableCohortAppPostInstallConversions() {
+ bitField1_ = (bitField1_ & ~0x00000080);
+ biddableCohortAppPostInstallConversions_ = 0D;
+ onChanged();
+ return this;
+ }
+
+ private double benchmarkCtr_ ;
+ /**
+ * + * An indication on how other advertisers' Shopping ads for similar products + * are performing based on how often people who see their ad click on it. + *+ * + *
optional double benchmark_ctr = 211;
+ * @return Whether the benchmarkCtr field is set.
+ */
+ @java.lang.Override
+ public boolean hasBenchmarkCtr() {
+ return ((bitField1_ & 0x00000100) != 0);
+ }
+ /**
+ * + * An indication on how other advertisers' Shopping ads for similar products + * are performing based on how often people who see their ad click on it. + *+ * + *
optional double benchmark_ctr = 211;
+ * @return The benchmarkCtr.
+ */
+ @java.lang.Override
+ public double getBenchmarkCtr() {
+ return benchmarkCtr_;
+ }
+ /**
+ * + * An indication on how other advertisers' Shopping ads for similar products + * are performing based on how often people who see their ad click on it. + *+ * + *
optional double benchmark_ctr = 211;
+ * @param value The benchmarkCtr to set.
+ * @return This builder for chaining.
+ */
+ public Builder setBenchmarkCtr(double value) {
+
+ benchmarkCtr_ = value;
+ bitField1_ |= 0x00000100;
+ onChanged();
+ return this;
+ }
+ /**
+ * + * An indication on how other advertisers' Shopping ads for similar products + * are performing based on how often people who see their ad click on it. + *+ * + *
optional double benchmark_ctr = 211;
+ * @return This builder for chaining.
+ */
+ public Builder clearBenchmarkCtr() {
+ bitField1_ = (bitField1_ & ~0x00000100);
+ benchmarkCtr_ = 0D;
+ onChanged();
+ return this;
+ }
+
+ private double bounceRate_ ;
+ /**
+ * + * Percentage of clicks where the user only visited a single page on your + * site. Imported from Google Analytics. + *+ * + *
optional double bounce_rate = 212;
+ * @return Whether the bounceRate field is set.
+ */
+ @java.lang.Override
+ public boolean hasBounceRate() {
+ return ((bitField1_ & 0x00000200) != 0);
+ }
+ /**
+ * + * Percentage of clicks where the user only visited a single page on your + * site. Imported from Google Analytics. + *+ * + *
optional double bounce_rate = 212;
+ * @return The bounceRate.
+ */
+ @java.lang.Override
+ public double getBounceRate() {
+ return bounceRate_;
+ }
+ /**
+ * + * Percentage of clicks where the user only visited a single page on your + * site. Imported from Google Analytics. + *+ * + *
optional double bounce_rate = 212;
+ * @param value The bounceRate to set.
+ * @return This builder for chaining.
+ */
+ public Builder setBounceRate(double value) {
+
+ bounceRate_ = value;
+ bitField1_ |= 0x00000200;
+ onChanged();
+ return this;
+ }
+ /**
+ * + * Percentage of clicks where the user only visited a single page on your + * site. Imported from Google Analytics. + *+ * + *
optional double bounce_rate = 212;
+ * @return This builder for chaining.
+ */
+ public Builder clearBounceRate() {
+ bitField1_ = (bitField1_ & ~0x00000200);
+ bounceRate_ = 0D;
+ onChanged();
+ return this;
+ }
+
+ private long clicks_ ;
+ /**
+ * + * The number of clicks. + *+ * + *
optional int64 clicks = 131;
+ * @return Whether the clicks field is set.
+ */
+ @java.lang.Override
+ public boolean hasClicks() {
+ return ((bitField1_ & 0x00000400) != 0);
+ }
+ /**
+ * + * The number of clicks. + *+ * + *
optional int64 clicks = 131;
+ * @return The clicks.
+ */
+ @java.lang.Override
+ public long getClicks() {
+ return clicks_;
+ }
+ /**
+ * + * The number of clicks. + *+ * + *
optional int64 clicks = 131;
+ * @param value The clicks to set.
+ * @return This builder for chaining.
+ */
+ public Builder setClicks(long value) {
+
+ clicks_ = value;
+ bitField1_ |= 0x00000400;
+ onChanged();
+ return this;
+ }
+ /**
+ * + * The number of clicks. + *+ * + *
optional int64 clicks = 131;
+ * @return This builder for chaining.
+ */
+ public Builder clearClicks() {
+ bitField1_ = (bitField1_ & ~0x00000400);
+ clicks_ = 0L;
+ onChanged();
+ return this;
+ }
+
+ private long controlClicks_ ;
+ /**
+ * + * The number of clicks on the control arm of an experiment. + * The treatment clicks value can be selected by using `clicks`. + *+ * + *
optional int64 control_clicks = 443;
+ * @return Whether the controlClicks field is set.
+ */
+ @java.lang.Override
+ public boolean hasControlClicks() {
+ return ((bitField1_ & 0x00000800) != 0);
+ }
+ /**
+ * + * The number of clicks on the control arm of an experiment. + * The treatment clicks value can be selected by using `clicks`. + *+ * + *
optional int64 control_clicks = 443;
+ * @return The controlClicks.
+ */
+ @java.lang.Override
+ public long getControlClicks() {
+ return controlClicks_;
+ }
+ /**
+ * + * The number of clicks on the control arm of an experiment. + * The treatment clicks value can be selected by using `clicks`. + *+ * + *
optional int64 control_clicks = 443;
+ * @param value The controlClicks to set.
+ * @return This builder for chaining.
+ */
+ public Builder setControlClicks(long value) {
+
+ controlClicks_ = value;
+ bitField1_ |= 0x00000800;
+ onChanged();
+ return this;
+ }
+ /**
+ * + * The number of clicks on the control arm of an experiment. + * The treatment clicks value can be selected by using `clicks`. + *+ * + *
optional int64 control_clicks = 443;
+ * @return This builder for chaining.
+ */
+ public Builder clearControlClicks() {
+ bitField1_ = (bitField1_ & ~0x00000800);
+ controlClicks_ = 0L;
+ onChanged();
+ return this;
+ }
+
+ private long combinedClicks_ ;
+ /**
+ * + * The number of times your ad or your site's listing in the unpaid + * results was clicked. See + * [About measuring paid and organic search + * results](https://support.google.com/google-ads/answer/3097241). + *+ * + *
optional int64 combined_clicks = 156;
+ * @return Whether the combinedClicks field is set.
+ */
+ @java.lang.Override
+ public boolean hasCombinedClicks() {
+ return ((bitField1_ & 0x00001000) != 0);
+ }
+ /**
+ * + * The number of times your ad or your site's listing in the unpaid + * results was clicked. See + * [About measuring paid and organic search + * results](https://support.google.com/google-ads/answer/3097241). + *+ * + *
optional int64 combined_clicks = 156;
+ * @return The combinedClicks.
+ */
+ @java.lang.Override
+ public long getCombinedClicks() {
+ return combinedClicks_;
+ }
+ /**
+ * + * The number of times your ad or your site's listing in the unpaid + * results was clicked. See + * [About measuring paid and organic search + * results](https://support.google.com/google-ads/answer/3097241). + *+ * + *
optional int64 combined_clicks = 156;
+ * @param value The combinedClicks to set.
+ * @return This builder for chaining.
+ */
+ public Builder setCombinedClicks(long value) {
+
+ combinedClicks_ = value;
+ bitField1_ |= 0x00001000;
+ onChanged();
+ return this;
+ }
+ /**
+ * + * The number of times your ad or your site's listing in the unpaid + * results was clicked. See + * [About measuring paid and organic search + * results](https://support.google.com/google-ads/answer/3097241). + *+ * + *
optional int64 combined_clicks = 156;
+ * @return This builder for chaining.
+ */
+ public Builder clearCombinedClicks() {
+ bitField1_ = (bitField1_ & ~0x00001000);
+ combinedClicks_ = 0L;
+ onChanged();
+ return this;
+ }
+
+ private double combinedClicksPerQuery_ ;
+ /**
+ * + * The number of times your ad or your site's listing in the unpaid + * results was clicked (combined_clicks) divided by combined_queries. See + * [About measuring paid and organic search + * results](https://support.google.com/google-ads/answer/3097241) for details. + *+ * + *
optional double combined_clicks_per_query = 157;
+ * @return Whether the combinedClicksPerQuery field is set.
+ */
+ @java.lang.Override
+ public boolean hasCombinedClicksPerQuery() {
+ return ((bitField1_ & 0x00002000) != 0);
+ }
+ /**
+ * + * The number of times your ad or your site's listing in the unpaid + * results was clicked (combined_clicks) divided by combined_queries. See + * [About measuring paid and organic search + * results](https://support.google.com/google-ads/answer/3097241) for details. + *+ * + *
optional double combined_clicks_per_query = 157;
+ * @return The combinedClicksPerQuery.
+ */
+ @java.lang.Override
+ public double getCombinedClicksPerQuery() {
+ return combinedClicksPerQuery_;
+ }
+ /**
+ * + * The number of times your ad or your site's listing in the unpaid + * results was clicked (combined_clicks) divided by combined_queries. See + * [About measuring paid and organic search + * results](https://support.google.com/google-ads/answer/3097241) for details. + *+ * + *
optional double combined_clicks_per_query = 157;
+ * @param value The combinedClicksPerQuery to set.
+ * @return This builder for chaining.
+ */
+ public Builder setCombinedClicksPerQuery(double value) {
+
+ combinedClicksPerQuery_ = value;
+ bitField1_ |= 0x00002000;
+ onChanged();
+ return this;
+ }
+ /**
+ * + * The number of times your ad or your site's listing in the unpaid + * results was clicked (combined_clicks) divided by combined_queries. See + * [About measuring paid and organic search + * results](https://support.google.com/google-ads/answer/3097241) for details. + *+ * + *
optional double combined_clicks_per_query = 157;
+ * @return This builder for chaining.
+ */
+ public Builder clearCombinedClicksPerQuery() {
+ bitField1_ = (bitField1_ & ~0x00002000);
+ combinedClicksPerQuery_ = 0D;
+ onChanged();
+ return this;
+ }
+
+ private long combinedQueries_ ;
+ /**
+ * + * The number of searches that returned pages from your site in the unpaid + * results or showed one of your text ads. See + * [About measuring paid and organic search + * results](https://support.google.com/google-ads/answer/3097241) for details. + *+ * + *
optional int64 combined_queries = 158;
+ * @return Whether the combinedQueries field is set.
+ */
+ @java.lang.Override
+ public boolean hasCombinedQueries() {
+ return ((bitField1_ & 0x00004000) != 0);
+ }
+ /**
+ * + * The number of searches that returned pages from your site in the unpaid + * results or showed one of your text ads. See + * [About measuring paid and organic search + * results](https://support.google.com/google-ads/answer/3097241) for details. + *+ * + *
optional int64 combined_queries = 158;
+ * @return The combinedQueries.
+ */
+ @java.lang.Override
+ public long getCombinedQueries() {
+ return combinedQueries_;
+ }
+ /**
+ * + * The number of searches that returned pages from your site in the unpaid + * results or showed one of your text ads. See + * [About measuring paid and organic search + * results](https://support.google.com/google-ads/answer/3097241) for details. + *+ * + *
optional int64 combined_queries = 158;
+ * @param value The combinedQueries to set.
+ * @return This builder for chaining.
+ */
+ public Builder setCombinedQueries(long value) {
+
+ combinedQueries_ = value;
+ bitField1_ |= 0x00004000;
+ onChanged();
+ return this;
+ }
+ /**
+ * + * The number of searches that returned pages from your site in the unpaid + * results or showed one of your text ads. See + * [About measuring paid and organic search + * results](https://support.google.com/google-ads/answer/3097241) for details. + *+ * + *
optional int64 combined_queries = 158;
+ * @return This builder for chaining.
+ */
+ public Builder clearCombinedQueries() {
+ bitField1_ = (bitField1_ & ~0x00004000);
+ combinedQueries_ = 0L;
+ onChanged();
+ return this;
+ }
+
+ private double contentBudgetLostImpressionShare_ ;
+ /**
+ * + * The estimated percent of times that your ad was eligible to show + * on the Display Network but didn't because your budget was too low. + * Note: Content budget lost impression share is reported in the range of 0 + * to 0.9. Any value above 0.9 is reported as 0.9001. + *+ * + *
optional double content_budget_lost_impression_share = 159;
+ * @return Whether the contentBudgetLostImpressionShare field is set.
+ */
+ @java.lang.Override
+ public boolean hasContentBudgetLostImpressionShare() {
+ return ((bitField1_ & 0x00008000) != 0);
+ }
+ /**
+ * + * The estimated percent of times that your ad was eligible to show + * on the Display Network but didn't because your budget was too low. + * Note: Content budget lost impression share is reported in the range of 0 + * to 0.9. Any value above 0.9 is reported as 0.9001. + *+ * + *
optional double content_budget_lost_impression_share = 159;
+ * @return The contentBudgetLostImpressionShare.
+ */
+ @java.lang.Override
+ public double getContentBudgetLostImpressionShare() {
+ return contentBudgetLostImpressionShare_;
+ }
+ /**
+ * + * The estimated percent of times that your ad was eligible to show + * on the Display Network but didn't because your budget was too low. + * Note: Content budget lost impression share is reported in the range of 0 + * to 0.9. Any value above 0.9 is reported as 0.9001. + *+ * + *
optional double content_budget_lost_impression_share = 159;
+ * @param value The contentBudgetLostImpressionShare to set.
+ * @return This builder for chaining.
+ */
+ public Builder setContentBudgetLostImpressionShare(double value) {
+
+ contentBudgetLostImpressionShare_ = value;
+ bitField1_ |= 0x00008000;
+ onChanged();
+ return this;
+ }
+ /**
+ * + * The estimated percent of times that your ad was eligible to show + * on the Display Network but didn't because your budget was too low. + * Note: Content budget lost impression share is reported in the range of 0 + * to 0.9. Any value above 0.9 is reported as 0.9001. + *+ * + *
optional double content_budget_lost_impression_share = 159;
+ * @return This builder for chaining.
+ */
+ public Builder clearContentBudgetLostImpressionShare() {
+ bitField1_ = (bitField1_ & ~0x00008000);
+ contentBudgetLostImpressionShare_ = 0D;
+ onChanged();
+ return this;
+ }
+
+ private double contentImpressionShare_ ;
+ /**
+ * + * The impressions you've received on the Display Network divided + * by the estimated number of impressions you were eligible to receive. + * + * Note: Content impression share is reported in the range of 0.1 to 1. Any + * value below 0.1 is reported as 0.0999. + *+ * + *
optional double content_impression_share = 160;
+ * @return Whether the contentImpressionShare field is set.
+ */
+ @java.lang.Override
+ public boolean hasContentImpressionShare() {
+ return ((bitField1_ & 0x00010000) != 0);
+ }
+ /**
+ * + * The impressions you've received on the Display Network divided + * by the estimated number of impressions you were eligible to receive. + * + * Note: Content impression share is reported in the range of 0.1 to 1. Any + * value below 0.1 is reported as 0.0999. + *+ * + *
optional double content_impression_share = 160;
+ * @return The contentImpressionShare.
+ */
+ @java.lang.Override
+ public double getContentImpressionShare() {
+ return contentImpressionShare_;
+ }
+ /**
+ * + * The impressions you've received on the Display Network divided + * by the estimated number of impressions you were eligible to receive. + * + * Note: Content impression share is reported in the range of 0.1 to 1. Any + * value below 0.1 is reported as 0.0999. + *+ * + *
optional double content_impression_share = 160;
+ * @param value The contentImpressionShare to set.
+ * @return This builder for chaining.
+ */
+ public Builder setContentImpressionShare(double value) {
+
+ contentImpressionShare_ = value;
+ bitField1_ |= 0x00010000;
+ onChanged();
+ return this;
+ }
+ /**
+ * + * The impressions you've received on the Display Network divided + * by the estimated number of impressions you were eligible to receive. + * + * Note: Content impression share is reported in the range of 0.1 to 1. Any + * value below 0.1 is reported as 0.0999. + *+ * + *
optional double content_impression_share = 160;
+ * @return This builder for chaining.
+ */
+ public Builder clearContentImpressionShare() {
+ bitField1_ = (bitField1_ & ~0x00010000);
+ contentImpressionShare_ = 0D;
+ onChanged();
+ return this;
+ }
+
+ private java.lang.Object conversionLastReceivedRequestDateTime_ = "";
+ /**
+ * + * The last date/time a conversion tag for this conversion action successfully + * fired and was seen by Google Ads. This firing event may not have been the + * result of an attributable conversion (for example, because the tag was + * fired from a browser that did not previously click an ad from an + * appropriate advertiser). The date/time is in the customer's time zone. + *+ * + *
optional string conversion_last_received_request_date_time = 161;
+ * @return Whether the conversionLastReceivedRequestDateTime field is set.
+ */
+ public boolean hasConversionLastReceivedRequestDateTime() {
+ return ((bitField1_ & 0x00020000) != 0);
+ }
+ /**
+ * + * The last date/time a conversion tag for this conversion action successfully + * fired and was seen by Google Ads. This firing event may not have been the + * result of an attributable conversion (for example, because the tag was + * fired from a browser that did not previously click an ad from an + * appropriate advertiser). The date/time is in the customer's time zone. + *+ * + *
optional string conversion_last_received_request_date_time = 161;
+ * @return The conversionLastReceivedRequestDateTime.
+ */
+ public java.lang.String getConversionLastReceivedRequestDateTime() {
+ java.lang.Object ref = conversionLastReceivedRequestDateTime_;
+ if (!(ref instanceof java.lang.String)) {
+ com.google.protobuf.ByteString bs =
+ (com.google.protobuf.ByteString) ref;
+ java.lang.String s = bs.toStringUtf8();
+ conversionLastReceivedRequestDateTime_ = s;
+ return s;
+ } else {
+ return (java.lang.String) ref;
+ }
+ }
+ /**
+ * + * The last date/time a conversion tag for this conversion action successfully + * fired and was seen by Google Ads. This firing event may not have been the + * result of an attributable conversion (for example, because the tag was + * fired from a browser that did not previously click an ad from an + * appropriate advertiser). The date/time is in the customer's time zone. + *+ * + *
optional string conversion_last_received_request_date_time = 161;
+ * @return The bytes for conversionLastReceivedRequestDateTime.
+ */
+ public com.google.protobuf.ByteString
+ getConversionLastReceivedRequestDateTimeBytes() {
+ java.lang.Object ref = conversionLastReceivedRequestDateTime_;
+ if (ref instanceof String) {
+ com.google.protobuf.ByteString b =
+ com.google.protobuf.ByteString.copyFromUtf8(
+ (java.lang.String) ref);
+ conversionLastReceivedRequestDateTime_ = b;
+ return b;
+ } else {
+ return (com.google.protobuf.ByteString) ref;
+ }
+ }
+ /**
+ * + * The last date/time a conversion tag for this conversion action successfully + * fired and was seen by Google Ads. This firing event may not have been the + * result of an attributable conversion (for example, because the tag was + * fired from a browser that did not previously click an ad from an + * appropriate advertiser). The date/time is in the customer's time zone. + *+ * + *
optional string conversion_last_received_request_date_time = 161;
+ * @param value The conversionLastReceivedRequestDateTime to set.
+ * @return This builder for chaining.
+ */
+ public Builder setConversionLastReceivedRequestDateTime(
+ java.lang.String value) {
+ if (value == null) { throw new NullPointerException(); }
+ conversionLastReceivedRequestDateTime_ = value;
+ bitField1_ |= 0x00020000;
+ onChanged();
+ return this;
+ }
+ /**
+ * + * The last date/time a conversion tag for this conversion action successfully + * fired and was seen by Google Ads. This firing event may not have been the + * result of an attributable conversion (for example, because the tag was + * fired from a browser that did not previously click an ad from an + * appropriate advertiser). The date/time is in the customer's time zone. + *+ * + *
optional string conversion_last_received_request_date_time = 161;
+ * @return This builder for chaining.
+ */
+ public Builder clearConversionLastReceivedRequestDateTime() {
+ conversionLastReceivedRequestDateTime_ = getDefaultInstance().getConversionLastReceivedRequestDateTime();
+ bitField1_ = (bitField1_ & ~0x00020000);
+ onChanged();
+ return this;
+ }
+ /**
+ * + * The last date/time a conversion tag for this conversion action successfully + * fired and was seen by Google Ads. This firing event may not have been the + * result of an attributable conversion (for example, because the tag was + * fired from a browser that did not previously click an ad from an + * appropriate advertiser). The date/time is in the customer's time zone. + *+ * + *
optional string conversion_last_received_request_date_time = 161;
+ * @param value The bytes for conversionLastReceivedRequestDateTime to set.
+ * @return This builder for chaining.
+ */
+ public Builder setConversionLastReceivedRequestDateTimeBytes(
+ com.google.protobuf.ByteString value) {
+ if (value == null) { throw new NullPointerException(); }
+ checkByteStringIsUtf8(value);
+ conversionLastReceivedRequestDateTime_ = value;
+ bitField1_ |= 0x00020000;
+ onChanged();
+ return this;
+ }
+
+ private java.lang.Object conversionLastConversionDate_ = "";
+ /**
+ * + * The date of the most recent conversion for this conversion action. The date + * is in the customer's time zone. + *+ * + *
optional string conversion_last_conversion_date = 162;
+ * @return Whether the conversionLastConversionDate field is set.
+ */
+ public boolean hasConversionLastConversionDate() {
+ return ((bitField1_ & 0x00040000) != 0);
+ }
+ /**
+ * + * The date of the most recent conversion for this conversion action. The date + * is in the customer's time zone. + *+ * + *
optional string conversion_last_conversion_date = 162;
+ * @return The conversionLastConversionDate.
+ */
+ public java.lang.String getConversionLastConversionDate() {
+ java.lang.Object ref = conversionLastConversionDate_;
+ if (!(ref instanceof java.lang.String)) {
+ com.google.protobuf.ByteString bs =
+ (com.google.protobuf.ByteString) ref;
+ java.lang.String s = bs.toStringUtf8();
+ conversionLastConversionDate_ = s;
+ return s;
+ } else {
+ return (java.lang.String) ref;
+ }
+ }
+ /**
+ * + * The date of the most recent conversion for this conversion action. The date + * is in the customer's time zone. + *+ * + *
optional string conversion_last_conversion_date = 162;
+ * @return The bytes for conversionLastConversionDate.
+ */
+ public com.google.protobuf.ByteString
+ getConversionLastConversionDateBytes() {
+ java.lang.Object ref = conversionLastConversionDate_;
+ if (ref instanceof String) {
+ com.google.protobuf.ByteString b =
+ com.google.protobuf.ByteString.copyFromUtf8(
+ (java.lang.String) ref);
+ conversionLastConversionDate_ = b;
+ return b;
+ } else {
+ return (com.google.protobuf.ByteString) ref;
+ }
+ }
+ /**
+ * + * The date of the most recent conversion for this conversion action. The date + * is in the customer's time zone. + *+ * + *
optional string conversion_last_conversion_date = 162;
+ * @param value The conversionLastConversionDate to set.
+ * @return This builder for chaining.
+ */
+ public Builder setConversionLastConversionDate(
+ java.lang.String value) {
+ if (value == null) { throw new NullPointerException(); }
+ conversionLastConversionDate_ = value;
+ bitField1_ |= 0x00040000;
+ onChanged();
+ return this;
+ }
+ /**
+ * + * The date of the most recent conversion for this conversion action. The date + * is in the customer's time zone. + *+ * + *
optional string conversion_last_conversion_date = 162;
+ * @return This builder for chaining.
+ */
+ public Builder clearConversionLastConversionDate() {
+ conversionLastConversionDate_ = getDefaultInstance().getConversionLastConversionDate();
+ bitField1_ = (bitField1_ & ~0x00040000);
+ onChanged();
+ return this;
+ }
+ /**
+ * + * The date of the most recent conversion for this conversion action. The date + * is in the customer's time zone. + *+ * + *
optional string conversion_last_conversion_date = 162;
+ * @param value The bytes for conversionLastConversionDate to set.
+ * @return This builder for chaining.
+ */
+ public Builder setConversionLastConversionDateBytes(
+ com.google.protobuf.ByteString value) {
+ if (value == null) { throw new NullPointerException(); }
+ checkByteStringIsUtf8(value);
+ conversionLastConversionDate_ = value;
+ bitField1_ |= 0x00040000;
+ onChanged();
+ return this;
+ }
+
+ private double contentRankLostImpressionShare_ ;
+ /**
+ * + * The estimated percentage of impressions on the Display Network + * that your ads didn't receive due to poor Ad Rank. + * + * Note: Content rank lost impression share is reported in the range of 0 + * to 0.9. Any value above 0.9 is reported as 0.9001. + *+ * + *
optional double content_rank_lost_impression_share = 163;
+ * @return Whether the contentRankLostImpressionShare field is set.
+ */
+ @java.lang.Override
+ public boolean hasContentRankLostImpressionShare() {
+ return ((bitField1_ & 0x00080000) != 0);
+ }
+ /**
+ * + * The estimated percentage of impressions on the Display Network + * that your ads didn't receive due to poor Ad Rank. + * + * Note: Content rank lost impression share is reported in the range of 0 + * to 0.9. Any value above 0.9 is reported as 0.9001. + *+ * + *
optional double content_rank_lost_impression_share = 163;
+ * @return The contentRankLostImpressionShare.
+ */
+ @java.lang.Override
+ public double getContentRankLostImpressionShare() {
+ return contentRankLostImpressionShare_;
+ }
+ /**
+ * + * The estimated percentage of impressions on the Display Network + * that your ads didn't receive due to poor Ad Rank. + * + * Note: Content rank lost impression share is reported in the range of 0 + * to 0.9. Any value above 0.9 is reported as 0.9001. + *+ * + *
optional double content_rank_lost_impression_share = 163;
+ * @param value The contentRankLostImpressionShare to set.
+ * @return This builder for chaining.
+ */
+ public Builder setContentRankLostImpressionShare(double value) {
+
+ contentRankLostImpressionShare_ = value;
+ bitField1_ |= 0x00080000;
+ onChanged();
+ return this;
+ }
+ /**
+ * + * The estimated percentage of impressions on the Display Network + * that your ads didn't receive due to poor Ad Rank. + * + * Note: Content rank lost impression share is reported in the range of 0 + * to 0.9. Any value above 0.9 is reported as 0.9001. + *+ * + *
optional double content_rank_lost_impression_share = 163;
+ * @return This builder for chaining.
+ */
+ public Builder clearContentRankLostImpressionShare() {
+ bitField1_ = (bitField1_ & ~0x00080000);
+ contentRankLostImpressionShare_ = 0D;
+ onChanged();
+ return this;
+ }
+
+ private double conversionsFromInteractionsRate_ ;
+ /**
+ * + * Conversions from interactions divided by the number of ad interactions + * (such as clicks for text ads or views for video ads). This only includes + * conversion actions which `include_in_conversions_metric` attribute is set + * to `true`. If you use conversion-based bidding, your bid strategies will + * optimize for these conversions. + *+ * + *
optional double conversions_from_interactions_rate = 164;
+ * @return Whether the conversionsFromInteractionsRate field is set.
+ */
+ @java.lang.Override
+ public boolean hasConversionsFromInteractionsRate() {
+ return ((bitField1_ & 0x00100000) != 0);
+ }
+ /**
+ * + * Conversions from interactions divided by the number of ad interactions + * (such as clicks for text ads or views for video ads). This only includes + * conversion actions which `include_in_conversions_metric` attribute is set + * to `true`. If you use conversion-based bidding, your bid strategies will + * optimize for these conversions. + *+ * + *
optional double conversions_from_interactions_rate = 164;
+ * @return The conversionsFromInteractionsRate.
+ */
+ @java.lang.Override
+ public double getConversionsFromInteractionsRate() {
+ return conversionsFromInteractionsRate_;
+ }
+ /**
+ * + * Conversions from interactions divided by the number of ad interactions + * (such as clicks for text ads or views for video ads). This only includes + * conversion actions which `include_in_conversions_metric` attribute is set + * to `true`. If you use conversion-based bidding, your bid strategies will + * optimize for these conversions. + *+ * + *
optional double conversions_from_interactions_rate = 164;
+ * @param value The conversionsFromInteractionsRate to set.
+ * @return This builder for chaining.
+ */
+ public Builder setConversionsFromInteractionsRate(double value) {
+
+ conversionsFromInteractionsRate_ = value;
+ bitField1_ |= 0x00100000;
+ onChanged();
+ return this;
+ }
+ /**
+ * + * Conversions from interactions divided by the number of ad interactions + * (such as clicks for text ads or views for video ads). This only includes + * conversion actions which `include_in_conversions_metric` attribute is set + * to `true`. If you use conversion-based bidding, your bid strategies will + * optimize for these conversions. + *+ * + *
optional double conversions_from_interactions_rate = 164;
+ * @return This builder for chaining.
+ */
+ public Builder clearConversionsFromInteractionsRate() {
+ bitField1_ = (bitField1_ & ~0x00100000);
+ conversionsFromInteractionsRate_ = 0D;
+ onChanged();
+ return this;
+ }
+
+ private double conversionsValue_ ;
+ /**
+ * + * The value of conversions. This only includes conversion actions which + * `include_in_conversions_metric` attribute is set to `true`. If you use + * conversion-based bidding, your bid strategies will optimize for these + * conversions. + *+ * + *
optional double conversions_value = 165;
+ * @return Whether the conversionsValue field is set.
+ */
+ @java.lang.Override
+ public boolean hasConversionsValue() {
+ return ((bitField1_ & 0x00200000) != 0);
+ }
+ /**
+ * + * The value of conversions. This only includes conversion actions which + * `include_in_conversions_metric` attribute is set to `true`. If you use + * conversion-based bidding, your bid strategies will optimize for these + * conversions. + *+ * + *
optional double conversions_value = 165;
+ * @return The conversionsValue.
+ */
+ @java.lang.Override
+ public double getConversionsValue() {
+ return conversionsValue_;
+ }
+ /**
+ * + * The value of conversions. This only includes conversion actions which + * `include_in_conversions_metric` attribute is set to `true`. If you use + * conversion-based bidding, your bid strategies will optimize for these + * conversions. + *+ * + *
optional double conversions_value = 165;
+ * @param value The conversionsValue to set.
+ * @return This builder for chaining.
+ */
+ public Builder setConversionsValue(double value) {
+
+ conversionsValue_ = value;
+ bitField1_ |= 0x00200000;
+ onChanged();
+ return this;
+ }
+ /**
+ * + * The value of conversions. This only includes conversion actions which + * `include_in_conversions_metric` attribute is set to `true`. If you use + * conversion-based bidding, your bid strategies will optimize for these + * conversions. + *+ * + *
optional double conversions_value = 165;
+ * @return This builder for chaining.
+ */
+ public Builder clearConversionsValue() {
+ bitField1_ = (bitField1_ & ~0x00200000);
+ conversionsValue_ = 0D;
+ onChanged();
+ return this;
+ }
+
+ private double conversionsValueByConversionDate_ ;
+ /**
+ * + * The value of conversions. This only includes conversion actions which + * `include_in_conversions_metric` attribute is set to `true`. If you use + * conversion-based bidding, your bid strategies will optimize for these + * conversions. When this column is selected with date, the values in date + * column means the conversion date. Details for the `by_conversion_date` + * columns are available at [Understand conversions by time with new + * columns](https://support.google.com/google-ads/answer/9549009). + *+ * + *
optional double conversions_value_by_conversion_date = 242;
+ * @return Whether the conversionsValueByConversionDate field is set.
+ */
+ @java.lang.Override
+ public boolean hasConversionsValueByConversionDate() {
+ return ((bitField1_ & 0x00400000) != 0);
+ }
+ /**
+ * + * The value of conversions. This only includes conversion actions which + * `include_in_conversions_metric` attribute is set to `true`. If you use + * conversion-based bidding, your bid strategies will optimize for these + * conversions. When this column is selected with date, the values in date + * column means the conversion date. Details for the `by_conversion_date` + * columns are available at [Understand conversions by time with new + * columns](https://support.google.com/google-ads/answer/9549009). + *+ * + *
optional double conversions_value_by_conversion_date = 242;
+ * @return The conversionsValueByConversionDate.
+ */
+ @java.lang.Override
+ public double getConversionsValueByConversionDate() {
+ return conversionsValueByConversionDate_;
+ }
+ /**
+ * + * The value of conversions. This only includes conversion actions which + * `include_in_conversions_metric` attribute is set to `true`. If you use + * conversion-based bidding, your bid strategies will optimize for these + * conversions. When this column is selected with date, the values in date + * column means the conversion date. Details for the `by_conversion_date` + * columns are available at [Understand conversions by time with new + * columns](https://support.google.com/google-ads/answer/9549009). + *+ * + *
optional double conversions_value_by_conversion_date = 242;
+ * @param value The conversionsValueByConversionDate to set.
+ * @return This builder for chaining.
+ */
+ public Builder setConversionsValueByConversionDate(double value) {
+
+ conversionsValueByConversionDate_ = value;
+ bitField1_ |= 0x00400000;
+ onChanged();
+ return this;
+ }
+ /**
+ * + * The value of conversions. This only includes conversion actions which + * `include_in_conversions_metric` attribute is set to `true`. If you use + * conversion-based bidding, your bid strategies will optimize for these + * conversions. When this column is selected with date, the values in date + * column means the conversion date. Details for the `by_conversion_date` + * columns are available at [Understand conversions by time with new + * columns](https://support.google.com/google-ads/answer/9549009). + *+ * + *
optional double conversions_value_by_conversion_date = 242;
+ * @return This builder for chaining.
+ */
+ public Builder clearConversionsValueByConversionDate() {
+ bitField1_ = (bitField1_ & ~0x00400000);
+ conversionsValueByConversionDate_ = 0D;
+ onChanged();
+ return this;
+ }
+
+ private double newCustomerLifetimeValue_ ;
+ /**
+ * + * New customers' lifetime conversion value. If you have set up + * customer acquisition goal at either account level or campaign level, this + * will include the additional conversion value from new customers for + * biddable conversions. If your campaign has adopted the customer + * acquisition goal and selected "bid higher for new customers", these values + * will be included in "conversions_value" for optimization. See + * [About customer lifecycle + * goals](https://support.google.com/google-ads/answer/12080169) for more + * details. + *+ * + *
optional double new_customer_lifetime_value = 293;
+ * @return Whether the newCustomerLifetimeValue field is set.
+ */
+ @java.lang.Override
+ public boolean hasNewCustomerLifetimeValue() {
+ return ((bitField1_ & 0x00800000) != 0);
+ }
+ /**
+ * + * New customers' lifetime conversion value. If you have set up + * customer acquisition goal at either account level or campaign level, this + * will include the additional conversion value from new customers for + * biddable conversions. If your campaign has adopted the customer + * acquisition goal and selected "bid higher for new customers", these values + * will be included in "conversions_value" for optimization. See + * [About customer lifecycle + * goals](https://support.google.com/google-ads/answer/12080169) for more + * details. + *+ * + *
optional double new_customer_lifetime_value = 293;
+ * @return The newCustomerLifetimeValue.
+ */
+ @java.lang.Override
+ public double getNewCustomerLifetimeValue() {
+ return newCustomerLifetimeValue_;
+ }
+ /**
+ * + * New customers' lifetime conversion value. If you have set up + * customer acquisition goal at either account level or campaign level, this + * will include the additional conversion value from new customers for + * biddable conversions. If your campaign has adopted the customer + * acquisition goal and selected "bid higher for new customers", these values + * will be included in "conversions_value" for optimization. See + * [About customer lifecycle + * goals](https://support.google.com/google-ads/answer/12080169) for more + * details. + *+ * + *
optional double new_customer_lifetime_value = 293;
+ * @param value The newCustomerLifetimeValue to set.
+ * @return This builder for chaining.
+ */
+ public Builder setNewCustomerLifetimeValue(double value) {
+
+ newCustomerLifetimeValue_ = value;
+ bitField1_ |= 0x00800000;
+ onChanged();
+ return this;
+ }
+ /**
+ * + * New customers' lifetime conversion value. If you have set up + * customer acquisition goal at either account level or campaign level, this + * will include the additional conversion value from new customers for + * biddable conversions. If your campaign has adopted the customer + * acquisition goal and selected "bid higher for new customers", these values + * will be included in "conversions_value" for optimization. See + * [About customer lifecycle + * goals](https://support.google.com/google-ads/answer/12080169) for more + * details. + *+ * + *
optional double new_customer_lifetime_value = 293;
+ * @return This builder for chaining.
+ */
+ public Builder clearNewCustomerLifetimeValue() {
+ bitField1_ = (bitField1_ & ~0x00800000);
+ newCustomerLifetimeValue_ = 0D;
+ onChanged();
+ return this;
+ }
- private double absoluteTopImpressionPercentage_ ;
+ private double conversionsValuePerCost_ ;
/**
*
- * Search absolute top impression share is the percentage of your Search ad
- * impressions that are shown in the most prominent Search position.
+ * The value of conversions divided by the cost of ad interactions. This only
+ * includes conversion actions which include_in_conversions_metric attribute
+ * is set to true. If you use conversion-based bidding, your bid strategies
+ * will optimize for these conversions.
*
*
- * optional double absolute_top_impression_percentage = 183;
- * @return Whether the absoluteTopImpressionPercentage field is set.
+ * optional double conversions_value_per_cost = 166;
+ * @return Whether the conversionsValuePerCost field is set.
*/
@java.lang.Override
- public boolean hasAbsoluteTopImpressionPercentage() {
- return ((bitField0_ & 0x00000001) != 0);
+ public boolean hasConversionsValuePerCost() {
+ return ((bitField1_ & 0x01000000) != 0);
}
/**
*
- * Search absolute top impression share is the percentage of your Search ad
- * impressions that are shown in the most prominent Search position.
+ * The value of conversions divided by the cost of ad interactions. This only
+ * includes conversion actions which include_in_conversions_metric attribute
+ * is set to true. If you use conversion-based bidding, your bid strategies
+ * will optimize for these conversions.
*
*
- * optional double absolute_top_impression_percentage = 183;
- * @return The absoluteTopImpressionPercentage.
+ * optional double conversions_value_per_cost = 166;
+ * @return The conversionsValuePerCost.
*/
@java.lang.Override
- public double getAbsoluteTopImpressionPercentage() {
- return absoluteTopImpressionPercentage_;
+ public double getConversionsValuePerCost() {
+ return conversionsValuePerCost_;
}
/**
*
- * Search absolute top impression share is the percentage of your Search ad
- * impressions that are shown in the most prominent Search position.
+ * The value of conversions divided by the cost of ad interactions. This only
+ * includes conversion actions which include_in_conversions_metric attribute
+ * is set to true. If you use conversion-based bidding, your bid strategies
+ * will optimize for these conversions.
*
*
- * optional double absolute_top_impression_percentage = 183;
- * @param value The absoluteTopImpressionPercentage to set.
+ * optional double conversions_value_per_cost = 166;
+ * @param value The conversionsValuePerCost to set.
* @return This builder for chaining.
*/
- public Builder setAbsoluteTopImpressionPercentage(double value) {
+ public Builder setConversionsValuePerCost(double value) {
- absoluteTopImpressionPercentage_ = value;
- bitField0_ |= 0x00000001;
+ conversionsValuePerCost_ = value;
+ bitField1_ |= 0x01000000;
onChanged();
return this;
}
/**
*
- * Search absolute top impression share is the percentage of your Search ad
- * impressions that are shown in the most prominent Search position.
+ * The value of conversions divided by the cost of ad interactions. This only
+ * includes conversion actions which include_in_conversions_metric attribute
+ * is set to true. If you use conversion-based bidding, your bid strategies
+ * will optimize for these conversions.
*
*
- * optional double absolute_top_impression_percentage = 183;
+ * optional double conversions_value_per_cost = 166;
* @return This builder for chaining.
*/
- public Builder clearAbsoluteTopImpressionPercentage() {
- bitField0_ = (bitField0_ & ~0x00000001);
- absoluteTopImpressionPercentage_ = 0D;
+ public Builder clearConversionsValuePerCost() {
+ bitField1_ = (bitField1_ & ~0x01000000);
+ conversionsValuePerCost_ = 0D;
onChanged();
return this;
}
- private double activeViewCpm_ ;
+ private double conversionsFromInteractionsValuePerInteraction_ ;
/**
*
- * Average cost of viewable impressions (`active_view_impressions`).
+ * The value of conversions from interactions divided by the number of ad
+ * interactions. This only includes conversion actions which
+ * `include_in_conversions_metric` attribute is set to `true`. If you use
+ * conversion-based bidding, your bid strategies will optimize for these
+ * conversions.
*
*
- * optional double active_view_cpm = 184;
- * @return Whether the activeViewCpm field is set.
+ * optional double conversions_from_interactions_value_per_interaction = 167;
+ * @return Whether the conversionsFromInteractionsValuePerInteraction field is set.
*/
@java.lang.Override
- public boolean hasActiveViewCpm() {
- return ((bitField0_ & 0x00000002) != 0);
+ public boolean hasConversionsFromInteractionsValuePerInteraction() {
+ return ((bitField1_ & 0x02000000) != 0);
}
/**
*
- * Average cost of viewable impressions (`active_view_impressions`).
+ * The value of conversions from interactions divided by the number of ad
+ * interactions. This only includes conversion actions which
+ * `include_in_conversions_metric` attribute is set to `true`. If you use
+ * conversion-based bidding, your bid strategies will optimize for these
+ * conversions.
*
*
- * optional double active_view_cpm = 184;
- * @return The activeViewCpm.
+ * optional double conversions_from_interactions_value_per_interaction = 167;
+ * @return The conversionsFromInteractionsValuePerInteraction.
*/
@java.lang.Override
- public double getActiveViewCpm() {
- return activeViewCpm_;
+ public double getConversionsFromInteractionsValuePerInteraction() {
+ return conversionsFromInteractionsValuePerInteraction_;
}
/**
*
- * Average cost of viewable impressions (`active_view_impressions`).
+ * The value of conversions from interactions divided by the number of ad
+ * interactions. This only includes conversion actions which
+ * `include_in_conversions_metric` attribute is set to `true`. If you use
+ * conversion-based bidding, your bid strategies will optimize for these
+ * conversions.
*
*
- * optional double active_view_cpm = 184;
- * @param value The activeViewCpm to set.
+ * optional double conversions_from_interactions_value_per_interaction = 167;
+ * @param value The conversionsFromInteractionsValuePerInteraction to set.
* @return This builder for chaining.
*/
- public Builder setActiveViewCpm(double value) {
+ public Builder setConversionsFromInteractionsValuePerInteraction(double value) {
- activeViewCpm_ = value;
- bitField0_ |= 0x00000002;
+ conversionsFromInteractionsValuePerInteraction_ = value;
+ bitField1_ |= 0x02000000;
onChanged();
return this;
}
/**
*
- * Average cost of viewable impressions (`active_view_impressions`).
+ * The value of conversions from interactions divided by the number of ad
+ * interactions. This only includes conversion actions which
+ * `include_in_conversions_metric` attribute is set to `true`. If you use
+ * conversion-based bidding, your bid strategies will optimize for these
+ * conversions.
*
*
- * optional double active_view_cpm = 184;
+ * optional double conversions_from_interactions_value_per_interaction = 167;
* @return This builder for chaining.
*/
- public Builder clearActiveViewCpm() {
- bitField0_ = (bitField0_ & ~0x00000002);
- activeViewCpm_ = 0D;
+ public Builder clearConversionsFromInteractionsValuePerInteraction() {
+ bitField1_ = (bitField1_ & ~0x02000000);
+ conversionsFromInteractionsValuePerInteraction_ = 0D;
onChanged();
return this;
}
- private double activeViewCtr_ ;
+ private double conversions_ ;
/**
*
- * Active view measurable clicks divided by active view viewable impressions.
- *
- * This metric is reported only for the Display Network.
+ * The number of conversions. This only includes conversion actions which
+ * `include_in_conversions_metric` attribute is set to `true`. If you use
+ * conversion-based bidding, your bid strategies will optimize for these
+ * conversions.
*
*
- * optional double active_view_ctr = 185;
- * @return Whether the activeViewCtr field is set.
+ * optional double conversions = 168;
+ * @return Whether the conversions field is set.
*/
@java.lang.Override
- public boolean hasActiveViewCtr() {
- return ((bitField0_ & 0x00000004) != 0);
+ public boolean hasConversions() {
+ return ((bitField1_ & 0x04000000) != 0);
}
/**
*
- * Active view measurable clicks divided by active view viewable impressions.
- *
- * This metric is reported only for the Display Network.
+ * The number of conversions. This only includes conversion actions which
+ * `include_in_conversions_metric` attribute is set to `true`. If you use
+ * conversion-based bidding, your bid strategies will optimize for these
+ * conversions.
*
*
- * optional double active_view_ctr = 185;
- * @return The activeViewCtr.
+ * optional double conversions = 168;
+ * @return The conversions.
*/
@java.lang.Override
- public double getActiveViewCtr() {
- return activeViewCtr_;
+ public double getConversions() {
+ return conversions_;
}
/**
*
- * Active view measurable clicks divided by active view viewable impressions.
- *
- * This metric is reported only for the Display Network.
+ * The number of conversions. This only includes conversion actions which
+ * `include_in_conversions_metric` attribute is set to `true`. If you use
+ * conversion-based bidding, your bid strategies will optimize for these
+ * conversions.
*
*
- * optional double active_view_ctr = 185;
- * @param value The activeViewCtr to set.
+ * optional double conversions = 168;
+ * @param value The conversions to set.
* @return This builder for chaining.
*/
- public Builder setActiveViewCtr(double value) {
+ public Builder setConversions(double value) {
- activeViewCtr_ = value;
- bitField0_ |= 0x00000004;
+ conversions_ = value;
+ bitField1_ |= 0x04000000;
onChanged();
return this;
}
/**
*
- * Active view measurable clicks divided by active view viewable impressions.
- *
- * This metric is reported only for the Display Network.
+ * The number of conversions. This only includes conversion actions which
+ * `include_in_conversions_metric` attribute is set to `true`. If you use
+ * conversion-based bidding, your bid strategies will optimize for these
+ * conversions.
*
*
- * optional double active_view_ctr = 185;
+ * optional double conversions = 168;
* @return This builder for chaining.
*/
- public Builder clearActiveViewCtr() {
- bitField0_ = (bitField0_ & ~0x00000004);
- activeViewCtr_ = 0D;
+ public Builder clearConversions() {
+ bitField1_ = (bitField1_ & ~0x04000000);
+ conversions_ = 0D;
onChanged();
return this;
}
- private long activeViewImpressions_ ;
+ private double conversionsByConversionDate_ ;
/**
*
- * A measurement of how often your ad has become viewable on a Display
- * Network site.
+ * The number of conversions. This only includes conversion actions which
+ * include_in_conversions_metric attribute is set to true. If you use
+ * conversion-based bidding, your bid strategies will optimize for these
+ * conversions. When this column is selected with date, the values in date
+ * column means the conversion date. Details for the `by_conversion_date`
+ * columns are available at [Understand conversions by time with new
+ * columns](https://support.google.com/google-ads/answer/9549009).
*
*
- * optional int64 active_view_impressions = 186;
- * @return Whether the activeViewImpressions field is set.
+ * optional double conversions_by_conversion_date = 243;
+ * @return Whether the conversionsByConversionDate field is set.
*/
@java.lang.Override
- public boolean hasActiveViewImpressions() {
- return ((bitField0_ & 0x00000008) != 0);
+ public boolean hasConversionsByConversionDate() {
+ return ((bitField1_ & 0x08000000) != 0);
}
/**
*
- * A measurement of how often your ad has become viewable on a Display
- * Network site.
+ * The number of conversions. This only includes conversion actions which
+ * include_in_conversions_metric attribute is set to true. If you use
+ * conversion-based bidding, your bid strategies will optimize for these
+ * conversions. When this column is selected with date, the values in date
+ * column means the conversion date. Details for the `by_conversion_date`
+ * columns are available at [Understand conversions by time with new
+ * columns](https://support.google.com/google-ads/answer/9549009).
*
*
- * optional int64 active_view_impressions = 186;
- * @return The activeViewImpressions.
+ * optional double conversions_by_conversion_date = 243;
+ * @return The conversionsByConversionDate.
*/
@java.lang.Override
- public long getActiveViewImpressions() {
- return activeViewImpressions_;
+ public double getConversionsByConversionDate() {
+ return conversionsByConversionDate_;
}
/**
*
- * A measurement of how often your ad has become viewable on a Display
- * Network site.
+ * The number of conversions. This only includes conversion actions which
+ * include_in_conversions_metric attribute is set to true. If you use
+ * conversion-based bidding, your bid strategies will optimize for these
+ * conversions. When this column is selected with date, the values in date
+ * column means the conversion date. Details for the `by_conversion_date`
+ * columns are available at [Understand conversions by time with new
+ * columns](https://support.google.com/google-ads/answer/9549009).
*
*
- * optional int64 active_view_impressions = 186;
- * @param value The activeViewImpressions to set.
+ * optional double conversions_by_conversion_date = 243;
+ * @param value The conversionsByConversionDate to set.
* @return This builder for chaining.
*/
- public Builder setActiveViewImpressions(long value) {
+ public Builder setConversionsByConversionDate(double value) {
- activeViewImpressions_ = value;
- bitField0_ |= 0x00000008;
+ conversionsByConversionDate_ = value;
+ bitField1_ |= 0x08000000;
onChanged();
return this;
}
/**
*
- * A measurement of how often your ad has become viewable on a Display
- * Network site.
+ * The number of conversions. This only includes conversion actions which
+ * include_in_conversions_metric attribute is set to true. If you use
+ * conversion-based bidding, your bid strategies will optimize for these
+ * conversions. When this column is selected with date, the values in date
+ * column means the conversion date. Details for the `by_conversion_date`
+ * columns are available at [Understand conversions by time with new
+ * columns](https://support.google.com/google-ads/answer/9549009).
*
*
- * optional int64 active_view_impressions = 186;
+ * optional double conversions_by_conversion_date = 243;
* @return This builder for chaining.
*/
- public Builder clearActiveViewImpressions() {
- bitField0_ = (bitField0_ & ~0x00000008);
- activeViewImpressions_ = 0L;
+ public Builder clearConversionsByConversionDate() {
+ bitField1_ = (bitField1_ & ~0x08000000);
+ conversionsByConversionDate_ = 0D;
onChanged();
return this;
}
- private double activeViewMeasurability_ ;
+ private long costMicros_ ;
/**
*
- * The ratio of impressions that could be measured by Active View over the
- * number of served impressions.
+ * The sum of your cost-per-click (CPC) and cost-per-thousand impressions
+ * (CPM) costs during this period.
*
*
- * optional double active_view_measurability = 187;
- * @return Whether the activeViewMeasurability field is set.
+ * optional int64 cost_micros = 169;
+ * @return Whether the costMicros field is set.
*/
@java.lang.Override
- public boolean hasActiveViewMeasurability() {
- return ((bitField0_ & 0x00000010) != 0);
+ public boolean hasCostMicros() {
+ return ((bitField1_ & 0x10000000) != 0);
}
/**
*
- * The ratio of impressions that could be measured by Active View over the
- * number of served impressions.
+ * The sum of your cost-per-click (CPC) and cost-per-thousand impressions
+ * (CPM) costs during this period.
*
*
- * optional double active_view_measurability = 187;
- * @return The activeViewMeasurability.
+ * optional int64 cost_micros = 169;
+ * @return The costMicros.
*/
@java.lang.Override
- public double getActiveViewMeasurability() {
- return activeViewMeasurability_;
+ public long getCostMicros() {
+ return costMicros_;
}
/**
*
- * The ratio of impressions that could be measured by Active View over the
- * number of served impressions.
+ * The sum of your cost-per-click (CPC) and cost-per-thousand impressions
+ * (CPM) costs during this period.
*
*
- * optional double active_view_measurability = 187;
- * @param value The activeViewMeasurability to set.
+ * optional int64 cost_micros = 169;
+ * @param value The costMicros to set.
* @return This builder for chaining.
*/
- public Builder setActiveViewMeasurability(double value) {
+ public Builder setCostMicros(long value) {
- activeViewMeasurability_ = value;
- bitField0_ |= 0x00000010;
+ costMicros_ = value;
+ bitField1_ |= 0x10000000;
onChanged();
return this;
}
/**
*
- * The ratio of impressions that could be measured by Active View over the
- * number of served impressions.
+ * The sum of your cost-per-click (CPC) and cost-per-thousand impressions
+ * (CPM) costs during this period.
*
*
- * optional double active_view_measurability = 187;
+ * optional int64 cost_micros = 169;
* @return This builder for chaining.
*/
- public Builder clearActiveViewMeasurability() {
- bitField0_ = (bitField0_ & ~0x00000010);
- activeViewMeasurability_ = 0D;
+ public Builder clearCostMicros() {
+ bitField1_ = (bitField1_ & ~0x10000000);
+ costMicros_ = 0L;
onChanged();
return this;
}
- private long activeViewMeasurableCostMicros_ ;
+ private double costPerAllConversions_ ;
/**
*
- * The cost of the impressions you received that were measurable by Active
- * View.
+ * The cost of ad interactions divided by all conversions.
*
*
- * optional int64 active_view_measurable_cost_micros = 188;
- * @return Whether the activeViewMeasurableCostMicros field is set.
+ * optional double cost_per_all_conversions = 170;
+ * @return Whether the costPerAllConversions field is set.
*/
@java.lang.Override
- public boolean hasActiveViewMeasurableCostMicros() {
- return ((bitField0_ & 0x00000020) != 0);
+ public boolean hasCostPerAllConversions() {
+ return ((bitField1_ & 0x20000000) != 0);
}
/**
*
- * The cost of the impressions you received that were measurable by Active
- * View.
+ * The cost of ad interactions divided by all conversions.
*
*
- * optional int64 active_view_measurable_cost_micros = 188;
- * @return The activeViewMeasurableCostMicros.
+ * optional double cost_per_all_conversions = 170;
+ * @return The costPerAllConversions.
*/
@java.lang.Override
- public long getActiveViewMeasurableCostMicros() {
- return activeViewMeasurableCostMicros_;
+ public double getCostPerAllConversions() {
+ return costPerAllConversions_;
}
/**
*
- * The cost of the impressions you received that were measurable by Active
- * View.
+ * The cost of ad interactions divided by all conversions.
*
*
- * optional int64 active_view_measurable_cost_micros = 188;
- * @param value The activeViewMeasurableCostMicros to set.
+ * optional double cost_per_all_conversions = 170;
+ * @param value The costPerAllConversions to set.
* @return This builder for chaining.
*/
- public Builder setActiveViewMeasurableCostMicros(long value) {
+ public Builder setCostPerAllConversions(double value) {
- activeViewMeasurableCostMicros_ = value;
- bitField0_ |= 0x00000020;
+ costPerAllConversions_ = value;
+ bitField1_ |= 0x20000000;
onChanged();
return this;
}
/**
*
- * The cost of the impressions you received that were measurable by Active
- * View.
+ * The cost of ad interactions divided by all conversions.
*
*
- * optional int64 active_view_measurable_cost_micros = 188;
+ * optional double cost_per_all_conversions = 170;
* @return This builder for chaining.
*/
- public Builder clearActiveViewMeasurableCostMicros() {
- bitField0_ = (bitField0_ & ~0x00000020);
- activeViewMeasurableCostMicros_ = 0L;
+ public Builder clearCostPerAllConversions() {
+ bitField1_ = (bitField1_ & ~0x20000000);
+ costPerAllConversions_ = 0D;
onChanged();
return this;
}
- private long activeViewMeasurableImpressions_ ;
+ private double costPerConversion_ ;
/**
*
- * The number of times your ads are appearing on placements in positions
- * where they can be seen.
+ * The cost of ad interactions divided by conversions. This only includes
+ * conversion actions which `include_in_conversions_metric` attribute is set
+ * to `true`. If you use conversion-based bidding, your bid strategies will
+ * optimize for these conversions.
*
*
- * optional int64 active_view_measurable_impressions = 189;
- * @return Whether the activeViewMeasurableImpressions field is set.
+ * optional double cost_per_conversion = 171;
+ * @return Whether the costPerConversion field is set.
*/
@java.lang.Override
- public boolean hasActiveViewMeasurableImpressions() {
- return ((bitField0_ & 0x00000040) != 0);
+ public boolean hasCostPerConversion() {
+ return ((bitField1_ & 0x40000000) != 0);
}
/**
*
- * The number of times your ads are appearing on placements in positions
- * where they can be seen.
+ * The cost of ad interactions divided by conversions. This only includes
+ * conversion actions which `include_in_conversions_metric` attribute is set
+ * to `true`. If you use conversion-based bidding, your bid strategies will
+ * optimize for these conversions.
*
*
- * optional int64 active_view_measurable_impressions = 189;
- * @return The activeViewMeasurableImpressions.
+ * optional double cost_per_conversion = 171;
+ * @return The costPerConversion.
*/
@java.lang.Override
- public long getActiveViewMeasurableImpressions() {
- return activeViewMeasurableImpressions_;
+ public double getCostPerConversion() {
+ return costPerConversion_;
}
/**
*
- * The number of times your ads are appearing on placements in positions
- * where they can be seen.
+ * The cost of ad interactions divided by conversions. This only includes
+ * conversion actions which `include_in_conversions_metric` attribute is set
+ * to `true`. If you use conversion-based bidding, your bid strategies will
+ * optimize for these conversions.
*
*
- * optional int64 active_view_measurable_impressions = 189;
- * @param value The activeViewMeasurableImpressions to set.
+ * optional double cost_per_conversion = 171;
+ * @param value The costPerConversion to set.
* @return This builder for chaining.
*/
- public Builder setActiveViewMeasurableImpressions(long value) {
+ public Builder setCostPerConversion(double value) {
- activeViewMeasurableImpressions_ = value;
- bitField0_ |= 0x00000040;
+ costPerConversion_ = value;
+ bitField1_ |= 0x40000000;
onChanged();
return this;
}
/**
*
- * The number of times your ads are appearing on placements in positions
- * where they can be seen.
+ * The cost of ad interactions divided by conversions. This only includes
+ * conversion actions which `include_in_conversions_metric` attribute is set
+ * to `true`. If you use conversion-based bidding, your bid strategies will
+ * optimize for these conversions.
*
*
- * optional int64 active_view_measurable_impressions = 189;
+ * optional double cost_per_conversion = 171;
* @return This builder for chaining.
*/
- public Builder clearActiveViewMeasurableImpressions() {
- bitField0_ = (bitField0_ & ~0x00000040);
- activeViewMeasurableImpressions_ = 0L;
+ public Builder clearCostPerConversion() {
+ bitField1_ = (bitField1_ & ~0x40000000);
+ costPerConversion_ = 0D;
onChanged();
return this;
}
- private double activeViewViewability_ ;
+ private double costPerCurrentModelAttributedConversion_ ;
/**
*
- * The percentage of time when your ad appeared on an Active View enabled site
- * (measurable impressions) and was viewable (viewable impressions).
+ * The cost of ad interactions divided by current model attributed
+ * conversions. This only includes conversion actions which
+ * `include_in_conversions_metric` attribute is set to `true`. If you use
+ * conversion-based bidding, your bid strategies will optimize for these
+ * conversions.
*
*
- * optional double active_view_viewability = 190;
- * @return Whether the activeViewViewability field is set.
+ * optional double cost_per_current_model_attributed_conversion = 172;
+ * @return Whether the costPerCurrentModelAttributedConversion field is set.
*/
@java.lang.Override
- public boolean hasActiveViewViewability() {
- return ((bitField0_ & 0x00000080) != 0);
+ public boolean hasCostPerCurrentModelAttributedConversion() {
+ return ((bitField1_ & 0x80000000) != 0);
}
/**
- * - * The percentage of time when your ad appeared on an Active View enabled site - * (measurable impressions) and was viewable (viewable impressions). + *+ * The cost of ad interactions divided by current model attributed + * conversions. This only includes conversion actions which + * `include_in_conversions_metric` attribute is set to `true`. If you use + * conversion-based bidding, your bid strategies will optimize for these + * conversions. ** - *optional double active_view_viewability = 190;- * @return The activeViewViewability. + *optional double cost_per_current_model_attributed_conversion = 172;+ * @return The costPerCurrentModelAttributedConversion. */ @java.lang.Override - public double getActiveViewViewability() { - return activeViewViewability_; + public double getCostPerCurrentModelAttributedConversion() { + return costPerCurrentModelAttributedConversion_; } /** *- * The percentage of time when your ad appeared on an Active View enabled site - * (measurable impressions) and was viewable (viewable impressions). + * The cost of ad interactions divided by current model attributed + * conversions. This only includes conversion actions which + * `include_in_conversions_metric` attribute is set to `true`. If you use + * conversion-based bidding, your bid strategies will optimize for these + * conversions. ** - *optional double active_view_viewability = 190;- * @param value The activeViewViewability to set. + *optional double cost_per_current_model_attributed_conversion = 172;+ * @param value The costPerCurrentModelAttributedConversion to set. * @return This builder for chaining. */ - public Builder setActiveViewViewability(double value) { + public Builder setCostPerCurrentModelAttributedConversion(double value) { - activeViewViewability_ = value; - bitField0_ |= 0x00000080; + costPerCurrentModelAttributedConversion_ = value; + bitField1_ |= 0x80000000; onChanged(); return this; } /** *- * The percentage of time when your ad appeared on an Active View enabled site - * (measurable impressions) and was viewable (viewable impressions). + * The cost of ad interactions divided by current model attributed + * conversions. This only includes conversion actions which + * `include_in_conversions_metric` attribute is set to `true`. If you use + * conversion-based bidding, your bid strategies will optimize for these + * conversions. ** - *optional double active_view_viewability = 190;+ *optional double cost_per_current_model_attributed_conversion = 172;* @return This builder for chaining. */ - public Builder clearActiveViewViewability() { - bitField0_ = (bitField0_ & ~0x00000080); - activeViewViewability_ = 0D; + public Builder clearCostPerCurrentModelAttributedConversion() { + bitField1_ = (bitField1_ & ~0x80000000); + costPerCurrentModelAttributedConversion_ = 0D; onChanged(); return this; } - private double allConversionsFromInteractionsRate_ ; + private double crossDeviceConversions_ ; /** *- * All conversions from interactions (as oppose to view through conversions) - * divided by the number of ad interactions. + * Conversions from when a customer clicks on a Google Ads ad on one device, + * then converts on a different device or browser. + * Cross-device conversions are already included in `all_conversions`. ** - *optional double all_conversions_from_interactions_rate = 191;- * @return Whether the allConversionsFromInteractionsRate field is set. + *optional double cross_device_conversions = 173;+ * @return Whether the crossDeviceConversions field is set. */ @java.lang.Override - public boolean hasAllConversionsFromInteractionsRate() { - return ((bitField0_ & 0x00000100) != 0); + public boolean hasCrossDeviceConversions() { + return ((bitField2_ & 0x00000001) != 0); } /** *- * All conversions from interactions (as oppose to view through conversions) - * divided by the number of ad interactions. + * Conversions from when a customer clicks on a Google Ads ad on one device, + * then converts on a different device or browser. + * Cross-device conversions are already included in `all_conversions`. ** - *optional double all_conversions_from_interactions_rate = 191;- * @return The allConversionsFromInteractionsRate. + *optional double cross_device_conversions = 173;+ * @return The crossDeviceConversions. */ @java.lang.Override - public double getAllConversionsFromInteractionsRate() { - return allConversionsFromInteractionsRate_; + public double getCrossDeviceConversions() { + return crossDeviceConversions_; } /** *- * All conversions from interactions (as oppose to view through conversions) - * divided by the number of ad interactions. + * Conversions from when a customer clicks on a Google Ads ad on one device, + * then converts on a different device or browser. + * Cross-device conversions are already included in `all_conversions`. ** - *optional double all_conversions_from_interactions_rate = 191;- * @param value The allConversionsFromInteractionsRate to set. + *optional double cross_device_conversions = 173;+ * @param value The crossDeviceConversions to set. * @return This builder for chaining. */ - public Builder setAllConversionsFromInteractionsRate(double value) { + public Builder setCrossDeviceConversions(double value) { - allConversionsFromInteractionsRate_ = value; - bitField0_ |= 0x00000100; + crossDeviceConversions_ = value; + bitField2_ |= 0x00000001; onChanged(); return this; } /** *- * All conversions from interactions (as oppose to view through conversions) - * divided by the number of ad interactions. + * Conversions from when a customer clicks on a Google Ads ad on one device, + * then converts on a different device or browser. + * Cross-device conversions are already included in `all_conversions`. ** - *optional double all_conversions_from_interactions_rate = 191;+ *optional double cross_device_conversions = 173;* @return This builder for chaining. */ - public Builder clearAllConversionsFromInteractionsRate() { - bitField0_ = (bitField0_ & ~0x00000100); - allConversionsFromInteractionsRate_ = 0D; + public Builder clearCrossDeviceConversions() { + bitField2_ = (bitField2_ & ~0x00000001); + crossDeviceConversions_ = 0D; onChanged(); return this; } - private double allConversionsValue_ ; + private double crossDeviceConversionsByConversionDate_ ; /** *- * The value of all conversions. + * The number of cross-device conversions by conversion date. + * Details for the `by_conversion_date` columns are available at [Understand + * conversions by time with new + * columns](https://support.google.com/google-ads/answer/9549009) ** - *optional double all_conversions_value = 192;- * @return Whether the allConversionsValue field is set. + *optional double cross_device_conversions_by_conversion_date = 372;+ * @return Whether the crossDeviceConversionsByConversionDate field is set. */ @java.lang.Override - public boolean hasAllConversionsValue() { - return ((bitField0_ & 0x00000200) != 0); + public boolean hasCrossDeviceConversionsByConversionDate() { + return ((bitField2_ & 0x00000002) != 0); } /** *- * The value of all conversions. + * The number of cross-device conversions by conversion date. + * Details for the `by_conversion_date` columns are available at [Understand + * conversions by time with new + * columns](https://support.google.com/google-ads/answer/9549009) ** - *optional double all_conversions_value = 192;- * @return The allConversionsValue. + *optional double cross_device_conversions_by_conversion_date = 372;+ * @return The crossDeviceConversionsByConversionDate. */ @java.lang.Override - public double getAllConversionsValue() { - return allConversionsValue_; + public double getCrossDeviceConversionsByConversionDate() { + return crossDeviceConversionsByConversionDate_; } /** *- * The value of all conversions. + * The number of cross-device conversions by conversion date. + * Details for the `by_conversion_date` columns are available at [Understand + * conversions by time with new + * columns](https://support.google.com/google-ads/answer/9549009) ** - *optional double all_conversions_value = 192;- * @param value The allConversionsValue to set. + *optional double cross_device_conversions_by_conversion_date = 372;+ * @param value The crossDeviceConversionsByConversionDate to set. * @return This builder for chaining. */ - public Builder setAllConversionsValue(double value) { + public Builder setCrossDeviceConversionsByConversionDate(double value) { - allConversionsValue_ = value; - bitField0_ |= 0x00000200; + crossDeviceConversionsByConversionDate_ = value; + bitField2_ |= 0x00000002; onChanged(); return this; } /** *- * The value of all conversions. + * The number of cross-device conversions by conversion date. + * Details for the `by_conversion_date` columns are available at [Understand + * conversions by time with new + * columns](https://support.google.com/google-ads/answer/9549009) ** - *optional double all_conversions_value = 192;+ *optional double cross_device_conversions_by_conversion_date = 372;* @return This builder for chaining. */ - public Builder clearAllConversionsValue() { - bitField0_ = (bitField0_ & ~0x00000200); - allConversionsValue_ = 0D; + public Builder clearCrossDeviceConversionsByConversionDate() { + bitField2_ = (bitField2_ & ~0x00000002); + crossDeviceConversionsByConversionDate_ = 0D; onChanged(); return this; } - private double allConversionsValueByConversionDate_ ; + private double crossDeviceConversionsValue_ ; /** *- * The value of all conversions. When this column is selected with date, the - * values in date column means the conversion date. Details for the - * `by_conversion_date` columns are available at [Understand conversions by - * time with new - * columns](https://support.google.com/google-ads/answer/9549009). + * The sum of the value of cross-device conversions. ** - *optional double all_conversions_value_by_conversion_date = 240;- * @return Whether the allConversionsValueByConversionDate field is set. + *optional double cross_device_conversions_value = 253;+ * @return Whether the crossDeviceConversionsValue field is set. */ @java.lang.Override - public boolean hasAllConversionsValueByConversionDate() { - return ((bitField0_ & 0x00000400) != 0); + public boolean hasCrossDeviceConversionsValue() { + return ((bitField2_ & 0x00000004) != 0); } /** *- * The value of all conversions. When this column is selected with date, the - * values in date column means the conversion date. Details for the - * `by_conversion_date` columns are available at [Understand conversions by - * time with new - * columns](https://support.google.com/google-ads/answer/9549009). + * The sum of the value of cross-device conversions. ** - *optional double all_conversions_value_by_conversion_date = 240;- * @return The allConversionsValueByConversionDate. + *optional double cross_device_conversions_value = 253;+ * @return The crossDeviceConversionsValue. */ @java.lang.Override - public double getAllConversionsValueByConversionDate() { - return allConversionsValueByConversionDate_; + public double getCrossDeviceConversionsValue() { + return crossDeviceConversionsValue_; } /** *- * The value of all conversions. When this column is selected with date, the - * values in date column means the conversion date. Details for the - * `by_conversion_date` columns are available at [Understand conversions by - * time with new - * columns](https://support.google.com/google-ads/answer/9549009). + * The sum of the value of cross-device conversions. ** - *optional double all_conversions_value_by_conversion_date = 240;- * @param value The allConversionsValueByConversionDate to set. + *optional double cross_device_conversions_value = 253;+ * @param value The crossDeviceConversionsValue to set. * @return This builder for chaining. */ - public Builder setAllConversionsValueByConversionDate(double value) { + public Builder setCrossDeviceConversionsValue(double value) { - allConversionsValueByConversionDate_ = value; - bitField0_ |= 0x00000400; + crossDeviceConversionsValue_ = value; + bitField2_ |= 0x00000004; onChanged(); return this; } /** *- * The value of all conversions. When this column is selected with date, the - * values in date column means the conversion date. Details for the - * `by_conversion_date` columns are available at [Understand conversions by - * time with new - * columns](https://support.google.com/google-ads/answer/9549009). + * The sum of the value of cross-device conversions. ** - *optional double all_conversions_value_by_conversion_date = 240;+ *optional double cross_device_conversions_value = 253;* @return This builder for chaining. */ - public Builder clearAllConversionsValueByConversionDate() { - bitField0_ = (bitField0_ & ~0x00000400); - allConversionsValueByConversionDate_ = 0D; + public Builder clearCrossDeviceConversionsValue() { + bitField2_ = (bitField2_ & ~0x00000004); + crossDeviceConversionsValue_ = 0D; onChanged(); return this; } - private double allNewCustomerLifetimeValue_ ; + private long crossDeviceConversionsValueMicros_ ; /** *- * All of new customers' lifetime conversion value. If you have set up - * customer acquisition goal at either account level or campaign level, this - * will include the additional conversion value from new customers for both - * biddable and non-biddable conversions. If your campaign has adopted the - * customer acquisition goal and selected "bid higher for new customers", - * these values will be included in `all_conversions_value`. See - * [About customer lifecycle - * goals](https://support.google.com/google-ads/answer/12080169) for more - * details. + * The sum of the value of cross-device conversions, in micros. ** - *optional double all_new_customer_lifetime_value = 294;- * @return Whether the allNewCustomerLifetimeValue field is set. + *optional int64 cross_device_conversions_value_micros = 312;+ * @return Whether the crossDeviceConversionsValueMicros field is set. */ @java.lang.Override - public boolean hasAllNewCustomerLifetimeValue() { - return ((bitField0_ & 0x00000800) != 0); + public boolean hasCrossDeviceConversionsValueMicros() { + return ((bitField2_ & 0x00000008) != 0); } /** *- * All of new customers' lifetime conversion value. If you have set up - * customer acquisition goal at either account level or campaign level, this - * will include the additional conversion value from new customers for both - * biddable and non-biddable conversions. If your campaign has adopted the - * customer acquisition goal and selected "bid higher for new customers", - * these values will be included in `all_conversions_value`. See - * [About customer lifecycle - * goals](https://support.google.com/google-ads/answer/12080169) for more - * details. + * The sum of the value of cross-device conversions, in micros. ** - *optional double all_new_customer_lifetime_value = 294;- * @return The allNewCustomerLifetimeValue. + *optional int64 cross_device_conversions_value_micros = 312;+ * @return The crossDeviceConversionsValueMicros. */ @java.lang.Override - public double getAllNewCustomerLifetimeValue() { - return allNewCustomerLifetimeValue_; + public long getCrossDeviceConversionsValueMicros() { + return crossDeviceConversionsValueMicros_; } /** *- * All of new customers' lifetime conversion value. If you have set up - * customer acquisition goal at either account level or campaign level, this - * will include the additional conversion value from new customers for both - * biddable and non-biddable conversions. If your campaign has adopted the - * customer acquisition goal and selected "bid higher for new customers", - * these values will be included in `all_conversions_value`. See - * [About customer lifecycle - * goals](https://support.google.com/google-ads/answer/12080169) for more - * details. + * The sum of the value of cross-device conversions, in micros. ** - *optional double all_new_customer_lifetime_value = 294;- * @param value The allNewCustomerLifetimeValue to set. + *optional int64 cross_device_conversions_value_micros = 312;+ * @param value The crossDeviceConversionsValueMicros to set. * @return This builder for chaining. */ - public Builder setAllNewCustomerLifetimeValue(double value) { + public Builder setCrossDeviceConversionsValueMicros(long value) { - allNewCustomerLifetimeValue_ = value; - bitField0_ |= 0x00000800; + crossDeviceConversionsValueMicros_ = value; + bitField2_ |= 0x00000008; onChanged(); return this; } /** *- * All of new customers' lifetime conversion value. If you have set up - * customer acquisition goal at either account level or campaign level, this - * will include the additional conversion value from new customers for both - * biddable and non-biddable conversions. If your campaign has adopted the - * customer acquisition goal and selected "bid higher for new customers", - * these values will be included in `all_conversions_value`. See - * [About customer lifecycle - * goals](https://support.google.com/google-ads/answer/12080169) for more - * details. + * The sum of the value of cross-device conversions, in micros. ** - *optional double all_new_customer_lifetime_value = 294;+ *optional int64 cross_device_conversions_value_micros = 312;* @return This builder for chaining. */ - public Builder clearAllNewCustomerLifetimeValue() { - bitField0_ = (bitField0_ & ~0x00000800); - allNewCustomerLifetimeValue_ = 0D; + public Builder clearCrossDeviceConversionsValueMicros() { + bitField2_ = (bitField2_ & ~0x00000008); + crossDeviceConversionsValueMicros_ = 0L; onChanged(); return this; } - private double allConversions_ ; + private double crossDeviceConversionsValueByConversionDate_ ; /** *- * The total number of conversions. This includes all conversions regardless - * of the value of include_in_conversions_metric. + * The sum of cross-device conversions value by conversion date. + * Details for the `by_conversion_date` columns are available at [Understand + * conversions by time with new + * columns](https://support.google.com/google-ads/answer/9549009) ** - *optional double all_conversions = 193;- * @return Whether the allConversions field is set. + *optional double cross_device_conversions_value_by_conversion_date = 373;+ * @return Whether the crossDeviceConversionsValueByConversionDate field is set. */ @java.lang.Override - public boolean hasAllConversions() { - return ((bitField0_ & 0x00001000) != 0); + public boolean hasCrossDeviceConversionsValueByConversionDate() { + return ((bitField2_ & 0x00000010) != 0); } /** *- * The total number of conversions. This includes all conversions regardless - * of the value of include_in_conversions_metric. + * The sum of cross-device conversions value by conversion date. + * Details for the `by_conversion_date` columns are available at [Understand + * conversions by time with new + * columns](https://support.google.com/google-ads/answer/9549009) ** - *optional double all_conversions = 193;- * @return The allConversions. + *optional double cross_device_conversions_value_by_conversion_date = 373;+ * @return The crossDeviceConversionsValueByConversionDate. */ @java.lang.Override - public double getAllConversions() { - return allConversions_; + public double getCrossDeviceConversionsValueByConversionDate() { + return crossDeviceConversionsValueByConversionDate_; } /** *- * The total number of conversions. This includes all conversions regardless - * of the value of include_in_conversions_metric. + * The sum of cross-device conversions value by conversion date. + * Details for the `by_conversion_date` columns are available at [Understand + * conversions by time with new + * columns](https://support.google.com/google-ads/answer/9549009) ** - *optional double all_conversions = 193;- * @param value The allConversions to set. + *optional double cross_device_conversions_value_by_conversion_date = 373;+ * @param value The crossDeviceConversionsValueByConversionDate to set. * @return This builder for chaining. */ - public Builder setAllConversions(double value) { + public Builder setCrossDeviceConversionsValueByConversionDate(double value) { - allConversions_ = value; - bitField0_ |= 0x00001000; + crossDeviceConversionsValueByConversionDate_ = value; + bitField2_ |= 0x00000010; onChanged(); return this; } /** *- * The total number of conversions. This includes all conversions regardless - * of the value of include_in_conversions_metric. + * The sum of cross-device conversions value by conversion date. + * Details for the `by_conversion_date` columns are available at [Understand + * conversions by time with new + * columns](https://support.google.com/google-ads/answer/9549009) ** - *optional double all_conversions = 193;+ *optional double cross_device_conversions_value_by_conversion_date = 373;* @return This builder for chaining. */ - public Builder clearAllConversions() { - bitField0_ = (bitField0_ & ~0x00001000); - allConversions_ = 0D; + public Builder clearCrossDeviceConversionsValueByConversionDate() { + bitField2_ = (bitField2_ & ~0x00000010); + crossDeviceConversionsValueByConversionDate_ = 0D; onChanged(); return this; } - private double allConversionsByConversionDate_ ; + private double ctr_ ; /** *- * The total number of conversions. This includes all conversions regardless - * of the value of include_in_conversions_metric. When this column is selected - * with date, the values in date column means the conversion date. Details for - * the `by_conversion_date` columns are available at [Understand conversions - * by time with new - * columns](https://support.google.com/google-ads/answer/9549009). + * The number of clicks your ad receives (Clicks) divided by the number + * of times your ad is shown (Impressions). ** - *optional double all_conversions_by_conversion_date = 241;- * @return Whether the allConversionsByConversionDate field is set. + *optional double ctr = 174;+ * @return Whether the ctr field is set. */ @java.lang.Override - public boolean hasAllConversionsByConversionDate() { - return ((bitField0_ & 0x00002000) != 0); + public boolean hasCtr() { + return ((bitField2_ & 0x00000020) != 0); } /** *- * The total number of conversions. This includes all conversions regardless - * of the value of include_in_conversions_metric. When this column is selected - * with date, the values in date column means the conversion date. Details for - * the `by_conversion_date` columns are available at [Understand conversions - * by time with new - * columns](https://support.google.com/google-ads/answer/9549009). + * The number of clicks your ad receives (Clicks) divided by the number + * of times your ad is shown (Impressions). ** - *optional double all_conversions_by_conversion_date = 241;- * @return The allConversionsByConversionDate. + *optional double ctr = 174;+ * @return The ctr. */ @java.lang.Override - public double getAllConversionsByConversionDate() { - return allConversionsByConversionDate_; + public double getCtr() { + return ctr_; } /** *- * The total number of conversions. This includes all conversions regardless - * of the value of include_in_conversions_metric. When this column is selected - * with date, the values in date column means the conversion date. Details for - * the `by_conversion_date` columns are available at [Understand conversions - * by time with new - * columns](https://support.google.com/google-ads/answer/9549009). + * The number of clicks your ad receives (Clicks) divided by the number + * of times your ad is shown (Impressions). ** - *optional double all_conversions_by_conversion_date = 241;- * @param value The allConversionsByConversionDate to set. + *optional double ctr = 174;+ * @param value The ctr to set. * @return This builder for chaining. */ - public Builder setAllConversionsByConversionDate(double value) { + public Builder setCtr(double value) { - allConversionsByConversionDate_ = value; - bitField0_ |= 0x00002000; + ctr_ = value; + bitField2_ |= 0x00000020; onChanged(); return this; } /** *- * The total number of conversions. This includes all conversions regardless - * of the value of include_in_conversions_metric. When this column is selected - * with date, the values in date column means the conversion date. Details for - * the `by_conversion_date` columns are available at [Understand conversions - * by time with new - * columns](https://support.google.com/google-ads/answer/9549009). + * The number of clicks your ad receives (Clicks) divided by the number + * of times your ad is shown (Impressions). ** - *optional double all_conversions_by_conversion_date = 241;+ *optional double ctr = 174;* @return This builder for chaining. */ - public Builder clearAllConversionsByConversionDate() { - bitField0_ = (bitField0_ & ~0x00002000); - allConversionsByConversionDate_ = 0D; + public Builder clearCtr() { + bitField2_ = (bitField2_ & ~0x00000020); + ctr_ = 0D; onChanged(); return this; } - private double allConversionsValuePerCost_ ; + private double currentModelAttributedConversions_ ; /** *- * The value of all conversions divided by the total cost of ad interactions - * (such as clicks for text ads or views for video ads). + * Shows how your historic conversions data would look under the attribution + * model you've currently selected. This only includes conversion actions + * which include_in_conversions_metric attribute is set to true. If you use + * conversion-based bidding, your bid strategies will optimize for these + * conversions. ** - *optional double all_conversions_value_per_cost = 194;- * @return Whether the allConversionsValuePerCost field is set. + *optional double current_model_attributed_conversions = 175;+ * @return Whether the currentModelAttributedConversions field is set. */ @java.lang.Override - public boolean hasAllConversionsValuePerCost() { - return ((bitField0_ & 0x00004000) != 0); + public boolean hasCurrentModelAttributedConversions() { + return ((bitField2_ & 0x00000040) != 0); } /** *- * The value of all conversions divided by the total cost of ad interactions - * (such as clicks for text ads or views for video ads). + * Shows how your historic conversions data would look under the attribution + * model you've currently selected. This only includes conversion actions + * which include_in_conversions_metric attribute is set to true. If you use + * conversion-based bidding, your bid strategies will optimize for these + * conversions. ** - *optional double all_conversions_value_per_cost = 194;- * @return The allConversionsValuePerCost. + *optional double current_model_attributed_conversions = 175;+ * @return The currentModelAttributedConversions. */ @java.lang.Override - public double getAllConversionsValuePerCost() { - return allConversionsValuePerCost_; + public double getCurrentModelAttributedConversions() { + return currentModelAttributedConversions_; } /** *- * The value of all conversions divided by the total cost of ad interactions - * (such as clicks for text ads or views for video ads). + * Shows how your historic conversions data would look under the attribution + * model you've currently selected. This only includes conversion actions + * which include_in_conversions_metric attribute is set to true. If you use + * conversion-based bidding, your bid strategies will optimize for these + * conversions. ** - *optional double all_conversions_value_per_cost = 194;- * @param value The allConversionsValuePerCost to set. + *optional double current_model_attributed_conversions = 175;+ * @param value The currentModelAttributedConversions to set. * @return This builder for chaining. */ - public Builder setAllConversionsValuePerCost(double value) { + public Builder setCurrentModelAttributedConversions(double value) { - allConversionsValuePerCost_ = value; - bitField0_ |= 0x00004000; + currentModelAttributedConversions_ = value; + bitField2_ |= 0x00000040; onChanged(); return this; } /** *- * The value of all conversions divided by the total cost of ad interactions - * (such as clicks for text ads or views for video ads). + * Shows how your historic conversions data would look under the attribution + * model you've currently selected. This only includes conversion actions + * which include_in_conversions_metric attribute is set to true. If you use + * conversion-based bidding, your bid strategies will optimize for these + * conversions. ** - *optional double all_conversions_value_per_cost = 194;+ *optional double current_model_attributed_conversions = 175;* @return This builder for chaining. */ - public Builder clearAllConversionsValuePerCost() { - bitField0_ = (bitField0_ & ~0x00004000); - allConversionsValuePerCost_ = 0D; + public Builder clearCurrentModelAttributedConversions() { + bitField2_ = (bitField2_ & ~0x00000040); + currentModelAttributedConversions_ = 0D; onChanged(); return this; } - private double allConversionsFromClickToCall_ ; + private double currentModelAttributedConversionsFromInteractionsRate_ ; /** *- * The number of times people clicked the "Call" button to call a business - * during or after clicking an ad. This number doesn't include whether or not - * calls were connected, or the duration of any calls. - * - * This metric applies to feed items only. + * Current model attributed conversions from interactions divided by the + * number of ad interactions (such as clicks for text ads or views for video + * ads). This only includes conversion actions which + * include_in_conversions_metric attribute is set to true. If you use + * conversion-based bidding, your bid strategies will optimize for these + * conversions. ** - *optional double all_conversions_from_click_to_call = 195;- * @return Whether the allConversionsFromClickToCall field is set. + *optional double current_model_attributed_conversions_from_interactions_rate = 176;+ * @return Whether the currentModelAttributedConversionsFromInteractionsRate field is set. */ @java.lang.Override - public boolean hasAllConversionsFromClickToCall() { - return ((bitField0_ & 0x00008000) != 0); + public boolean hasCurrentModelAttributedConversionsFromInteractionsRate() { + return ((bitField2_ & 0x00000080) != 0); } /** *- * The number of times people clicked the "Call" button to call a business - * during or after clicking an ad. This number doesn't include whether or not - * calls were connected, or the duration of any calls. - * - * This metric applies to feed items only. + * Current model attributed conversions from interactions divided by the + * number of ad interactions (such as clicks for text ads or views for video + * ads). This only includes conversion actions which + * include_in_conversions_metric attribute is set to true. If you use + * conversion-based bidding, your bid strategies will optimize for these + * conversions. ** - *optional double all_conversions_from_click_to_call = 195;- * @return The allConversionsFromClickToCall. + *optional double current_model_attributed_conversions_from_interactions_rate = 176;+ * @return The currentModelAttributedConversionsFromInteractionsRate. */ @java.lang.Override - public double getAllConversionsFromClickToCall() { - return allConversionsFromClickToCall_; + public double getCurrentModelAttributedConversionsFromInteractionsRate() { + return currentModelAttributedConversionsFromInteractionsRate_; } /** *- * The number of times people clicked the "Call" button to call a business - * during or after clicking an ad. This number doesn't include whether or not - * calls were connected, or the duration of any calls. - * - * This metric applies to feed items only. + * Current model attributed conversions from interactions divided by the + * number of ad interactions (such as clicks for text ads or views for video + * ads). This only includes conversion actions which + * include_in_conversions_metric attribute is set to true. If you use + * conversion-based bidding, your bid strategies will optimize for these + * conversions. ** - *optional double all_conversions_from_click_to_call = 195;- * @param value The allConversionsFromClickToCall to set. + *optional double current_model_attributed_conversions_from_interactions_rate = 176;+ * @param value The currentModelAttributedConversionsFromInteractionsRate to set. * @return This builder for chaining. */ - public Builder setAllConversionsFromClickToCall(double value) { + public Builder setCurrentModelAttributedConversionsFromInteractionsRate(double value) { - allConversionsFromClickToCall_ = value; - bitField0_ |= 0x00008000; + currentModelAttributedConversionsFromInteractionsRate_ = value; + bitField2_ |= 0x00000080; onChanged(); return this; } /** *- * The number of times people clicked the "Call" button to call a business - * during or after clicking an ad. This number doesn't include whether or not - * calls were connected, or the duration of any calls. - * - * This metric applies to feed items only. + * Current model attributed conversions from interactions divided by the + * number of ad interactions (such as clicks for text ads or views for video + * ads). This only includes conversion actions which + * include_in_conversions_metric attribute is set to true. If you use + * conversion-based bidding, your bid strategies will optimize for these + * conversions. ** - *optional double all_conversions_from_click_to_call = 195;+ *optional double current_model_attributed_conversions_from_interactions_rate = 176;* @return This builder for chaining. */ - public Builder clearAllConversionsFromClickToCall() { - bitField0_ = (bitField0_ & ~0x00008000); - allConversionsFromClickToCall_ = 0D; + public Builder clearCurrentModelAttributedConversionsFromInteractionsRate() { + bitField2_ = (bitField2_ & ~0x00000080); + currentModelAttributedConversionsFromInteractionsRate_ = 0D; onChanged(); return this; } - private double allConversionsFromDirections_ ; + private double currentModelAttributedConversionsFromInteractionsValuePerInteraction_ ; /** *- * The number of times people clicked a "Get directions" button to navigate to - * a business after clicking an ad. - * - * This metric applies to feed items only. + * The value of current model attributed conversions from interactions divided + * by the number of ad interactions. This only includes conversion actions + * which include_in_conversions_metric attribute is set to true. If you use + * conversion-based bidding, your bid strategies will optimize for these + * conversions. ** - *optional double all_conversions_from_directions = 196;- * @return Whether the allConversionsFromDirections field is set. + *optional double current_model_attributed_conversions_from_interactions_value_per_interaction = 177;+ * @return Whether the currentModelAttributedConversionsFromInteractionsValuePerInteraction field is set. */ @java.lang.Override - public boolean hasAllConversionsFromDirections() { - return ((bitField0_ & 0x00010000) != 0); + public boolean hasCurrentModelAttributedConversionsFromInteractionsValuePerInteraction() { + return ((bitField2_ & 0x00000100) != 0); } /** *- * The number of times people clicked a "Get directions" button to navigate to - * a business after clicking an ad. - * - * This metric applies to feed items only. + * The value of current model attributed conversions from interactions divided + * by the number of ad interactions. This only includes conversion actions + * which include_in_conversions_metric attribute is set to true. If you use + * conversion-based bidding, your bid strategies will optimize for these + * conversions. ** - *optional double all_conversions_from_directions = 196;- * @return The allConversionsFromDirections. + *optional double current_model_attributed_conversions_from_interactions_value_per_interaction = 177;+ * @return The currentModelAttributedConversionsFromInteractionsValuePerInteraction. */ @java.lang.Override - public double getAllConversionsFromDirections() { - return allConversionsFromDirections_; + public double getCurrentModelAttributedConversionsFromInteractionsValuePerInteraction() { + return currentModelAttributedConversionsFromInteractionsValuePerInteraction_; } /** *- * The number of times people clicked a "Get directions" button to navigate to - * a business after clicking an ad. - * - * This metric applies to feed items only. + * The value of current model attributed conversions from interactions divided + * by the number of ad interactions. This only includes conversion actions + * which include_in_conversions_metric attribute is set to true. If you use + * conversion-based bidding, your bid strategies will optimize for these + * conversions. ** - *optional double all_conversions_from_directions = 196;- * @param value The allConversionsFromDirections to set. + *optional double current_model_attributed_conversions_from_interactions_value_per_interaction = 177;+ * @param value The currentModelAttributedConversionsFromInteractionsValuePerInteraction to set. * @return This builder for chaining. */ - public Builder setAllConversionsFromDirections(double value) { + public Builder setCurrentModelAttributedConversionsFromInteractionsValuePerInteraction(double value) { - allConversionsFromDirections_ = value; - bitField0_ |= 0x00010000; + currentModelAttributedConversionsFromInteractionsValuePerInteraction_ = value; + bitField2_ |= 0x00000100; onChanged(); return this; } /** *- * The number of times people clicked a "Get directions" button to navigate to - * a business after clicking an ad. - * - * This metric applies to feed items only. + * The value of current model attributed conversions from interactions divided + * by the number of ad interactions. This only includes conversion actions + * which include_in_conversions_metric attribute is set to true. If you use + * conversion-based bidding, your bid strategies will optimize for these + * conversions. ** - *optional double all_conversions_from_directions = 196;+ *optional double current_model_attributed_conversions_from_interactions_value_per_interaction = 177;* @return This builder for chaining. */ - public Builder clearAllConversionsFromDirections() { - bitField0_ = (bitField0_ & ~0x00010000); - allConversionsFromDirections_ = 0D; + public Builder clearCurrentModelAttributedConversionsFromInteractionsValuePerInteraction() { + bitField2_ = (bitField2_ & ~0x00000100); + currentModelAttributedConversionsFromInteractionsValuePerInteraction_ = 0D; onChanged(); return this; } - private double allConversionsFromInteractionsValuePerInteraction_ ; + private double currentModelAttributedConversionsValue_ ; /** *- * The value of all conversions from interactions divided by the total number - * of interactions. + * The value of current model attributed conversions. This only includes + * conversion actions which include_in_conversions_metric attribute is set to + * true. If you use conversion-based bidding, your bid strategies will + * optimize for these conversions. ** - *optional double all_conversions_from_interactions_value_per_interaction = 197;- * @return Whether the allConversionsFromInteractionsValuePerInteraction field is set. + *optional double current_model_attributed_conversions_value = 178;+ * @return Whether the currentModelAttributedConversionsValue field is set. */ @java.lang.Override - public boolean hasAllConversionsFromInteractionsValuePerInteraction() { - return ((bitField0_ & 0x00020000) != 0); + public boolean hasCurrentModelAttributedConversionsValue() { + return ((bitField2_ & 0x00000200) != 0); } /** *- * The value of all conversions from interactions divided by the total number - * of interactions. + * The value of current model attributed conversions. This only includes + * conversion actions which include_in_conversions_metric attribute is set to + * true. If you use conversion-based bidding, your bid strategies will + * optimize for these conversions. ** - *optional double all_conversions_from_interactions_value_per_interaction = 197;- * @return The allConversionsFromInteractionsValuePerInteraction. + *optional double current_model_attributed_conversions_value = 178;+ * @return The currentModelAttributedConversionsValue. */ @java.lang.Override - public double getAllConversionsFromInteractionsValuePerInteraction() { - return allConversionsFromInteractionsValuePerInteraction_; + public double getCurrentModelAttributedConversionsValue() { + return currentModelAttributedConversionsValue_; } /** *- * The value of all conversions from interactions divided by the total number - * of interactions. + * The value of current model attributed conversions. This only includes + * conversion actions which include_in_conversions_metric attribute is set to + * true. If you use conversion-based bidding, your bid strategies will + * optimize for these conversions. ** - *optional double all_conversions_from_interactions_value_per_interaction = 197;- * @param value The allConversionsFromInteractionsValuePerInteraction to set. + *optional double current_model_attributed_conversions_value = 178;+ * @param value The currentModelAttributedConversionsValue to set. * @return This builder for chaining. */ - public Builder setAllConversionsFromInteractionsValuePerInteraction(double value) { + public Builder setCurrentModelAttributedConversionsValue(double value) { - allConversionsFromInteractionsValuePerInteraction_ = value; - bitField0_ |= 0x00020000; + currentModelAttributedConversionsValue_ = value; + bitField2_ |= 0x00000200; onChanged(); return this; } /** *- * The value of all conversions from interactions divided by the total number - * of interactions. + * The value of current model attributed conversions. This only includes + * conversion actions which include_in_conversions_metric attribute is set to + * true. If you use conversion-based bidding, your bid strategies will + * optimize for these conversions. ** - *optional double all_conversions_from_interactions_value_per_interaction = 197;+ *optional double current_model_attributed_conversions_value = 178;* @return This builder for chaining. */ - public Builder clearAllConversionsFromInteractionsValuePerInteraction() { - bitField0_ = (bitField0_ & ~0x00020000); - allConversionsFromInteractionsValuePerInteraction_ = 0D; + public Builder clearCurrentModelAttributedConversionsValue() { + bitField2_ = (bitField2_ & ~0x00000200); + currentModelAttributedConversionsValue_ = 0D; onChanged(); return this; } - private double allConversionsFromMenu_ ; + private double currentModelAttributedConversionsValuePerCost_ ; /** *- * The number of times people clicked a link to view a business's menu after - * clicking an ad. - * - * This metric applies to feed items only. + * The value of current model attributed conversions divided by the cost of ad + * interactions. This only includes conversion actions which + * include_in_conversions_metric attribute is set to true. If you use + * conversion-based bidding, your bid strategies will optimize for these + * conversions. ** - *optional double all_conversions_from_menu = 198;- * @return Whether the allConversionsFromMenu field is set. + *optional double current_model_attributed_conversions_value_per_cost = 179;+ * @return Whether the currentModelAttributedConversionsValuePerCost field is set. */ @java.lang.Override - public boolean hasAllConversionsFromMenu() { - return ((bitField0_ & 0x00040000) != 0); + public boolean hasCurrentModelAttributedConversionsValuePerCost() { + return ((bitField2_ & 0x00000400) != 0); } /** *- * The number of times people clicked a link to view a business's menu after - * clicking an ad. - * - * This metric applies to feed items only. + * The value of current model attributed conversions divided by the cost of ad + * interactions. This only includes conversion actions which + * include_in_conversions_metric attribute is set to true. If you use + * conversion-based bidding, your bid strategies will optimize for these + * conversions. ** - *optional double all_conversions_from_menu = 198;- * @return The allConversionsFromMenu. + *optional double current_model_attributed_conversions_value_per_cost = 179;+ * @return The currentModelAttributedConversionsValuePerCost. */ @java.lang.Override - public double getAllConversionsFromMenu() { - return allConversionsFromMenu_; + public double getCurrentModelAttributedConversionsValuePerCost() { + return currentModelAttributedConversionsValuePerCost_; } /** *- * The number of times people clicked a link to view a business's menu after - * clicking an ad. - * - * This metric applies to feed items only. + * The value of current model attributed conversions divided by the cost of ad + * interactions. This only includes conversion actions which + * include_in_conversions_metric attribute is set to true. If you use + * conversion-based bidding, your bid strategies will optimize for these + * conversions. ** - *optional double all_conversions_from_menu = 198;- * @param value The allConversionsFromMenu to set. + *optional double current_model_attributed_conversions_value_per_cost = 179;+ * @param value The currentModelAttributedConversionsValuePerCost to set. * @return This builder for chaining. */ - public Builder setAllConversionsFromMenu(double value) { + public Builder setCurrentModelAttributedConversionsValuePerCost(double value) { - allConversionsFromMenu_ = value; - bitField0_ |= 0x00040000; + currentModelAttributedConversionsValuePerCost_ = value; + bitField2_ |= 0x00000400; onChanged(); return this; } /** *- * The number of times people clicked a link to view a business's menu after - * clicking an ad. - * - * This metric applies to feed items only. + * The value of current model attributed conversions divided by the cost of ad + * interactions. This only includes conversion actions which + * include_in_conversions_metric attribute is set to true. If you use + * conversion-based bidding, your bid strategies will optimize for these + * conversions. ** - *optional double all_conversions_from_menu = 198;+ *optional double current_model_attributed_conversions_value_per_cost = 179;* @return This builder for chaining. */ - public Builder clearAllConversionsFromMenu() { - bitField0_ = (bitField0_ & ~0x00040000); - allConversionsFromMenu_ = 0D; + public Builder clearCurrentModelAttributedConversionsValuePerCost() { + bitField2_ = (bitField2_ & ~0x00000400); + currentModelAttributedConversionsValuePerCost_ = 0D; onChanged(); return this; } - private double allConversionsFromOrder_ ; + private double engagementRate_ ; /** *- * The number of times people placed an order at a business after clicking an - * ad. - * - * This metric applies to feed items only. + * How often people engage with your ad after it's shown to them. This is the + * number of ad expansions divided by the number of times your ad is shown. ** - *optional double all_conversions_from_order = 199;- * @return Whether the allConversionsFromOrder field is set. + *optional double engagement_rate = 180;+ * @return Whether the engagementRate field is set. */ @java.lang.Override - public boolean hasAllConversionsFromOrder() { - return ((bitField0_ & 0x00080000) != 0); + public boolean hasEngagementRate() { + return ((bitField2_ & 0x00000800) != 0); } /** *- * The number of times people placed an order at a business after clicking an - * ad. - * - * This metric applies to feed items only. + * How often people engage with your ad after it's shown to them. This is the + * number of ad expansions divided by the number of times your ad is shown. ** - *optional double all_conversions_from_order = 199;- * @return The allConversionsFromOrder. + *optional double engagement_rate = 180;+ * @return The engagementRate. */ @java.lang.Override - public double getAllConversionsFromOrder() { - return allConversionsFromOrder_; + public double getEngagementRate() { + return engagementRate_; } /** *- * The number of times people placed an order at a business after clicking an - * ad. - * - * This metric applies to feed items only. + * How often people engage with your ad after it's shown to them. This is the + * number of ad expansions divided by the number of times your ad is shown. ** - *optional double all_conversions_from_order = 199;- * @param value The allConversionsFromOrder to set. + *optional double engagement_rate = 180;+ * @param value The engagementRate to set. * @return This builder for chaining. */ - public Builder setAllConversionsFromOrder(double value) { + public Builder setEngagementRate(double value) { - allConversionsFromOrder_ = value; - bitField0_ |= 0x00080000; + engagementRate_ = value; + bitField2_ |= 0x00000800; onChanged(); return this; } /** *- * The number of times people placed an order at a business after clicking an - * ad. - * - * This metric applies to feed items only. + * How often people engage with your ad after it's shown to them. This is the + * number of ad expansions divided by the number of times your ad is shown. ** - *optional double all_conversions_from_order = 199;+ *optional double engagement_rate = 180;* @return This builder for chaining. */ - public Builder clearAllConversionsFromOrder() { - bitField0_ = (bitField0_ & ~0x00080000); - allConversionsFromOrder_ = 0D; + public Builder clearEngagementRate() { + bitField2_ = (bitField2_ & ~0x00000800); + engagementRate_ = 0D; onChanged(); return this; } - private double allConversionsFromOtherEngagement_ ; + private long engagements_ ; /** *- * The number of other conversions (for example, posting a review or saving a - * location for a business) that occurred after people clicked an ad. - * - * This metric applies to feed items only. + * The number of engagements. + * An engagement occurs when a viewer expands your Lightbox ad. Also, in the + * future, other ad types may support engagement metrics. ** - *optional double all_conversions_from_other_engagement = 200;- * @return Whether the allConversionsFromOtherEngagement field is set. + *optional int64 engagements = 181;+ * @return Whether the engagements field is set. */ @java.lang.Override - public boolean hasAllConversionsFromOtherEngagement() { - return ((bitField0_ & 0x00100000) != 0); + public boolean hasEngagements() { + return ((bitField2_ & 0x00001000) != 0); } /** *- * The number of other conversions (for example, posting a review or saving a - * location for a business) that occurred after people clicked an ad. - * - * This metric applies to feed items only. + * The number of engagements. + * An engagement occurs when a viewer expands your Lightbox ad. Also, in the + * future, other ad types may support engagement metrics. ** - *optional double all_conversions_from_other_engagement = 200;- * @return The allConversionsFromOtherEngagement. + *optional int64 engagements = 181;+ * @return The engagements. */ @java.lang.Override - public double getAllConversionsFromOtherEngagement() { - return allConversionsFromOtherEngagement_; + public long getEngagements() { + return engagements_; } /** *- * The number of other conversions (for example, posting a review or saving a - * location for a business) that occurred after people clicked an ad. - * - * This metric applies to feed items only. + * The number of engagements. + * An engagement occurs when a viewer expands your Lightbox ad. Also, in the + * future, other ad types may support engagement metrics. ** - *optional double all_conversions_from_other_engagement = 200;- * @param value The allConversionsFromOtherEngagement to set. + *optional int64 engagements = 181;+ * @param value The engagements to set. * @return This builder for chaining. */ - public Builder setAllConversionsFromOtherEngagement(double value) { + public Builder setEngagements(long value) { - allConversionsFromOtherEngagement_ = value; - bitField0_ |= 0x00100000; + engagements_ = value; + bitField2_ |= 0x00001000; onChanged(); return this; } /** *- * The number of other conversions (for example, posting a review or saving a - * location for a business) that occurred after people clicked an ad. - * - * This metric applies to feed items only. + * The number of engagements. + * An engagement occurs when a viewer expands your Lightbox ad. Also, in the + * future, other ad types may support engagement metrics. ** - *optional double all_conversions_from_other_engagement = 200;+ *optional int64 engagements = 181;* @return This builder for chaining. */ - public Builder clearAllConversionsFromOtherEngagement() { - bitField0_ = (bitField0_ & ~0x00100000); - allConversionsFromOtherEngagement_ = 0D; + public Builder clearEngagements() { + bitField2_ = (bitField2_ & ~0x00001000); + engagements_ = 0L; onChanged(); return this; } - private double allConversionsFromStoreVisit_ ; + private double hotelAverageLeadValueMicros_ ; /** *- * Estimated number of times people visited a business after clicking an ad. - * - * This metric applies to feed items only. + * Average lead value based on clicks. ** - *optional double all_conversions_from_store_visit = 201;- * @return Whether the allConversionsFromStoreVisit field is set. + *optional double hotel_average_lead_value_micros = 213;+ * @return Whether the hotelAverageLeadValueMicros field is set. */ @java.lang.Override - public boolean hasAllConversionsFromStoreVisit() { - return ((bitField0_ & 0x00200000) != 0); + public boolean hasHotelAverageLeadValueMicros() { + return ((bitField2_ & 0x00002000) != 0); } /** *- * Estimated number of times people visited a business after clicking an ad. - * - * This metric applies to feed items only. + * Average lead value based on clicks. ** - *optional double all_conversions_from_store_visit = 201;- * @return The allConversionsFromStoreVisit. + *optional double hotel_average_lead_value_micros = 213;+ * @return The hotelAverageLeadValueMicros. */ @java.lang.Override - public double getAllConversionsFromStoreVisit() { - return allConversionsFromStoreVisit_; + public double getHotelAverageLeadValueMicros() { + return hotelAverageLeadValueMicros_; } /** *- * Estimated number of times people visited a business after clicking an ad. - * - * This metric applies to feed items only. + * Average lead value based on clicks. ** - *optional double all_conversions_from_store_visit = 201;- * @param value The allConversionsFromStoreVisit to set. + *optional double hotel_average_lead_value_micros = 213;+ * @param value The hotelAverageLeadValueMicros to set. * @return This builder for chaining. */ - public Builder setAllConversionsFromStoreVisit(double value) { + public Builder setHotelAverageLeadValueMicros(double value) { - allConversionsFromStoreVisit_ = value; - bitField0_ |= 0x00200000; + hotelAverageLeadValueMicros_ = value; + bitField2_ |= 0x00002000; onChanged(); return this; } /** *- * Estimated number of times people visited a business after clicking an ad. - * - * This metric applies to feed items only. + * Average lead value based on clicks. ** - *optional double all_conversions_from_store_visit = 201;+ *optional double hotel_average_lead_value_micros = 213;* @return This builder for chaining. */ - public Builder clearAllConversionsFromStoreVisit() { - bitField0_ = (bitField0_ & ~0x00200000); - allConversionsFromStoreVisit_ = 0D; + public Builder clearHotelAverageLeadValueMicros() { + bitField2_ = (bitField2_ & ~0x00002000); + hotelAverageLeadValueMicros_ = 0D; onChanged(); return this; } - private double allConversionsFromStoreWebsite_ ; + private long hotelCommissionRateMicros_ ; /** *- * The number of times that people were taken to a business's URL after - * clicking an ad. - * - * This metric applies to feed items only. + * Commission bid rate in micros. A 20% commission is represented as + * 200,000. ** - *optional double all_conversions_from_store_website = 202;- * @return Whether the allConversionsFromStoreWebsite field is set. + *optional int64 hotel_commission_rate_micros = 256;+ * @return Whether the hotelCommissionRateMicros field is set. */ @java.lang.Override - public boolean hasAllConversionsFromStoreWebsite() { - return ((bitField0_ & 0x00400000) != 0); + public boolean hasHotelCommissionRateMicros() { + return ((bitField2_ & 0x00004000) != 0); } /** *- * The number of times that people were taken to a business's URL after - * clicking an ad. - * - * This metric applies to feed items only. + * Commission bid rate in micros. A 20% commission is represented as + * 200,000. ** - *optional double all_conversions_from_store_website = 202;- * @return The allConversionsFromStoreWebsite. + *optional int64 hotel_commission_rate_micros = 256;+ * @return The hotelCommissionRateMicros. */ @java.lang.Override - public double getAllConversionsFromStoreWebsite() { - return allConversionsFromStoreWebsite_; + public long getHotelCommissionRateMicros() { + return hotelCommissionRateMicros_; } /** *- * The number of times that people were taken to a business's URL after - * clicking an ad. - * - * This metric applies to feed items only. + * Commission bid rate in micros. A 20% commission is represented as + * 200,000. ** - *optional double all_conversions_from_store_website = 202;- * @param value The allConversionsFromStoreWebsite to set. + *optional int64 hotel_commission_rate_micros = 256;+ * @param value The hotelCommissionRateMicros to set. * @return This builder for chaining. */ - public Builder setAllConversionsFromStoreWebsite(double value) { + public Builder setHotelCommissionRateMicros(long value) { - allConversionsFromStoreWebsite_ = value; - bitField0_ |= 0x00400000; + hotelCommissionRateMicros_ = value; + bitField2_ |= 0x00004000; onChanged(); return this; } /** *- * The number of times that people were taken to a business's URL after - * clicking an ad. - * - * This metric applies to feed items only. + * Commission bid rate in micros. A 20% commission is represented as + * 200,000. ** - *optional double all_conversions_from_store_website = 202;+ *optional int64 hotel_commission_rate_micros = 256;* @return This builder for chaining. */ - public Builder clearAllConversionsFromStoreWebsite() { - bitField0_ = (bitField0_ & ~0x00400000); - allConversionsFromStoreWebsite_ = 0D; + public Builder clearHotelCommissionRateMicros() { + bitField2_ = (bitField2_ & ~0x00004000); + hotelCommissionRateMicros_ = 0L; onChanged(); return this; } - private double auctionInsightSearchAbsoluteTopImpressionPercentage_ ; + private double hotelExpectedCommissionCost_ ; /** *- * This metric is part of the Auction Insights report, and tells how often - * the ads of another participant showed in the most prominent position on the - * search results page. - * This percentage is computed only over the auctions that you appeared in - * the page. - * - * This metric is not publicly available. + * Expected commission cost. The result of multiplying the commission value + * times the hotel_commission_rate in advertiser currency. ** - *optional double auction_insight_search_absolute_top_impression_percentage = 258;- * @return Whether the auctionInsightSearchAbsoluteTopImpressionPercentage field is set. + *optional double hotel_expected_commission_cost = 257;+ * @return Whether the hotelExpectedCommissionCost field is set. */ @java.lang.Override - public boolean hasAuctionInsightSearchAbsoluteTopImpressionPercentage() { - return ((bitField0_ & 0x00800000) != 0); + public boolean hasHotelExpectedCommissionCost() { + return ((bitField2_ & 0x00008000) != 0); } /** *- * This metric is part of the Auction Insights report, and tells how often - * the ads of another participant showed in the most prominent position on the - * search results page. - * This percentage is computed only over the auctions that you appeared in - * the page. - * - * This metric is not publicly available. + * Expected commission cost. The result of multiplying the commission value + * times the hotel_commission_rate in advertiser currency. ** - *optional double auction_insight_search_absolute_top_impression_percentage = 258;- * @return The auctionInsightSearchAbsoluteTopImpressionPercentage. + *optional double hotel_expected_commission_cost = 257;+ * @return The hotelExpectedCommissionCost. */ @java.lang.Override - public double getAuctionInsightSearchAbsoluteTopImpressionPercentage() { - return auctionInsightSearchAbsoluteTopImpressionPercentage_; + public double getHotelExpectedCommissionCost() { + return hotelExpectedCommissionCost_; } /** *- * This metric is part of the Auction Insights report, and tells how often - * the ads of another participant showed in the most prominent position on the - * search results page. - * This percentage is computed only over the auctions that you appeared in - * the page. - * - * This metric is not publicly available. + * Expected commission cost. The result of multiplying the commission value + * times the hotel_commission_rate in advertiser currency. ** - *optional double auction_insight_search_absolute_top_impression_percentage = 258;- * @param value The auctionInsightSearchAbsoluteTopImpressionPercentage to set. + *optional double hotel_expected_commission_cost = 257;+ * @param value The hotelExpectedCommissionCost to set. * @return This builder for chaining. */ - public Builder setAuctionInsightSearchAbsoluteTopImpressionPercentage(double value) { + public Builder setHotelExpectedCommissionCost(double value) { - auctionInsightSearchAbsoluteTopImpressionPercentage_ = value; - bitField0_ |= 0x00800000; + hotelExpectedCommissionCost_ = value; + bitField2_ |= 0x00008000; onChanged(); return this; } /** *- * This metric is part of the Auction Insights report, and tells how often - * the ads of another participant showed in the most prominent position on the - * search results page. - * This percentage is computed only over the auctions that you appeared in - * the page. - * - * This metric is not publicly available. + * Expected commission cost. The result of multiplying the commission value + * times the hotel_commission_rate in advertiser currency. ** - *optional double auction_insight_search_absolute_top_impression_percentage = 258;+ *optional double hotel_expected_commission_cost = 257;* @return This builder for chaining. */ - public Builder clearAuctionInsightSearchAbsoluteTopImpressionPercentage() { - bitField0_ = (bitField0_ & ~0x00800000); - auctionInsightSearchAbsoluteTopImpressionPercentage_ = 0D; + public Builder clearHotelExpectedCommissionCost() { + bitField2_ = (bitField2_ & ~0x00008000); + hotelExpectedCommissionCost_ = 0D; onChanged(); return this; } - private double auctionInsightSearchImpressionShare_ ; + private double hotelPriceDifferencePercentage_ ; /** *- * This metric is part of the Auction Insights report, and tells the - * percentage of impressions that another participant obtained, over the total - * number of impressions that your ads were eligible for. - * Any value below 0.1 is reported as 0.0999. - * - * This metric is not publicly available. + * The average price difference between the price offered by reporting hotel + * advertiser and the cheapest price offered by the competing advertiser. ** - *optional double auction_insight_search_impression_share = 259;- * @return Whether the auctionInsightSearchImpressionShare field is set. + *optional double hotel_price_difference_percentage = 214;+ * @return Whether the hotelPriceDifferencePercentage field is set. */ @java.lang.Override - public boolean hasAuctionInsightSearchImpressionShare() { - return ((bitField0_ & 0x01000000) != 0); + public boolean hasHotelPriceDifferencePercentage() { + return ((bitField2_ & 0x00010000) != 0); } /** *- * This metric is part of the Auction Insights report, and tells the - * percentage of impressions that another participant obtained, over the total - * number of impressions that your ads were eligible for. - * Any value below 0.1 is reported as 0.0999. - * - * This metric is not publicly available. + * The average price difference between the price offered by reporting hotel + * advertiser and the cheapest price offered by the competing advertiser. ** - *optional double auction_insight_search_impression_share = 259;- * @return The auctionInsightSearchImpressionShare. + *optional double hotel_price_difference_percentage = 214;+ * @return The hotelPriceDifferencePercentage. */ @java.lang.Override - public double getAuctionInsightSearchImpressionShare() { - return auctionInsightSearchImpressionShare_; + public double getHotelPriceDifferencePercentage() { + return hotelPriceDifferencePercentage_; } /** *- * This metric is part of the Auction Insights report, and tells the - * percentage of impressions that another participant obtained, over the total - * number of impressions that your ads were eligible for. - * Any value below 0.1 is reported as 0.0999. - * - * This metric is not publicly available. + * The average price difference between the price offered by reporting hotel + * advertiser and the cheapest price offered by the competing advertiser. ** - *optional double auction_insight_search_impression_share = 259;- * @param value The auctionInsightSearchImpressionShare to set. + *optional double hotel_price_difference_percentage = 214;+ * @param value The hotelPriceDifferencePercentage to set. * @return This builder for chaining. */ - public Builder setAuctionInsightSearchImpressionShare(double value) { + public Builder setHotelPriceDifferencePercentage(double value) { - auctionInsightSearchImpressionShare_ = value; - bitField0_ |= 0x01000000; + hotelPriceDifferencePercentage_ = value; + bitField2_ |= 0x00010000; onChanged(); return this; } /** *- * This metric is part of the Auction Insights report, and tells the - * percentage of impressions that another participant obtained, over the total - * number of impressions that your ads were eligible for. - * Any value below 0.1 is reported as 0.0999. - * - * This metric is not publicly available. + * The average price difference between the price offered by reporting hotel + * advertiser and the cheapest price offered by the competing advertiser. ** - *optional double auction_insight_search_impression_share = 259;+ *optional double hotel_price_difference_percentage = 214;* @return This builder for chaining. */ - public Builder clearAuctionInsightSearchImpressionShare() { - bitField0_ = (bitField0_ & ~0x01000000); - auctionInsightSearchImpressionShare_ = 0D; + public Builder clearHotelPriceDifferencePercentage() { + bitField2_ = (bitField2_ & ~0x00010000); + hotelPriceDifferencePercentage_ = 0D; onChanged(); return this; } - private double auctionInsightSearchOutrankingShare_ ; + private long hotelEligibleImpressions_ ; /** *- * This metric is part of the Auction Insights report, and tells the - * percentage of impressions that your ads outranked (showed above) - * another participant in the auction, compared to the total number of - * impressions that your ads were eligible for. - * Any value below 0.1 is reported as 0.0999. - * - * This metric is not publicly available. + * The number of impressions that hotel partners could have had given their + * feed performance. ** - *optional double auction_insight_search_outranking_share = 260;- * @return Whether the auctionInsightSearchOutrankingShare field is set. + *optional int64 hotel_eligible_impressions = 215;+ * @return Whether the hotelEligibleImpressions field is set. */ @java.lang.Override - public boolean hasAuctionInsightSearchOutrankingShare() { - return ((bitField0_ & 0x02000000) != 0); + public boolean hasHotelEligibleImpressions() { + return ((bitField2_ & 0x00020000) != 0); } /** *- * This metric is part of the Auction Insights report, and tells the - * percentage of impressions that your ads outranked (showed above) - * another participant in the auction, compared to the total number of - * impressions that your ads were eligible for. - * Any value below 0.1 is reported as 0.0999. - * - * This metric is not publicly available. + * The number of impressions that hotel partners could have had given their + * feed performance. ** - *optional double auction_insight_search_outranking_share = 260;- * @return The auctionInsightSearchOutrankingShare. + *optional int64 hotel_eligible_impressions = 215;+ * @return The hotelEligibleImpressions. */ @java.lang.Override - public double getAuctionInsightSearchOutrankingShare() { - return auctionInsightSearchOutrankingShare_; + public long getHotelEligibleImpressions() { + return hotelEligibleImpressions_; } /** *- * This metric is part of the Auction Insights report, and tells the - * percentage of impressions that your ads outranked (showed above) - * another participant in the auction, compared to the total number of - * impressions that your ads were eligible for. - * Any value below 0.1 is reported as 0.0999. - * - * This metric is not publicly available. + * The number of impressions that hotel partners could have had given their + * feed performance. ** - *optional double auction_insight_search_outranking_share = 260;- * @param value The auctionInsightSearchOutrankingShare to set. + *optional int64 hotel_eligible_impressions = 215;+ * @param value The hotelEligibleImpressions to set. * @return This builder for chaining. */ - public Builder setAuctionInsightSearchOutrankingShare(double value) { + public Builder setHotelEligibleImpressions(long value) { - auctionInsightSearchOutrankingShare_ = value; - bitField0_ |= 0x02000000; + hotelEligibleImpressions_ = value; + bitField2_ |= 0x00020000; onChanged(); return this; } /** *- * This metric is part of the Auction Insights report, and tells the - * percentage of impressions that your ads outranked (showed above) - * another participant in the auction, compared to the total number of - * impressions that your ads were eligible for. - * Any value below 0.1 is reported as 0.0999. - * - * This metric is not publicly available. + * The number of impressions that hotel partners could have had given their + * feed performance. ** - *optional double auction_insight_search_outranking_share = 260;+ *optional int64 hotel_eligible_impressions = 215;* @return This builder for chaining. */ - public Builder clearAuctionInsightSearchOutrankingShare() { - bitField0_ = (bitField0_ & ~0x02000000); - auctionInsightSearchOutrankingShare_ = 0D; + public Builder clearHotelEligibleImpressions() { + bitField2_ = (bitField2_ & ~0x00020000); + hotelEligibleImpressions_ = 0L; onChanged(); return this; } - private double auctionInsightSearchOverlapRate_ ; + private int historicalCreativeQualityScore_ = 0; /** *- * This metric is part of the Auction Insights report, and tells how often - * another participant's ad received an impression when your ad also received - * an impression. - * - * This metric is not publicly available. + * The creative historical quality score. ** - *optional double auction_insight_search_overlap_rate = 261;- * @return Whether the auctionInsightSearchOverlapRate field is set. + *.google.ads.googleads.v25.enums.QualityScoreBucketEnum.QualityScoreBucket historical_creative_quality_score = 80;+ * @return The enum numeric value on the wire for historicalCreativeQualityScore. */ - @java.lang.Override - public boolean hasAuctionInsightSearchOverlapRate() { - return ((bitField0_ & 0x04000000) != 0); + @java.lang.Override public int getHistoricalCreativeQualityScoreValue() { + return historicalCreativeQualityScore_; } /** *- * This metric is part of the Auction Insights report, and tells how often - * another participant's ad received an impression when your ad also received - * an impression. + * The creative historical quality score. + ** - * This metric is not publicly available. + *.google.ads.googleads.v25.enums.QualityScoreBucketEnum.QualityScoreBucket historical_creative_quality_score = 80;+ * @param value The enum numeric value on the wire for historicalCreativeQualityScore to set. + * @return This builder for chaining. + */ + public Builder setHistoricalCreativeQualityScoreValue(int value) { + historicalCreativeQualityScore_ = value; + bitField2_ |= 0x00040000; + onChanged(); + return this; + } + /** + *+ * The creative historical quality score. ** - *optional double auction_insight_search_overlap_rate = 261;- * @return The auctionInsightSearchOverlapRate. + *.google.ads.googleads.v25.enums.QualityScoreBucketEnum.QualityScoreBucket historical_creative_quality_score = 80;+ * @return The historicalCreativeQualityScore. */ @java.lang.Override - public double getAuctionInsightSearchOverlapRate() { - return auctionInsightSearchOverlapRate_; + public com.google.ads.googleads.v25.enums.QualityScoreBucketEnum.QualityScoreBucket getHistoricalCreativeQualityScore() { + com.google.ads.googleads.v25.enums.QualityScoreBucketEnum.QualityScoreBucket result = com.google.ads.googleads.v25.enums.QualityScoreBucketEnum.QualityScoreBucket.forNumber(historicalCreativeQualityScore_); + return result == null ? com.google.ads.googleads.v25.enums.QualityScoreBucketEnum.QualityScoreBucket.UNRECOGNIZED : result; } /** *- * This metric is part of the Auction Insights report, and tells how often - * another participant's ad received an impression when your ad also received - * an impression. - * - * This metric is not publicly available. + * The creative historical quality score. ** - *optional double auction_insight_search_overlap_rate = 261;- * @param value The auctionInsightSearchOverlapRate to set. + *.google.ads.googleads.v25.enums.QualityScoreBucketEnum.QualityScoreBucket historical_creative_quality_score = 80;+ * @param value The historicalCreativeQualityScore to set. * @return This builder for chaining. */ - public Builder setAuctionInsightSearchOverlapRate(double value) { - - auctionInsightSearchOverlapRate_ = value; - bitField0_ |= 0x04000000; + public Builder setHistoricalCreativeQualityScore(com.google.ads.googleads.v25.enums.QualityScoreBucketEnum.QualityScoreBucket value) { + if (value == null) { throw new NullPointerException(); } + bitField2_ |= 0x00040000; + historicalCreativeQualityScore_ = value.getNumber(); onChanged(); return this; } /** *- * This metric is part of the Auction Insights report, and tells how often - * another participant's ad received an impression when your ad also received - * an impression. - * - * This metric is not publicly available. + * The creative historical quality score. ** - *optional double auction_insight_search_overlap_rate = 261;+ *.google.ads.googleads.v25.enums.QualityScoreBucketEnum.QualityScoreBucket historical_creative_quality_score = 80;* @return This builder for chaining. */ - public Builder clearAuctionInsightSearchOverlapRate() { - bitField0_ = (bitField0_ & ~0x04000000); - auctionInsightSearchOverlapRate_ = 0D; + public Builder clearHistoricalCreativeQualityScore() { + bitField2_ = (bitField2_ & ~0x00040000); + historicalCreativeQualityScore_ = 0; onChanged(); return this; } - private double auctionInsightSearchPositionAboveRate_ ; + private int historicalLandingPageQualityScore_ = 0; /** *- * This metric is part of the Auction Insights report, and tells how often - * another participant's ad was shown in a higher position than yours, when - * both of your ads were shown at the same page. - * - * This metric is not publicly available. + * The quality of historical landing page experience. ** - *optional double auction_insight_search_position_above_rate = 262;- * @return Whether the auctionInsightSearchPositionAboveRate field is set. + *.google.ads.googleads.v25.enums.QualityScoreBucketEnum.QualityScoreBucket historical_landing_page_quality_score = 81;+ * @return The enum numeric value on the wire for historicalLandingPageQualityScore. */ - @java.lang.Override - public boolean hasAuctionInsightSearchPositionAboveRate() { - return ((bitField0_ & 0x08000000) != 0); + @java.lang.Override public int getHistoricalLandingPageQualityScoreValue() { + return historicalLandingPageQualityScore_; } /** *- * This metric is part of the Auction Insights report, and tells how often - * another participant's ad was shown in a higher position than yours, when - * both of your ads were shown at the same page. + * The quality of historical landing page experience. + ** - * This metric is not publicly available. + *.google.ads.googleads.v25.enums.QualityScoreBucketEnum.QualityScoreBucket historical_landing_page_quality_score = 81;+ * @param value The enum numeric value on the wire for historicalLandingPageQualityScore to set. + * @return This builder for chaining. + */ + public Builder setHistoricalLandingPageQualityScoreValue(int value) { + historicalLandingPageQualityScore_ = value; + bitField2_ |= 0x00080000; + onChanged(); + return this; + } + /** + *+ * The quality of historical landing page experience. ** - *optional double auction_insight_search_position_above_rate = 262;- * @return The auctionInsightSearchPositionAboveRate. + *.google.ads.googleads.v25.enums.QualityScoreBucketEnum.QualityScoreBucket historical_landing_page_quality_score = 81;+ * @return The historicalLandingPageQualityScore. */ @java.lang.Override - public double getAuctionInsightSearchPositionAboveRate() { - return auctionInsightSearchPositionAboveRate_; + public com.google.ads.googleads.v25.enums.QualityScoreBucketEnum.QualityScoreBucket getHistoricalLandingPageQualityScore() { + com.google.ads.googleads.v25.enums.QualityScoreBucketEnum.QualityScoreBucket result = com.google.ads.googleads.v25.enums.QualityScoreBucketEnum.QualityScoreBucket.forNumber(historicalLandingPageQualityScore_); + return result == null ? com.google.ads.googleads.v25.enums.QualityScoreBucketEnum.QualityScoreBucket.UNRECOGNIZED : result; } /** *- * This metric is part of the Auction Insights report, and tells how often - * another participant's ad was shown in a higher position than yours, when - * both of your ads were shown at the same page. - * - * This metric is not publicly available. + * The quality of historical landing page experience. ** - *optional double auction_insight_search_position_above_rate = 262;- * @param value The auctionInsightSearchPositionAboveRate to set. + *.google.ads.googleads.v25.enums.QualityScoreBucketEnum.QualityScoreBucket historical_landing_page_quality_score = 81;+ * @param value The historicalLandingPageQualityScore to set. * @return This builder for chaining. */ - public Builder setAuctionInsightSearchPositionAboveRate(double value) { - - auctionInsightSearchPositionAboveRate_ = value; - bitField0_ |= 0x08000000; + public Builder setHistoricalLandingPageQualityScore(com.google.ads.googleads.v25.enums.QualityScoreBucketEnum.QualityScoreBucket value) { + if (value == null) { throw new NullPointerException(); } + bitField2_ |= 0x00080000; + historicalLandingPageQualityScore_ = value.getNumber(); onChanged(); return this; } /** *- * This metric is part of the Auction Insights report, and tells how often - * another participant's ad was shown in a higher position than yours, when - * both of your ads were shown at the same page. - * - * This metric is not publicly available. + * The quality of historical landing page experience. ** - *optional double auction_insight_search_position_above_rate = 262;+ *.google.ads.googleads.v25.enums.QualityScoreBucketEnum.QualityScoreBucket historical_landing_page_quality_score = 81;* @return This builder for chaining. */ - public Builder clearAuctionInsightSearchPositionAboveRate() { - bitField0_ = (bitField0_ & ~0x08000000); - auctionInsightSearchPositionAboveRate_ = 0D; + public Builder clearHistoricalLandingPageQualityScore() { + bitField2_ = (bitField2_ & ~0x00080000); + historicalLandingPageQualityScore_ = 0; onChanged(); return this; } - private double auctionInsightSearchTopImpressionPercentage_ ; + private long historicalQualityScore_ ; /** *- * This metric is part of the Auction Insights report, and tells how often - * the ads of another participant showed adjacent to the top organic search - * results. This percentage is computed only over the auctions that you - * appeared in the page. - * - * This metric is not publicly available. + * The historical quality score. ** - *optional double auction_insight_search_top_impression_percentage = 263;- * @return Whether the auctionInsightSearchTopImpressionPercentage field is set. + *optional int64 historical_quality_score = 216;+ * @return Whether the historicalQualityScore field is set. */ @java.lang.Override - public boolean hasAuctionInsightSearchTopImpressionPercentage() { - return ((bitField0_ & 0x10000000) != 0); + public boolean hasHistoricalQualityScore() { + return ((bitField2_ & 0x00100000) != 0); } /** *- * This metric is part of the Auction Insights report, and tells how often - * the ads of another participant showed adjacent to the top organic search - * results. This percentage is computed only over the auctions that you - * appeared in the page. - * - * This metric is not publicly available. + * The historical quality score. ** - *optional double auction_insight_search_top_impression_percentage = 263;- * @return The auctionInsightSearchTopImpressionPercentage. + *optional int64 historical_quality_score = 216;+ * @return The historicalQualityScore. */ @java.lang.Override - public double getAuctionInsightSearchTopImpressionPercentage() { - return auctionInsightSearchTopImpressionPercentage_; + public long getHistoricalQualityScore() { + return historicalQualityScore_; } /** *- * This metric is part of the Auction Insights report, and tells how often - * the ads of another participant showed adjacent to the top organic search - * results. This percentage is computed only over the auctions that you - * appeared in the page. - * - * This metric is not publicly available. + * The historical quality score. ** - *optional double auction_insight_search_top_impression_percentage = 263;- * @param value The auctionInsightSearchTopImpressionPercentage to set. + *optional int64 historical_quality_score = 216;+ * @param value The historicalQualityScore to set. * @return This builder for chaining. */ - public Builder setAuctionInsightSearchTopImpressionPercentage(double value) { + public Builder setHistoricalQualityScore(long value) { - auctionInsightSearchTopImpressionPercentage_ = value; - bitField0_ |= 0x10000000; + historicalQualityScore_ = value; + bitField2_ |= 0x00100000; onChanged(); return this; } /** *- * This metric is part of the Auction Insights report, and tells how often - * the ads of another participant showed adjacent to the top organic search - * results. This percentage is computed only over the auctions that you - * appeared in the page. - * - * This metric is not publicly available. + * The historical quality score. ** - *optional double auction_insight_search_top_impression_percentage = 263;+ *optional int64 historical_quality_score = 216;* @return This builder for chaining. */ - public Builder clearAuctionInsightSearchTopImpressionPercentage() { - bitField0_ = (bitField0_ & ~0x10000000); - auctionInsightSearchTopImpressionPercentage_ = 0D; + public Builder clearHistoricalQualityScore() { + bitField2_ = (bitField2_ & ~0x00100000); + historicalQualityScore_ = 0L; onChanged(); return this; } - private double averageCost_ ; + private int historicalSearchPredictedCtr_ = 0; /** *- * The average amount you pay per interaction. This amount is the total cost - * of your ads divided by the total number of interactions. + * The historical search predicted click through rate (CTR). ** - *optional double average_cost = 203;- * @return Whether the averageCost field is set. + *.google.ads.googleads.v25.enums.QualityScoreBucketEnum.QualityScoreBucket historical_search_predicted_ctr = 83;+ * @return The enum numeric value on the wire for historicalSearchPredictedCtr. */ - @java.lang.Override - public boolean hasAverageCost() { - return ((bitField0_ & 0x20000000) != 0); + @java.lang.Override public int getHistoricalSearchPredictedCtrValue() { + return historicalSearchPredictedCtr_; } /** *- * The average amount you pay per interaction. This amount is the total cost - * of your ads divided by the total number of interactions. + * The historical search predicted click through rate (CTR). ** - *optional double average_cost = 203;- * @return The averageCost. + *.google.ads.googleads.v25.enums.QualityScoreBucketEnum.QualityScoreBucket historical_search_predicted_ctr = 83;+ * @param value The enum numeric value on the wire for historicalSearchPredictedCtr to set. + * @return This builder for chaining. + */ + public Builder setHistoricalSearchPredictedCtrValue(int value) { + historicalSearchPredictedCtr_ = value; + bitField2_ |= 0x00200000; + onChanged(); + return this; + } + /** + *+ * The historical search predicted click through rate (CTR). + *+ * + *.google.ads.googleads.v25.enums.QualityScoreBucketEnum.QualityScoreBucket historical_search_predicted_ctr = 83;+ * @return The historicalSearchPredictedCtr. */ @java.lang.Override - public double getAverageCost() { - return averageCost_; + public com.google.ads.googleads.v25.enums.QualityScoreBucketEnum.QualityScoreBucket getHistoricalSearchPredictedCtr() { + com.google.ads.googleads.v25.enums.QualityScoreBucketEnum.QualityScoreBucket result = com.google.ads.googleads.v25.enums.QualityScoreBucketEnum.QualityScoreBucket.forNumber(historicalSearchPredictedCtr_); + return result == null ? com.google.ads.googleads.v25.enums.QualityScoreBucketEnum.QualityScoreBucket.UNRECOGNIZED : result; } /** *- * The average amount you pay per interaction. This amount is the total cost - * of your ads divided by the total number of interactions. + * The historical search predicted click through rate (CTR). ** - *optional double average_cost = 203;- * @param value The averageCost to set. + *.google.ads.googleads.v25.enums.QualityScoreBucketEnum.QualityScoreBucket historical_search_predicted_ctr = 83;+ * @param value The historicalSearchPredictedCtr to set. * @return This builder for chaining. */ - public Builder setAverageCost(double value) { - - averageCost_ = value; - bitField0_ |= 0x20000000; + public Builder setHistoricalSearchPredictedCtr(com.google.ads.googleads.v25.enums.QualityScoreBucketEnum.QualityScoreBucket value) { + if (value == null) { throw new NullPointerException(); } + bitField2_ |= 0x00200000; + historicalSearchPredictedCtr_ = value.getNumber(); onChanged(); return this; } /** *- * The average amount you pay per interaction. This amount is the total cost - * of your ads divided by the total number of interactions. + * The historical search predicted click through rate (CTR). ** - *optional double average_cost = 203;+ *.google.ads.googleads.v25.enums.QualityScoreBucketEnum.QualityScoreBucket historical_search_predicted_ctr = 83;* @return This builder for chaining. */ - public Builder clearAverageCost() { - bitField0_ = (bitField0_ & ~0x20000000); - averageCost_ = 0D; + public Builder clearHistoricalSearchPredictedCtr() { + bitField2_ = (bitField2_ & ~0x00200000); + historicalSearchPredictedCtr_ = 0; onChanged(); return this; } - private double averageCpc_ ; + private long gmailForwards_ ; /** *- * The total cost of all clicks divided by the total number of clicks - * received. + * The number of times the ad was forwarded to someone else as a message. ** - *optional double average_cpc = 204;- * @return Whether the averageCpc field is set. + *optional int64 gmail_forwards = 217;+ * @return Whether the gmailForwards field is set. */ @java.lang.Override - public boolean hasAverageCpc() { - return ((bitField0_ & 0x40000000) != 0); + public boolean hasGmailForwards() { + return ((bitField2_ & 0x00400000) != 0); } /** *- * The total cost of all clicks divided by the total number of clicks - * received. + * The number of times the ad was forwarded to someone else as a message. ** - *optional double average_cpc = 204;- * @return The averageCpc. + *optional int64 gmail_forwards = 217;+ * @return The gmailForwards. */ @java.lang.Override - public double getAverageCpc() { - return averageCpc_; + public long getGmailForwards() { + return gmailForwards_; } /** *- * The total cost of all clicks divided by the total number of clicks - * received. + * The number of times the ad was forwarded to someone else as a message. ** - *optional double average_cpc = 204;- * @param value The averageCpc to set. + *optional int64 gmail_forwards = 217;+ * @param value The gmailForwards to set. * @return This builder for chaining. */ - public Builder setAverageCpc(double value) { + public Builder setGmailForwards(long value) { - averageCpc_ = value; - bitField0_ |= 0x40000000; + gmailForwards_ = value; + bitField2_ |= 0x00400000; onChanged(); return this; } /** *- * The total cost of all clicks divided by the total number of clicks - * received. + * The number of times the ad was forwarded to someone else as a message. ** - *optional double average_cpc = 204;+ *optional int64 gmail_forwards = 217;* @return This builder for chaining. */ - public Builder clearAverageCpc() { - bitField0_ = (bitField0_ & ~0x40000000); - averageCpc_ = 0D; + public Builder clearGmailForwards() { + bitField2_ = (bitField2_ & ~0x00400000); + gmailForwards_ = 0L; onChanged(); return this; } - private double averageCpe_ ; + private long gmailSaves_ ; /** *- * The average amount that you've been charged for an ad engagement. This - * amount is the total cost of all ad engagements divided by the total number - * of ad engagements. + * The number of times someone has saved your Gmail ad to their inbox as a + * message. ** - *optional double average_cpe = 205;- * @return Whether the averageCpe field is set. + *optional int64 gmail_saves = 218;+ * @return Whether the gmailSaves field is set. */ @java.lang.Override - public boolean hasAverageCpe() { - return ((bitField0_ & 0x80000000) != 0); + public boolean hasGmailSaves() { + return ((bitField2_ & 0x00800000) != 0); } /** *- * The average amount that you've been charged for an ad engagement. This - * amount is the total cost of all ad engagements divided by the total number - * of ad engagements. + * The number of times someone has saved your Gmail ad to their inbox as a + * message. ** - *optional double average_cpe = 205;- * @return The averageCpe. + *optional int64 gmail_saves = 218;+ * @return The gmailSaves. */ @java.lang.Override - public double getAverageCpe() { - return averageCpe_; + public long getGmailSaves() { + return gmailSaves_; } /** *- * The average amount that you've been charged for an ad engagement. This - * amount is the total cost of all ad engagements divided by the total number - * of ad engagements. + * The number of times someone has saved your Gmail ad to their inbox as a + * message. ** - *optional double average_cpe = 205;- * @param value The averageCpe to set. + *optional int64 gmail_saves = 218;+ * @param value The gmailSaves to set. * @return This builder for chaining. */ - public Builder setAverageCpe(double value) { + public Builder setGmailSaves(long value) { - averageCpe_ = value; - bitField0_ |= 0x80000000; + gmailSaves_ = value; + bitField2_ |= 0x00800000; onChanged(); return this; } /** *- * The average amount that you've been charged for an ad engagement. This - * amount is the total cost of all ad engagements divided by the total number - * of ad engagements. + * The number of times someone has saved your Gmail ad to their inbox as a + * message. ** - *optional double average_cpe = 205;+ *optional int64 gmail_saves = 218;* @return This builder for chaining. */ - public Builder clearAverageCpe() { - bitField0_ = (bitField0_ & ~0x80000000); - averageCpe_ = 0D; + public Builder clearGmailSaves() { + bitField2_ = (bitField2_ & ~0x00800000); + gmailSaves_ = 0L; onChanged(); return this; } - private double averageCpm_ ; + private long gmailSecondaryClicks_ ; /** *- * Average cost-per-thousand impressions (CPM). + * The number of clicks to the landing page on the expanded state of Gmail + * ads. ** - *optional double average_cpm = 206;- * @return Whether the averageCpm field is set. + *optional int64 gmail_secondary_clicks = 219;+ * @return Whether the gmailSecondaryClicks field is set. */ @java.lang.Override - public boolean hasAverageCpm() { - return ((bitField1_ & 0x00000001) != 0); + public boolean hasGmailSecondaryClicks() { + return ((bitField2_ & 0x01000000) != 0); } /** *- * Average cost-per-thousand impressions (CPM). + * The number of clicks to the landing page on the expanded state of Gmail + * ads. ** - *optional double average_cpm = 206;- * @return The averageCpm. + *optional int64 gmail_secondary_clicks = 219;+ * @return The gmailSecondaryClicks. */ @java.lang.Override - public double getAverageCpm() { - return averageCpm_; + public long getGmailSecondaryClicks() { + return gmailSecondaryClicks_; } /** *- * Average cost-per-thousand impressions (CPM). + * The number of clicks to the landing page on the expanded state of Gmail + * ads. ** - *optional double average_cpm = 206;- * @param value The averageCpm to set. + *optional int64 gmail_secondary_clicks = 219;+ * @param value The gmailSecondaryClicks to set. * @return This builder for chaining. */ - public Builder setAverageCpm(double value) { + public Builder setGmailSecondaryClicks(long value) { - averageCpm_ = value; - bitField1_ |= 0x00000001; + gmailSecondaryClicks_ = value; + bitField2_ |= 0x01000000; onChanged(); return this; } /** *- * Average cost-per-thousand impressions (CPM). + * The number of clicks to the landing page on the expanded state of Gmail + * ads. ** - *optional double average_cpm = 206;+ *optional int64 gmail_secondary_clicks = 219;* @return This builder for chaining. */ - public Builder clearAverageCpm() { - bitField1_ = (bitField1_ & ~0x00000001); - averageCpm_ = 0D; + public Builder clearGmailSecondaryClicks() { + bitField2_ = (bitField2_ & ~0x01000000); + gmailSecondaryClicks_ = 0L; onChanged(); return this; } - private double trueviewAverageCpv_ ; + private long impressionsFromStoreReach_ ; /** *- * The average amount you pay each time someone views your ad. - * The average CPV is defined by the total cost of all ad views divided by - * the number of TrueView views. + * The number of times a business's location-based ad was shown. + * + * This metric applies to feed items only. ** - *optional double trueview_average_cpv = 405;- * @return Whether the trueviewAverageCpv field is set. + *optional int64 impressions_from_store_reach = 220;+ * @return Whether the impressionsFromStoreReach field is set. */ @java.lang.Override - public boolean hasTrueviewAverageCpv() { - return ((bitField1_ & 0x00000002) != 0); + public boolean hasImpressionsFromStoreReach() { + return ((bitField2_ & 0x02000000) != 0); } /** *- * The average amount you pay each time someone views your ad. - * The average CPV is defined by the total cost of all ad views divided by - * the number of TrueView views. + * The number of times a business's location-based ad was shown. + * + * This metric applies to feed items only. ** - *optional double trueview_average_cpv = 405;- * @return The trueviewAverageCpv. + *optional int64 impressions_from_store_reach = 220;+ * @return The impressionsFromStoreReach. */ @java.lang.Override - public double getTrueviewAverageCpv() { - return trueviewAverageCpv_; + public long getImpressionsFromStoreReach() { + return impressionsFromStoreReach_; } /** *- * The average amount you pay each time someone views your ad. - * The average CPV is defined by the total cost of all ad views divided by - * the number of TrueView views. + * The number of times a business's location-based ad was shown. + * + * This metric applies to feed items only. ** - *optional double trueview_average_cpv = 405;- * @param value The trueviewAverageCpv to set. + *optional int64 impressions_from_store_reach = 220;+ * @param value The impressionsFromStoreReach to set. * @return This builder for chaining. */ - public Builder setTrueviewAverageCpv(double value) { + public Builder setImpressionsFromStoreReach(long value) { - trueviewAverageCpv_ = value; - bitField1_ |= 0x00000002; + impressionsFromStoreReach_ = value; + bitField2_ |= 0x02000000; onChanged(); return this; } /** *- * The average amount you pay each time someone views your ad. - * The average CPV is defined by the total cost of all ad views divided by - * the number of TrueView views. + * The number of times a business's location-based ad was shown. + * + * This metric applies to feed items only. ** - *optional double trueview_average_cpv = 405;+ *optional int64 impressions_from_store_reach = 220;* @return This builder for chaining. */ - public Builder clearTrueviewAverageCpv() { - bitField1_ = (bitField1_ & ~0x00000002); - trueviewAverageCpv_ = 0D; + public Builder clearImpressionsFromStoreReach() { + bitField2_ = (bitField2_ & ~0x02000000); + impressionsFromStoreReach_ = 0L; onChanged(); return this; } - private double averagePageViews_ ; + private long impressions_ ; /** *- * Average number of pages viewed per session. + * Count of how often your ad has appeared on a search results page or + * website on the Google Network. ** - *optional double average_page_views = 208;- * @return Whether the averagePageViews field is set. + *optional int64 impressions = 221;+ * @return Whether the impressions field is set. */ @java.lang.Override - public boolean hasAveragePageViews() { - return ((bitField1_ & 0x00000004) != 0); + public boolean hasImpressions() { + return ((bitField2_ & 0x04000000) != 0); } /** *- * Average number of pages viewed per session. + * Count of how often your ad has appeared on a search results page or + * website on the Google Network. ** - *optional double average_page_views = 208;- * @return The averagePageViews. + *optional int64 impressions = 221;+ * @return The impressions. */ @java.lang.Override - public double getAveragePageViews() { - return averagePageViews_; + public long getImpressions() { + return impressions_; } /** *- * Average number of pages viewed per session. + * Count of how often your ad has appeared on a search results page or + * website on the Google Network. ** - *optional double average_page_views = 208;- * @param value The averagePageViews to set. + *optional int64 impressions = 221;+ * @param value The impressions to set. * @return This builder for chaining. */ - public Builder setAveragePageViews(double value) { + public Builder setImpressions(long value) { - averagePageViews_ = value; - bitField1_ |= 0x00000004; + impressions_ = value; + bitField2_ |= 0x04000000; onChanged(); return this; } /** *- * Average number of pages viewed per session. + * Count of how often your ad has appeared on a search results page or + * website on the Google Network. ** - *optional double average_page_views = 208;+ *optional int64 impressions = 221;* @return This builder for chaining. */ - public Builder clearAveragePageViews() { - bitField1_ = (bitField1_ & ~0x00000004); - averagePageViews_ = 0D; + public Builder clearImpressions() { + bitField2_ = (bitField2_ & ~0x04000000); + impressions_ = 0L; onChanged(); return this; } - private double averageTimeOnSite_ ; + private double interactionRate_ ; /** *- * Total duration of all sessions (in seconds) / number of sessions. Imported - * from Google Analytics. + * How often people interact with your ad after it is shown to them. + * This is the number of interactions divided by the number of times your ad + * is shown. ** - *optional double average_time_on_site = 209;- * @return Whether the averageTimeOnSite field is set. + *optional double interaction_rate = 222;+ * @return Whether the interactionRate field is set. */ @java.lang.Override - public boolean hasAverageTimeOnSite() { - return ((bitField1_ & 0x00000008) != 0); + public boolean hasInteractionRate() { + return ((bitField2_ & 0x08000000) != 0); } /** *- * Total duration of all sessions (in seconds) / number of sessions. Imported - * from Google Analytics. + * How often people interact with your ad after it is shown to them. + * This is the number of interactions divided by the number of times your ad + * is shown. ** - *optional double average_time_on_site = 209;- * @return The averageTimeOnSite. + *optional double interaction_rate = 222;+ * @return The interactionRate. */ @java.lang.Override - public double getAverageTimeOnSite() { - return averageTimeOnSite_; + public double getInteractionRate() { + return interactionRate_; } /** *- * Total duration of all sessions (in seconds) / number of sessions. Imported - * from Google Analytics. + * How often people interact with your ad after it is shown to them. + * This is the number of interactions divided by the number of times your ad + * is shown. ** - *optional double average_time_on_site = 209;- * @param value The averageTimeOnSite to set. + *optional double interaction_rate = 222;+ * @param value The interactionRate to set. * @return This builder for chaining. */ - public Builder setAverageTimeOnSite(double value) { + public Builder setInteractionRate(double value) { - averageTimeOnSite_ = value; - bitField1_ |= 0x00000008; + interactionRate_ = value; + bitField2_ |= 0x08000000; onChanged(); return this; } /** *- * Total duration of all sessions (in seconds) / number of sessions. Imported - * from Google Analytics. + * How often people interact with your ad after it is shown to them. + * This is the number of interactions divided by the number of times your ad + * is shown. ** - *optional double average_time_on_site = 209;+ *optional double interaction_rate = 222;* @return This builder for chaining. */ - public Builder clearAverageTimeOnSite() { - bitField1_ = (bitField1_ & ~0x00000008); - averageTimeOnSite_ = 0D; + public Builder clearInteractionRate() { + bitField2_ = (bitField2_ & ~0x08000000); + interactionRate_ = 0D; onChanged(); return this; } - private double benchmarkAverageMaxCpc_ ; + private long interactions_ ; /** *- * An indication of how other advertisers are bidding on similar products. + * The number of interactions. + * An interaction is the main user action associated with an ad format-clicks + * for text and shopping ads, views for video ads, and so on. ** - *optional double benchmark_average_max_cpc = 210;- * @return Whether the benchmarkAverageMaxCpc field is set. + *optional int64 interactions = 223;+ * @return Whether the interactions field is set. */ @java.lang.Override - public boolean hasBenchmarkAverageMaxCpc() { - return ((bitField1_ & 0x00000010) != 0); + public boolean hasInteractions() { + return ((bitField2_ & 0x10000000) != 0); } /** *- * An indication of how other advertisers are bidding on similar products. + * The number of interactions. + * An interaction is the main user action associated with an ad format-clicks + * for text and shopping ads, views for video ads, and so on. ** - *optional double benchmark_average_max_cpc = 210;- * @return The benchmarkAverageMaxCpc. + *optional int64 interactions = 223;+ * @return The interactions. */ @java.lang.Override - public double getBenchmarkAverageMaxCpc() { - return benchmarkAverageMaxCpc_; + public long getInteractions() { + return interactions_; } /** *- * An indication of how other advertisers are bidding on similar products. + * The number of interactions. + * An interaction is the main user action associated with an ad format-clicks + * for text and shopping ads, views for video ads, and so on. ** - *optional double benchmark_average_max_cpc = 210;- * @param value The benchmarkAverageMaxCpc to set. + *optional int64 interactions = 223;+ * @param value The interactions to set. * @return This builder for chaining. */ - public Builder setBenchmarkAverageMaxCpc(double value) { + public Builder setInteractions(long value) { - benchmarkAverageMaxCpc_ = value; - bitField1_ |= 0x00000010; + interactions_ = value; + bitField2_ |= 0x10000000; onChanged(); return this; } /** *- * An indication of how other advertisers are bidding on similar products. + * The number of interactions. + * An interaction is the main user action associated with an ad format-clicks + * for text and shopping ads, views for video ads, and so on. ** - *optional double benchmark_average_max_cpc = 210;+ *optional int64 interactions = 223;* @return This builder for chaining. */ - public Builder clearBenchmarkAverageMaxCpc() { - bitField1_ = (bitField1_ & ~0x00000010); - benchmarkAverageMaxCpc_ = 0D; + public Builder clearInteractions() { + bitField2_ = (bitField2_ & ~0x10000000); + interactions_ = 0L; onChanged(); return this; } - private double biddableAppInstallConversions_ ; + private com.google.protobuf.Internal.IntList interactionEventTypes_ = emptyIntList(); + private void ensureInteractionEventTypesIsMutable() { + if (!interactionEventTypes_.isModifiable()) { + interactionEventTypes_ = makeMutableCopy(interactionEventTypes_); + } + bitField2_ |= 0x20000000; + } /** *- * Number of app installs. + * The types of payable and free interactions. ** - *optional double biddable_app_install_conversions = 254;- * @return Whether the biddableAppInstallConversions field is set. + *repeated .google.ads.googleads.v25.enums.InteractionEventTypeEnum.InteractionEventType interaction_event_types = 100;+ * @return A list containing the interactionEventTypes. */ - @java.lang.Override - public boolean hasBiddableAppInstallConversions() { - return ((bitField1_ & 0x00000020) != 0); + public java.util.ListgetInteractionEventTypesList() { + return new com.google.protobuf.Internal.IntListAdapter< + com.google.ads.googleads.v25.enums.InteractionEventTypeEnum.InteractionEventType>(interactionEventTypes_, interactionEventTypes_converter_); } /** * - * Number of app installs. + * The types of payable and free interactions. ** - *optional double biddable_app_install_conversions = 254;- * @return The biddableAppInstallConversions. + *repeated .google.ads.googleads.v25.enums.InteractionEventTypeEnum.InteractionEventType interaction_event_types = 100;+ * @return The count of interactionEventTypes. */ - @java.lang.Override - public double getBiddableAppInstallConversions() { - return biddableAppInstallConversions_; + public int getInteractionEventTypesCount() { + return interactionEventTypes_.size(); } /** *- * Number of app installs. + * The types of payable and free interactions. ** - *optional double biddable_app_install_conversions = 254;- * @param value The biddableAppInstallConversions to set. - * @return This builder for chaining. + *repeated .google.ads.googleads.v25.enums.InteractionEventTypeEnum.InteractionEventType interaction_event_types = 100;+ * @param index The index of the element to return. + * @return The interactionEventTypes at the given index. */ - public Builder setBiddableAppInstallConversions(double value) { - - biddableAppInstallConversions_ = value; - bitField1_ |= 0x00000020; - onChanged(); - return this; + public com.google.ads.googleads.v25.enums.InteractionEventTypeEnum.InteractionEventType getInteractionEventTypes(int index) { + return interactionEventTypes_converter_.convert(interactionEventTypes_.getInt(index)); } /** *- * Number of app installs. + * The types of payable and free interactions. ** - *optional double biddable_app_install_conversions = 254;+ *repeated .google.ads.googleads.v25.enums.InteractionEventTypeEnum.InteractionEventType interaction_event_types = 100;+ * @param index The index to set the value at. + * @param value The interactionEventTypes to set. * @return This builder for chaining. */ - public Builder clearBiddableAppInstallConversions() { - bitField1_ = (bitField1_ & ~0x00000020); - biddableAppInstallConversions_ = 0D; + public Builder setInteractionEventTypes( + int index, com.google.ads.googleads.v25.enums.InteractionEventTypeEnum.InteractionEventType value) { + if (value == null) { throw new NullPointerException(); } + ensureInteractionEventTypesIsMutable(); + interactionEventTypes_.setInt(index, value.getNumber()); onChanged(); return this; } - - private double biddableAppPostInstallConversions_ ; /** *- * Number of in-app actions. + * The types of payable and free interactions. ** - *optional double biddable_app_post_install_conversions = 255;- * @return Whether the biddableAppPostInstallConversions field is set. + *repeated .google.ads.googleads.v25.enums.InteractionEventTypeEnum.InteractionEventType interaction_event_types = 100;+ * @param value The interactionEventTypes to add. + * @return This builder for chaining. */ - @java.lang.Override - public boolean hasBiddableAppPostInstallConversions() { - return ((bitField1_ & 0x00000040) != 0); + public Builder addInteractionEventTypes(com.google.ads.googleads.v25.enums.InteractionEventTypeEnum.InteractionEventType value) { + if (value == null) { throw new NullPointerException(); } + ensureInteractionEventTypesIsMutable(); + interactionEventTypes_.addInt(value.getNumber()); + onChanged(); + return this; } /** *- * Number of in-app actions. + * The types of payable and free interactions. ** - *optional double biddable_app_post_install_conversions = 255;- * @return The biddableAppPostInstallConversions. + *repeated .google.ads.googleads.v25.enums.InteractionEventTypeEnum.InteractionEventType interaction_event_types = 100;+ * @param values The interactionEventTypes to add. + * @return This builder for chaining. */ - @java.lang.Override - public double getBiddableAppPostInstallConversions() { - return biddableAppPostInstallConversions_; + public Builder addAllInteractionEventTypes( + java.lang.Iterable extends com.google.ads.googleads.v25.enums.InteractionEventTypeEnum.InteractionEventType> values) { + ensureInteractionEventTypesIsMutable(); + for (com.google.ads.googleads.v25.enums.InteractionEventTypeEnum.InteractionEventType value : values) { + interactionEventTypes_.addInt(value.getNumber()); + } + onChanged(); + return this; } /** *- * Number of in-app actions. + * The types of payable and free interactions. ** - *optional double biddable_app_post_install_conversions = 255;- * @param value The biddableAppPostInstallConversions to set. + *repeated .google.ads.googleads.v25.enums.InteractionEventTypeEnum.InteractionEventType interaction_event_types = 100;* @return This builder for chaining. */ - public Builder setBiddableAppPostInstallConversions(double value) { - - biddableAppPostInstallConversions_ = value; - bitField1_ |= 0x00000040; + public Builder clearInteractionEventTypes() { + interactionEventTypes_ = emptyIntList(); + bitField2_ = (bitField2_ & ~0x20000000); onChanged(); return this; } /** *- * Number of in-app actions. + * The types of payable and free interactions. ** - *optional double biddable_app_post_install_conversions = 255;- * @return This builder for chaining. + *repeated .google.ads.googleads.v25.enums.InteractionEventTypeEnum.InteractionEventType interaction_event_types = 100;+ * @return A list containing the enum numeric values on the wire for interactionEventTypes. */ - public Builder clearBiddableAppPostInstallConversions() { - bitField1_ = (bitField1_ & ~0x00000040); - biddableAppPostInstallConversions_ = 0D; - onChanged(); - return this; + public java.util.List+ getInteractionEventTypesValueList() { + interactionEventTypes_.makeImmutable(); + return interactionEventTypes_; } - - private double biddableCohortAppPostInstallConversions_ ; /** * - * Participated in-app actions. The number of in app actions that come - * directly or indirectly from the campaign. + * The types of payable and free interactions. ** - *optional double biddable_cohort_app_post_install_conversions = 378;- * @return Whether the biddableCohortAppPostInstallConversions field is set. + *repeated .google.ads.googleads.v25.enums.InteractionEventTypeEnum.InteractionEventType interaction_event_types = 100;+ * @param index The index of the value to return. + * @return The enum numeric value on the wire of interactionEventTypes at the given index. */ - @java.lang.Override - public boolean hasBiddableCohortAppPostInstallConversions() { - return ((bitField1_ & 0x00000080) != 0); + public int getInteractionEventTypesValue(int index) { + return interactionEventTypes_.getInt(index); } /** *- * Participated in-app actions. The number of in app actions that come - * directly or indirectly from the campaign. + * The types of payable and free interactions. ** - *optional double biddable_cohort_app_post_install_conversions = 378;- * @return The biddableCohortAppPostInstallConversions. + *repeated .google.ads.googleads.v25.enums.InteractionEventTypeEnum.InteractionEventType interaction_event_types = 100;+ * @param index The index to set the value at. + * @param value The enum numeric value on the wire for interactionEventTypes to set. + * @return This builder for chaining. */ - @java.lang.Override - public double getBiddableCohortAppPostInstallConversions() { - return biddableCohortAppPostInstallConversions_; + public Builder setInteractionEventTypesValue( + int index, int value) { + ensureInteractionEventTypesIsMutable(); + interactionEventTypes_.setInt(index, value); + onChanged(); + return this; } /** *- * Participated in-app actions. The number of in app actions that come - * directly or indirectly from the campaign. + * The types of payable and free interactions. ** - *optional double biddable_cohort_app_post_install_conversions = 378;- * @param value The biddableCohortAppPostInstallConversions to set. + *repeated .google.ads.googleads.v25.enums.InteractionEventTypeEnum.InteractionEventType interaction_event_types = 100;+ * @param value The enum numeric value on the wire for interactionEventTypes to add. * @return This builder for chaining. */ - public Builder setBiddableCohortAppPostInstallConversions(double value) { - - biddableCohortAppPostInstallConversions_ = value; - bitField1_ |= 0x00000080; + public Builder addInteractionEventTypesValue(int value) { + ensureInteractionEventTypesIsMutable(); + interactionEventTypes_.addInt(value); onChanged(); return this; } /** *- * Participated in-app actions. The number of in app actions that come - * directly or indirectly from the campaign. + * The types of payable and free interactions. ** - *optional double biddable_cohort_app_post_install_conversions = 378;+ *repeated .google.ads.googleads.v25.enums.InteractionEventTypeEnum.InteractionEventType interaction_event_types = 100;+ * @param values The enum numeric values on the wire for interactionEventTypes to add. * @return This builder for chaining. */ - public Builder clearBiddableCohortAppPostInstallConversions() { - bitField1_ = (bitField1_ & ~0x00000080); - biddableCohortAppPostInstallConversions_ = 0D; + public Builder addAllInteractionEventTypesValue( + java.lang.Iterablevalues) { + ensureInteractionEventTypesIsMutable(); + for (int value : values) { + interactionEventTypes_.addInt(value); + } onChanged(); return this; } - private double benchmarkCtr_ ; + private double invalidClickRate_ ; /** * - * An indication on how other advertisers' Shopping ads for similar products - * are performing based on how often people who see their ad click on it. + * The percentage of clicks filtered out of your total number of clicks + * (filtered + non-filtered clicks) during the reporting period. ** - *optional double benchmark_ctr = 211;- * @return Whether the benchmarkCtr field is set. + *optional double invalid_click_rate = 224;+ * @return Whether the invalidClickRate field is set. */ @java.lang.Override - public boolean hasBenchmarkCtr() { - return ((bitField1_ & 0x00000100) != 0); + public boolean hasInvalidClickRate() { + return ((bitField2_ & 0x40000000) != 0); } /** *- * An indication on how other advertisers' Shopping ads for similar products - * are performing based on how often people who see their ad click on it. + * The percentage of clicks filtered out of your total number of clicks + * (filtered + non-filtered clicks) during the reporting period. ** - *optional double benchmark_ctr = 211;- * @return The benchmarkCtr. + *optional double invalid_click_rate = 224;+ * @return The invalidClickRate. */ @java.lang.Override - public double getBenchmarkCtr() { - return benchmarkCtr_; + public double getInvalidClickRate() { + return invalidClickRate_; } /** *- * An indication on how other advertisers' Shopping ads for similar products - * are performing based on how often people who see their ad click on it. + * The percentage of clicks filtered out of your total number of clicks + * (filtered + non-filtered clicks) during the reporting period. ** - *optional double benchmark_ctr = 211;- * @param value The benchmarkCtr to set. + *optional double invalid_click_rate = 224;+ * @param value The invalidClickRate to set. * @return This builder for chaining. */ - public Builder setBenchmarkCtr(double value) { + public Builder setInvalidClickRate(double value) { - benchmarkCtr_ = value; - bitField1_ |= 0x00000100; + invalidClickRate_ = value; + bitField2_ |= 0x40000000; onChanged(); return this; } /** *- * An indication on how other advertisers' Shopping ads for similar products - * are performing based on how often people who see their ad click on it. + * The percentage of clicks filtered out of your total number of clicks + * (filtered + non-filtered clicks) during the reporting period. ** - *optional double benchmark_ctr = 211;+ *optional double invalid_click_rate = 224;* @return This builder for chaining. */ - public Builder clearBenchmarkCtr() { - bitField1_ = (bitField1_ & ~0x00000100); - benchmarkCtr_ = 0D; + public Builder clearInvalidClickRate() { + bitField2_ = (bitField2_ & ~0x40000000); + invalidClickRate_ = 0D; onChanged(); return this; } - private double bounceRate_ ; + private long invalidClicks_ ; /** *- * Percentage of clicks where the user only visited a single page on your - * site. Imported from Google Analytics. + * Number of clicks Google considers illegitimate and doesn't charge you for. ** - *optional double bounce_rate = 212;- * @return Whether the bounceRate field is set. + *optional int64 invalid_clicks = 225;+ * @return Whether the invalidClicks field is set. */ @java.lang.Override - public boolean hasBounceRate() { - return ((bitField1_ & 0x00000200) != 0); + public boolean hasInvalidClicks() { + return ((bitField2_ & 0x80000000) != 0); } /** *- * Percentage of clicks where the user only visited a single page on your - * site. Imported from Google Analytics. + * Number of clicks Google considers illegitimate and doesn't charge you for. ** - *optional double bounce_rate = 212;- * @return The bounceRate. + *optional int64 invalid_clicks = 225;+ * @return The invalidClicks. */ @java.lang.Override - public double getBounceRate() { - return bounceRate_; + public long getInvalidClicks() { + return invalidClicks_; } /** *- * Percentage of clicks where the user only visited a single page on your - * site. Imported from Google Analytics. + * Number of clicks Google considers illegitimate and doesn't charge you for. ** - *optional double bounce_rate = 212;- * @param value The bounceRate to set. + *optional int64 invalid_clicks = 225;+ * @param value The invalidClicks to set. * @return This builder for chaining. */ - public Builder setBounceRate(double value) { + public Builder setInvalidClicks(long value) { - bounceRate_ = value; - bitField1_ |= 0x00000200; + invalidClicks_ = value; + bitField2_ |= 0x80000000; onChanged(); return this; } /** *- * Percentage of clicks where the user only visited a single page on your - * site. Imported from Google Analytics. + * Number of clicks Google considers illegitimate and doesn't charge you for. ** - *optional double bounce_rate = 212;+ *optional int64 invalid_clicks = 225;* @return This builder for chaining. */ - public Builder clearBounceRate() { - bitField1_ = (bitField1_ & ~0x00000200); - bounceRate_ = 0D; + public Builder clearInvalidClicks() { + bitField2_ = (bitField2_ & ~0x80000000); + invalidClicks_ = 0L; onChanged(); return this; } - private long clicks_ ; + private double generalInvalidClickRate_ ; /** *- * The number of clicks. + * The percentage of clicks that have been filtered out of your total number + * of clicks (filtered + non-filtered clicks) due to being general invalid + * clicks. These are clicks Google considers illegitimate that are detected + * through routine means of filtration (that is, known invalid data-center + * traffic, bots and spiders or other crawlers, irregular patterns, etc). + * You're not charged for them, and they don't affect your account statistics. + * See + * [Filtering invalid traffic to ensure + * quality](https://support.google.com/campaignmanager/answer/6076504). ** - *optional int64 clicks = 131;- * @return Whether the clicks field is set. + *optional double general_invalid_click_rate = 370;+ * @return Whether the generalInvalidClickRate field is set. */ @java.lang.Override - public boolean hasClicks() { - return ((bitField1_ & 0x00000400) != 0); + public boolean hasGeneralInvalidClickRate() { + return ((bitField3_ & 0x00000001) != 0); } /** *- * The number of clicks. + * The percentage of clicks that have been filtered out of your total number + * of clicks (filtered + non-filtered clicks) due to being general invalid + * clicks. These are clicks Google considers illegitimate that are detected + * through routine means of filtration (that is, known invalid data-center + * traffic, bots and spiders or other crawlers, irregular patterns, etc). + * You're not charged for them, and they don't affect your account statistics. + * See + * [Filtering invalid traffic to ensure + * quality](https://support.google.com/campaignmanager/answer/6076504). ** - *optional int64 clicks = 131;- * @return The clicks. + *optional double general_invalid_click_rate = 370;+ * @return The generalInvalidClickRate. */ @java.lang.Override - public long getClicks() { - return clicks_; + public double getGeneralInvalidClickRate() { + return generalInvalidClickRate_; } /** *- * The number of clicks. + * The percentage of clicks that have been filtered out of your total number + * of clicks (filtered + non-filtered clicks) due to being general invalid + * clicks. These are clicks Google considers illegitimate that are detected + * through routine means of filtration (that is, known invalid data-center + * traffic, bots and spiders or other crawlers, irregular patterns, etc). + * You're not charged for them, and they don't affect your account statistics. + * See + * [Filtering invalid traffic to ensure + * quality](https://support.google.com/campaignmanager/answer/6076504). ** - *optional int64 clicks = 131;- * @param value The clicks to set. + *optional double general_invalid_click_rate = 370;+ * @param value The generalInvalidClickRate to set. * @return This builder for chaining. */ - public Builder setClicks(long value) { + public Builder setGeneralInvalidClickRate(double value) { - clicks_ = value; - bitField1_ |= 0x00000400; + generalInvalidClickRate_ = value; + bitField3_ |= 0x00000001; onChanged(); return this; } /** *- * The number of clicks. + * The percentage of clicks that have been filtered out of your total number + * of clicks (filtered + non-filtered clicks) due to being general invalid + * clicks. These are clicks Google considers illegitimate that are detected + * through routine means of filtration (that is, known invalid data-center + * traffic, bots and spiders or other crawlers, irregular patterns, etc). + * You're not charged for them, and they don't affect your account statistics. + * See + * [Filtering invalid traffic to ensure + * quality](https://support.google.com/campaignmanager/answer/6076504). ** - *optional int64 clicks = 131;+ *optional double general_invalid_click_rate = 370;* @return This builder for chaining. */ - public Builder clearClicks() { - bitField1_ = (bitField1_ & ~0x00000400); - clicks_ = 0L; + public Builder clearGeneralInvalidClickRate() { + bitField3_ = (bitField3_ & ~0x00000001); + generalInvalidClickRate_ = 0D; onChanged(); return this; } - private long controlClicks_ ; + private long generalInvalidClicks_ ; /** *- * The number of clicks on the control arm of an experiment. - * The treatment clicks value can be selected by using `clicks`. + * Number of general invalid clicks. These are a subset of your invalid clicks + * that are detected through routine means of filtration (such as known + * invalid data-center traffic, bots and spiders or other crawlers, irregular + * patterns, etc.). You're not charged for them, and they don't affect your + * account statistics. See + * [Filtering invalid traffic to ensure + * quality](https://support.google.com/campaignmanager/answer/6076504). ** - *optional int64 control_clicks = 443;- * @return Whether the controlClicks field is set. + *optional int64 general_invalid_clicks = 371;+ * @return Whether the generalInvalidClicks field is set. */ @java.lang.Override - public boolean hasControlClicks() { - return ((bitField1_ & 0x00000800) != 0); + public boolean hasGeneralInvalidClicks() { + return ((bitField3_ & 0x00000002) != 0); } /** *- * The number of clicks on the control arm of an experiment. - * The treatment clicks value can be selected by using `clicks`. + * Number of general invalid clicks. These are a subset of your invalid clicks + * that are detected through routine means of filtration (such as known + * invalid data-center traffic, bots and spiders or other crawlers, irregular + * patterns, etc.). You're not charged for them, and they don't affect your + * account statistics. See + * [Filtering invalid traffic to ensure + * quality](https://support.google.com/campaignmanager/answer/6076504). ** - *optional int64 control_clicks = 443;- * @return The controlClicks. + *optional int64 general_invalid_clicks = 371;+ * @return The generalInvalidClicks. */ @java.lang.Override - public long getControlClicks() { - return controlClicks_; + public long getGeneralInvalidClicks() { + return generalInvalidClicks_; } /** *- * The number of clicks on the control arm of an experiment. - * The treatment clicks value can be selected by using `clicks`. + * Number of general invalid clicks. These are a subset of your invalid clicks + * that are detected through routine means of filtration (such as known + * invalid data-center traffic, bots and spiders or other crawlers, irregular + * patterns, etc.). You're not charged for them, and they don't affect your + * account statistics. See + * [Filtering invalid traffic to ensure + * quality](https://support.google.com/campaignmanager/answer/6076504). ** - *optional int64 control_clicks = 443;- * @param value The controlClicks to set. + *optional int64 general_invalid_clicks = 371;+ * @param value The generalInvalidClicks to set. * @return This builder for chaining. */ - public Builder setControlClicks(long value) { + public Builder setGeneralInvalidClicks(long value) { - controlClicks_ = value; - bitField1_ |= 0x00000800; + generalInvalidClicks_ = value; + bitField3_ |= 0x00000002; onChanged(); return this; } /** *- * The number of clicks on the control arm of an experiment. - * The treatment clicks value can be selected by using `clicks`. + * Number of general invalid clicks. These are a subset of your invalid clicks + * that are detected through routine means of filtration (such as known + * invalid data-center traffic, bots and spiders or other crawlers, irregular + * patterns, etc.). You're not charged for them, and they don't affect your + * account statistics. See + * [Filtering invalid traffic to ensure + * quality](https://support.google.com/campaignmanager/answer/6076504). ** - *optional int64 control_clicks = 443;+ *optional int64 general_invalid_clicks = 371;* @return This builder for chaining. */ - public Builder clearControlClicks() { - bitField1_ = (bitField1_ & ~0x00000800); - controlClicks_ = 0L; + public Builder clearGeneralInvalidClicks() { + bitField3_ = (bitField3_ & ~0x00000002); + generalInvalidClicks_ = 0L; onChanged(); return this; } - private long combinedClicks_ ; + private long messageChats_ ; /** *- * The number of times your ad or your site's listing in the unpaid - * results was clicked. See - * [About measuring paid and organic search - * results](https://support.google.com/google-ads/answer/3097241). + * Number of message chats initiated for Click To Message impressions that + * were message tracking eligible. ** - *optional int64 combined_clicks = 156;- * @return Whether the combinedClicks field is set. + *optional int64 message_chats = 226;+ * @return Whether the messageChats field is set. */ @java.lang.Override - public boolean hasCombinedClicks() { - return ((bitField1_ & 0x00001000) != 0); + public boolean hasMessageChats() { + return ((bitField3_ & 0x00000004) != 0); } /** *- * The number of times your ad or your site's listing in the unpaid - * results was clicked. See - * [About measuring paid and organic search - * results](https://support.google.com/google-ads/answer/3097241). + * Number of message chats initiated for Click To Message impressions that + * were message tracking eligible. ** - *optional int64 combined_clicks = 156;- * @return The combinedClicks. + *optional int64 message_chats = 226;+ * @return The messageChats. */ @java.lang.Override - public long getCombinedClicks() { - return combinedClicks_; + public long getMessageChats() { + return messageChats_; } /** *- * The number of times your ad or your site's listing in the unpaid - * results was clicked. See - * [About measuring paid and organic search - * results](https://support.google.com/google-ads/answer/3097241). + * Number of message chats initiated for Click To Message impressions that + * were message tracking eligible. ** - *optional int64 combined_clicks = 156;- * @param value The combinedClicks to set. + *optional int64 message_chats = 226;+ * @param value The messageChats to set. * @return This builder for chaining. */ - public Builder setCombinedClicks(long value) { + public Builder setMessageChats(long value) { - combinedClicks_ = value; - bitField1_ |= 0x00001000; + messageChats_ = value; + bitField3_ |= 0x00000004; onChanged(); return this; } /** *- * The number of times your ad or your site's listing in the unpaid - * results was clicked. See - * [About measuring paid and organic search - * results](https://support.google.com/google-ads/answer/3097241). + * Number of message chats initiated for Click To Message impressions that + * were message tracking eligible. ** - *optional int64 combined_clicks = 156;+ *optional int64 message_chats = 226;* @return This builder for chaining. */ - public Builder clearCombinedClicks() { - bitField1_ = (bitField1_ & ~0x00001000); - combinedClicks_ = 0L; + public Builder clearMessageChats() { + bitField3_ = (bitField3_ & ~0x00000004); + messageChats_ = 0L; onChanged(); return this; } - private double combinedClicksPerQuery_ ; + private long messageImpressions_ ; /** *- * The number of times your ad or your site's listing in the unpaid - * results was clicked (combined_clicks) divided by combined_queries. See - * [About measuring paid and organic search - * results](https://support.google.com/google-ads/answer/3097241) for details. + * Number of Click To Message impressions that were message tracking eligible. ** - *optional double combined_clicks_per_query = 157;- * @return Whether the combinedClicksPerQuery field is set. + *optional int64 message_impressions = 227;+ * @return Whether the messageImpressions field is set. */ @java.lang.Override - public boolean hasCombinedClicksPerQuery() { - return ((bitField1_ & 0x00002000) != 0); + public boolean hasMessageImpressions() { + return ((bitField3_ & 0x00000008) != 0); } /** *- * The number of times your ad or your site's listing in the unpaid - * results was clicked (combined_clicks) divided by combined_queries. See - * [About measuring paid and organic search - * results](https://support.google.com/google-ads/answer/3097241) for details. + * Number of Click To Message impressions that were message tracking eligible. ** - *optional double combined_clicks_per_query = 157;- * @return The combinedClicksPerQuery. + *optional int64 message_impressions = 227;+ * @return The messageImpressions. */ @java.lang.Override - public double getCombinedClicksPerQuery() { - return combinedClicksPerQuery_; + public long getMessageImpressions() { + return messageImpressions_; } /** *- * The number of times your ad or your site's listing in the unpaid - * results was clicked (combined_clicks) divided by combined_queries. See - * [About measuring paid and organic search - * results](https://support.google.com/google-ads/answer/3097241) for details. + * Number of Click To Message impressions that were message tracking eligible. ** - *optional double combined_clicks_per_query = 157;- * @param value The combinedClicksPerQuery to set. + *optional int64 message_impressions = 227;+ * @param value The messageImpressions to set. * @return This builder for chaining. */ - public Builder setCombinedClicksPerQuery(double value) { + public Builder setMessageImpressions(long value) { - combinedClicksPerQuery_ = value; - bitField1_ |= 0x00002000; + messageImpressions_ = value; + bitField3_ |= 0x00000008; onChanged(); return this; } /** *- * The number of times your ad or your site's listing in the unpaid - * results was clicked (combined_clicks) divided by combined_queries. See - * [About measuring paid and organic search - * results](https://support.google.com/google-ads/answer/3097241) for details. + * Number of Click To Message impressions that were message tracking eligible. ** - *optional double combined_clicks_per_query = 157;+ *optional int64 message_impressions = 227;* @return This builder for chaining. */ - public Builder clearCombinedClicksPerQuery() { - bitField1_ = (bitField1_ & ~0x00002000); - combinedClicksPerQuery_ = 0D; + public Builder clearMessageImpressions() { + bitField3_ = (bitField3_ & ~0x00000008); + messageImpressions_ = 0L; onChanged(); return this; } - private long combinedQueries_ ; + private double messageChatRate_ ; /** *- * The number of searches that returned pages from your site in the unpaid - * results or showed one of your text ads. See - * [About measuring paid and organic search - * results](https://support.google.com/google-ads/answer/3097241) for details. + * Number of message chats initiated (message_chats) divided by the number + * of message impressions (message_impressions). + * Rate at which a user initiates a message chat from an ad impression with + * a messaging option and message tracking enabled. + * Note that this rate can be more than 1.0 for a given message impression. ** - *optional int64 combined_queries = 158;- * @return Whether the combinedQueries field is set. + *optional double message_chat_rate = 228;+ * @return Whether the messageChatRate field is set. */ @java.lang.Override - public boolean hasCombinedQueries() { - return ((bitField1_ & 0x00004000) != 0); + public boolean hasMessageChatRate() { + return ((bitField3_ & 0x00000010) != 0); } /** *- * The number of searches that returned pages from your site in the unpaid - * results or showed one of your text ads. See - * [About measuring paid and organic search - * results](https://support.google.com/google-ads/answer/3097241) for details. + * Number of message chats initiated (message_chats) divided by the number + * of message impressions (message_impressions). + * Rate at which a user initiates a message chat from an ad impression with + * a messaging option and message tracking enabled. + * Note that this rate can be more than 1.0 for a given message impression. ** - *optional int64 combined_queries = 158;- * @return The combinedQueries. + *optional double message_chat_rate = 228;+ * @return The messageChatRate. */ @java.lang.Override - public long getCombinedQueries() { - return combinedQueries_; + public double getMessageChatRate() { + return messageChatRate_; } /** *- * The number of searches that returned pages from your site in the unpaid - * results or showed one of your text ads. See - * [About measuring paid and organic search - * results](https://support.google.com/google-ads/answer/3097241) for details. + * Number of message chats initiated (message_chats) divided by the number + * of message impressions (message_impressions). + * Rate at which a user initiates a message chat from an ad impression with + * a messaging option and message tracking enabled. + * Note that this rate can be more than 1.0 for a given message impression. ** - *optional int64 combined_queries = 158;- * @param value The combinedQueries to set. + *optional double message_chat_rate = 228;+ * @param value The messageChatRate to set. * @return This builder for chaining. */ - public Builder setCombinedQueries(long value) { + public Builder setMessageChatRate(double value) { - combinedQueries_ = value; - bitField1_ |= 0x00004000; + messageChatRate_ = value; + bitField3_ |= 0x00000010; onChanged(); return this; } /** *- * The number of searches that returned pages from your site in the unpaid - * results or showed one of your text ads. See - * [About measuring paid and organic search - * results](https://support.google.com/google-ads/answer/3097241) for details. + * Number of message chats initiated (message_chats) divided by the number + * of message impressions (message_impressions). + * Rate at which a user initiates a message chat from an ad impression with + * a messaging option and message tracking enabled. + * Note that this rate can be more than 1.0 for a given message impression. ** - *optional int64 combined_queries = 158;+ *optional double message_chat_rate = 228;* @return This builder for chaining. */ - public Builder clearCombinedQueries() { - bitField1_ = (bitField1_ & ~0x00004000); - combinedQueries_ = 0L; + public Builder clearMessageChatRate() { + bitField3_ = (bitField3_ & ~0x00000010); + messageChatRate_ = 0D; onChanged(); return this; } - private double contentBudgetLostImpressionShare_ ; + private double mobileFriendlyClicksPercentage_ ; /** *- * The estimated percent of times that your ad was eligible to show - * on the Display Network but didn't because your budget was too low. - * Note: Content budget lost impression share is reported in the range of 0 - * to 0.9. Any value above 0.9 is reported as 0.9001. + * The percentage of mobile clicks that go to a mobile-friendly page. ** - *optional double content_budget_lost_impression_share = 159;- * @return Whether the contentBudgetLostImpressionShare field is set. + *optional double mobile_friendly_clicks_percentage = 229;+ * @return Whether the mobileFriendlyClicksPercentage field is set. */ @java.lang.Override - public boolean hasContentBudgetLostImpressionShare() { - return ((bitField1_ & 0x00008000) != 0); + public boolean hasMobileFriendlyClicksPercentage() { + return ((bitField3_ & 0x00000020) != 0); } /** *- * The estimated percent of times that your ad was eligible to show - * on the Display Network but didn't because your budget was too low. - * Note: Content budget lost impression share is reported in the range of 0 - * to 0.9. Any value above 0.9 is reported as 0.9001. + * The percentage of mobile clicks that go to a mobile-friendly page. ** - *optional double content_budget_lost_impression_share = 159;- * @return The contentBudgetLostImpressionShare. + *optional double mobile_friendly_clicks_percentage = 229;+ * @return The mobileFriendlyClicksPercentage. */ @java.lang.Override - public double getContentBudgetLostImpressionShare() { - return contentBudgetLostImpressionShare_; + public double getMobileFriendlyClicksPercentage() { + return mobileFriendlyClicksPercentage_; } /** *- * The estimated percent of times that your ad was eligible to show - * on the Display Network but didn't because your budget was too low. - * Note: Content budget lost impression share is reported in the range of 0 - * to 0.9. Any value above 0.9 is reported as 0.9001. + * The percentage of mobile clicks that go to a mobile-friendly page. ** - *optional double content_budget_lost_impression_share = 159;- * @param value The contentBudgetLostImpressionShare to set. + *optional double mobile_friendly_clicks_percentage = 229;+ * @param value The mobileFriendlyClicksPercentage to set. * @return This builder for chaining. */ - public Builder setContentBudgetLostImpressionShare(double value) { + public Builder setMobileFriendlyClicksPercentage(double value) { - contentBudgetLostImpressionShare_ = value; - bitField1_ |= 0x00008000; + mobileFriendlyClicksPercentage_ = value; + bitField3_ |= 0x00000020; onChanged(); return this; } /** *- * The estimated percent of times that your ad was eligible to show - * on the Display Network but didn't because your budget was too low. - * Note: Content budget lost impression share is reported in the range of 0 - * to 0.9. Any value above 0.9 is reported as 0.9001. + * The percentage of mobile clicks that go to a mobile-friendly page. ** - *optional double content_budget_lost_impression_share = 159;+ *optional double mobile_friendly_clicks_percentage = 229;* @return This builder for chaining. */ - public Builder clearContentBudgetLostImpressionShare() { - bitField1_ = (bitField1_ & ~0x00008000); - contentBudgetLostImpressionShare_ = 0D; + public Builder clearMobileFriendlyClicksPercentage() { + bitField3_ = (bitField3_ & ~0x00000020); + mobileFriendlyClicksPercentage_ = 0D; onChanged(); return this; } - private double contentImpressionShare_ ; + private double optimizationScoreUplift_ ; /** *- * The impressions you've received on the Display Network divided - * by the estimated number of impressions you were eligible to receive. - * - * Note: Content impression share is reported in the range of 0.1 to 1. Any - * value below 0.1 is reported as 0.0999. + * Total optimization score uplift of all recommendations. ** - *optional double content_impression_share = 160;- * @return Whether the contentImpressionShare field is set. + *optional double optimization_score_uplift = 247;+ * @return Whether the optimizationScoreUplift field is set. */ @java.lang.Override - public boolean hasContentImpressionShare() { - return ((bitField1_ & 0x00010000) != 0); + public boolean hasOptimizationScoreUplift() { + return ((bitField3_ & 0x00000040) != 0); } /** *- * The impressions you've received on the Display Network divided - * by the estimated number of impressions you were eligible to receive. - * - * Note: Content impression share is reported in the range of 0.1 to 1. Any - * value below 0.1 is reported as 0.0999. + * Total optimization score uplift of all recommendations. ** - *optional double content_impression_share = 160;- * @return The contentImpressionShare. + *optional double optimization_score_uplift = 247;+ * @return The optimizationScoreUplift. */ @java.lang.Override - public double getContentImpressionShare() { - return contentImpressionShare_; + public double getOptimizationScoreUplift() { + return optimizationScoreUplift_; } /** *- * The impressions you've received on the Display Network divided - * by the estimated number of impressions you were eligible to receive. - * - * Note: Content impression share is reported in the range of 0.1 to 1. Any - * value below 0.1 is reported as 0.0999. + * Total optimization score uplift of all recommendations. ** - *optional double content_impression_share = 160;- * @param value The contentImpressionShare to set. + *optional double optimization_score_uplift = 247;+ * @param value The optimizationScoreUplift to set. * @return This builder for chaining. */ - public Builder setContentImpressionShare(double value) { + public Builder setOptimizationScoreUplift(double value) { - contentImpressionShare_ = value; - bitField1_ |= 0x00010000; + optimizationScoreUplift_ = value; + bitField3_ |= 0x00000040; onChanged(); return this; } /** *- * The impressions you've received on the Display Network divided - * by the estimated number of impressions you were eligible to receive. - * - * Note: Content impression share is reported in the range of 0.1 to 1. Any - * value below 0.1 is reported as 0.0999. + * Total optimization score uplift of all recommendations. ** - *optional double content_impression_share = 160;+ *optional double optimization_score_uplift = 247;* @return This builder for chaining. */ - public Builder clearContentImpressionShare() { - bitField1_ = (bitField1_ & ~0x00010000); - contentImpressionShare_ = 0D; + public Builder clearOptimizationScoreUplift() { + bitField3_ = (bitField3_ & ~0x00000040); + optimizationScoreUplift_ = 0D; onChanged(); return this; } - private java.lang.Object conversionLastReceivedRequestDateTime_ = ""; + private java.lang.Object optimizationScoreUrl_ = ""; /** *- * The last date/time a conversion tag for this conversion action successfully - * fired and was seen by Google Ads. This firing event may not have been the - * result of an attributable conversion (for example, because the tag was - * fired from a browser that did not previously click an ad from an - * appropriate advertiser). The date/time is in the customer's time zone. + * URL for the optimization score page in the Google Ads web interface. + * This metric can be selected from `customer` or `campaign`, and can be + * segmented by `segments.recommendation_type`. + * + * For example, `SELECT metrics.optimization_score_url, + * segments.recommendation_type FROM customer` will return a URL for each + * unique (customer, recommendation_type) combination. ** - *optional string conversion_last_received_request_date_time = 161;- * @return Whether the conversionLastReceivedRequestDateTime field is set. + *optional string optimization_score_url = 248;+ * @return Whether the optimizationScoreUrl field is set. */ - public boolean hasConversionLastReceivedRequestDateTime() { - return ((bitField1_ & 0x00020000) != 0); + public boolean hasOptimizationScoreUrl() { + return ((bitField3_ & 0x00000080) != 0); } /** *- * The last date/time a conversion tag for this conversion action successfully - * fired and was seen by Google Ads. This firing event may not have been the - * result of an attributable conversion (for example, because the tag was - * fired from a browser that did not previously click an ad from an - * appropriate advertiser). The date/time is in the customer's time zone. + * URL for the optimization score page in the Google Ads web interface. + * This metric can be selected from `customer` or `campaign`, and can be + * segmented by `segments.recommendation_type`. + * + * For example, `SELECT metrics.optimization_score_url, + * segments.recommendation_type FROM customer` will return a URL for each + * unique (customer, recommendation_type) combination. ** - *optional string conversion_last_received_request_date_time = 161;- * @return The conversionLastReceivedRequestDateTime. + *optional string optimization_score_url = 248;+ * @return The optimizationScoreUrl. */ - public java.lang.String getConversionLastReceivedRequestDateTime() { - java.lang.Object ref = conversionLastReceivedRequestDateTime_; + public java.lang.String getOptimizationScoreUrl() { + java.lang.Object ref = optimizationScoreUrl_; if (!(ref instanceof java.lang.String)) { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); - conversionLastReceivedRequestDateTime_ = s; + optimizationScoreUrl_ = s; return s; } else { return (java.lang.String) ref; @@ -21840,24 +29349,26 @@ public java.lang.String getConversionLastReceivedRequestDateTime() { } /** *- * The last date/time a conversion tag for this conversion action successfully - * fired and was seen by Google Ads. This firing event may not have been the - * result of an attributable conversion (for example, because the tag was - * fired from a browser that did not previously click an ad from an - * appropriate advertiser). The date/time is in the customer's time zone. + * URL for the optimization score page in the Google Ads web interface. + * This metric can be selected from `customer` or `campaign`, and can be + * segmented by `segments.recommendation_type`. + * + * For example, `SELECT metrics.optimization_score_url, + * segments.recommendation_type FROM customer` will return a URL for each + * unique (customer, recommendation_type) combination. ** - *optional string conversion_last_received_request_date_time = 161;- * @return The bytes for conversionLastReceivedRequestDateTime. + *optional string optimization_score_url = 248;+ * @return The bytes for optimizationScoreUrl. */ public com.google.protobuf.ByteString - getConversionLastReceivedRequestDateTimeBytes() { - java.lang.Object ref = conversionLastReceivedRequestDateTime_; + getOptimizationScoreUrlBytes() { + java.lang.Object ref = optimizationScoreUrl_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); - conversionLastReceivedRequestDateTime_ = b; + optimizationScoreUrl_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; @@ -21865,16546 +29376,16507 @@ public java.lang.String getConversionLastReceivedRequestDateTime() { } /** *- * The last date/time a conversion tag for this conversion action successfully - * fired and was seen by Google Ads. This firing event may not have been the - * result of an attributable conversion (for example, because the tag was - * fired from a browser that did not previously click an ad from an - * appropriate advertiser). The date/time is in the customer's time zone. + * URL for the optimization score page in the Google Ads web interface. + * This metric can be selected from `customer` or `campaign`, and can be + * segmented by `segments.recommendation_type`. + * + * For example, `SELECT metrics.optimization_score_url, + * segments.recommendation_type FROM customer` will return a URL for each + * unique (customer, recommendation_type) combination. ** - *optional string conversion_last_received_request_date_time = 161;- * @param value The conversionLastReceivedRequestDateTime to set. + *optional string optimization_score_url = 248;+ * @param value The optimizationScoreUrl to set. * @return This builder for chaining. */ - public Builder setConversionLastReceivedRequestDateTime( + public Builder setOptimizationScoreUrl( java.lang.String value) { if (value == null) { throw new NullPointerException(); } - conversionLastReceivedRequestDateTime_ = value; - bitField1_ |= 0x00020000; + optimizationScoreUrl_ = value; + bitField3_ |= 0x00000080; onChanged(); return this; } /** *- * The last date/time a conversion tag for this conversion action successfully - * fired and was seen by Google Ads. This firing event may not have been the - * result of an attributable conversion (for example, because the tag was - * fired from a browser that did not previously click an ad from an - * appropriate advertiser). The date/time is in the customer's time zone. + * URL for the optimization score page in the Google Ads web interface. + * This metric can be selected from `customer` or `campaign`, and can be + * segmented by `segments.recommendation_type`. + * + * For example, `SELECT metrics.optimization_score_url, + * segments.recommendation_type FROM customer` will return a URL for each + * unique (customer, recommendation_type) combination. ** - *optional string conversion_last_received_request_date_time = 161;+ *optional string optimization_score_url = 248;* @return This builder for chaining. */ - public Builder clearConversionLastReceivedRequestDateTime() { - conversionLastReceivedRequestDateTime_ = getDefaultInstance().getConversionLastReceivedRequestDateTime(); - bitField1_ = (bitField1_ & ~0x00020000); + public Builder clearOptimizationScoreUrl() { + optimizationScoreUrl_ = getDefaultInstance().getOptimizationScoreUrl(); + bitField3_ = (bitField3_ & ~0x00000080); onChanged(); return this; } /** *- * The last date/time a conversion tag for this conversion action successfully - * fired and was seen by Google Ads. This firing event may not have been the - * result of an attributable conversion (for example, because the tag was - * fired from a browser that did not previously click an ad from an - * appropriate advertiser). The date/time is in the customer's time zone. + * URL for the optimization score page in the Google Ads web interface. + * This metric can be selected from `customer` or `campaign`, and can be + * segmented by `segments.recommendation_type`. + * + * For example, `SELECT metrics.optimization_score_url, + * segments.recommendation_type FROM customer` will return a URL for each + * unique (customer, recommendation_type) combination. ** - *optional string conversion_last_received_request_date_time = 161;- * @param value The bytes for conversionLastReceivedRequestDateTime to set. + *optional string optimization_score_url = 248;+ * @param value The bytes for optimizationScoreUrl to set. * @return This builder for chaining. */ - public Builder setConversionLastReceivedRequestDateTimeBytes( + public Builder setOptimizationScoreUrlBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); - conversionLastReceivedRequestDateTime_ = value; - bitField1_ |= 0x00020000; + optimizationScoreUrl_ = value; + bitField3_ |= 0x00000080; onChanged(); return this; } - private java.lang.Object conversionLastConversionDate_ = ""; + private long organicClicks_ ; /** *- * The date of the most recent conversion for this conversion action. The date - * is in the customer's time zone. + * The number of times someone clicked your site's listing in the unpaid + * results for a particular query. See + * [About measuring paid and organic search + * results](https://support.google.com/google-ads/answer/3097241). ** - *optional string conversion_last_conversion_date = 162;- * @return Whether the conversionLastConversionDate field is set. + *optional int64 organic_clicks = 230;+ * @return Whether the organicClicks field is set. */ - public boolean hasConversionLastConversionDate() { - return ((bitField1_ & 0x00040000) != 0); + @java.lang.Override + public boolean hasOrganicClicks() { + return ((bitField3_ & 0x00000100) != 0); } /** *- * The date of the most recent conversion for this conversion action. The date - * is in the customer's time zone. + * The number of times someone clicked your site's listing in the unpaid + * results for a particular query. See + * [About measuring paid and organic search + * results](https://support.google.com/google-ads/answer/3097241). ** - *optional string conversion_last_conversion_date = 162;- * @return The conversionLastConversionDate. + *optional int64 organic_clicks = 230;+ * @return The organicClicks. */ - public java.lang.String getConversionLastConversionDate() { - java.lang.Object ref = conversionLastConversionDate_; - if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - conversionLastConversionDate_ = s; - return s; - } else { - return (java.lang.String) ref; - } + @java.lang.Override + public long getOrganicClicks() { + return organicClicks_; } /** *- * The date of the most recent conversion for this conversion action. The date - * is in the customer's time zone. + * The number of times someone clicked your site's listing in the unpaid + * results for a particular query. See + * [About measuring paid and organic search + * results](https://support.google.com/google-ads/answer/3097241). ** - *optional string conversion_last_conversion_date = 162;- * @return The bytes for conversionLastConversionDate. + *optional int64 organic_clicks = 230;+ * @param value The organicClicks to set. + * @return This builder for chaining. */ - public com.google.protobuf.ByteString - getConversionLastConversionDateBytes() { - java.lang.Object ref = conversionLastConversionDate_; - if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - conversionLastConversionDate_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } + public Builder setOrganicClicks(long value) { + + organicClicks_ = value; + bitField3_ |= 0x00000100; + onChanged(); + return this; } /** *- * The date of the most recent conversion for this conversion action. The date - * is in the customer's time zone. + * The number of times someone clicked your site's listing in the unpaid + * results for a particular query. See + * [About measuring paid and organic search + * results](https://support.google.com/google-ads/answer/3097241). ** - *optional string conversion_last_conversion_date = 162;- * @param value The conversionLastConversionDate to set. + *optional int64 organic_clicks = 230;* @return This builder for chaining. */ - public Builder setConversionLastConversionDate( - java.lang.String value) { - if (value == null) { throw new NullPointerException(); } - conversionLastConversionDate_ = value; - bitField1_ |= 0x00040000; + public Builder clearOrganicClicks() { + bitField3_ = (bitField3_ & ~0x00000100); + organicClicks_ = 0L; onChanged(); return this; } + + private double organicClicksPerQuery_ ; /** *- * The date of the most recent conversion for this conversion action. The date - * is in the customer's time zone. + * The number of times someone clicked your site's listing in the unpaid + * results (organic_clicks) divided by the total number of searches that + * returned pages from your site (organic_queries). See + * [About measuring paid and organic search + * results](https://support.google.com/google-ads/answer/3097241). ** - *optional string conversion_last_conversion_date = 162;+ *optional double organic_clicks_per_query = 231;+ * @return Whether the organicClicksPerQuery field is set. + */ + @java.lang.Override + public boolean hasOrganicClicksPerQuery() { + return ((bitField3_ & 0x00000200) != 0); + } + /** + *+ * The number of times someone clicked your site's listing in the unpaid + * results (organic_clicks) divided by the total number of searches that + * returned pages from your site (organic_queries). See + * [About measuring paid and organic search + * results](https://support.google.com/google-ads/answer/3097241). + *+ * + *optional double organic_clicks_per_query = 231;+ * @return The organicClicksPerQuery. + */ + @java.lang.Override + public double getOrganicClicksPerQuery() { + return organicClicksPerQuery_; + } + /** + *+ * The number of times someone clicked your site's listing in the unpaid + * results (organic_clicks) divided by the total number of searches that + * returned pages from your site (organic_queries). See + * [About measuring paid and organic search + * results](https://support.google.com/google-ads/answer/3097241). + *+ * + *optional double organic_clicks_per_query = 231;+ * @param value The organicClicksPerQuery to set. * @return This builder for chaining. */ - public Builder clearConversionLastConversionDate() { - conversionLastConversionDate_ = getDefaultInstance().getConversionLastConversionDate(); - bitField1_ = (bitField1_ & ~0x00040000); + public Builder setOrganicClicksPerQuery(double value) { + + organicClicksPerQuery_ = value; + bitField3_ |= 0x00000200; onChanged(); return this; } /** *- * The date of the most recent conversion for this conversion action. The date - * is in the customer's time zone. + * The number of times someone clicked your site's listing in the unpaid + * results (organic_clicks) divided by the total number of searches that + * returned pages from your site (organic_queries). See + * [About measuring paid and organic search + * results](https://support.google.com/google-ads/answer/3097241). ** - *optional string conversion_last_conversion_date = 162;- * @param value The bytes for conversionLastConversionDate to set. + *optional double organic_clicks_per_query = 231;* @return This builder for chaining. */ - public Builder setConversionLastConversionDateBytes( - com.google.protobuf.ByteString value) { - if (value == null) { throw new NullPointerException(); } - checkByteStringIsUtf8(value); - conversionLastConversionDate_ = value; - bitField1_ |= 0x00040000; + public Builder clearOrganicClicksPerQuery() { + bitField3_ = (bitField3_ & ~0x00000200); + organicClicksPerQuery_ = 0D; onChanged(); return this; } - private double contentRankLostImpressionShare_ ; + private long organicImpressions_ ; /** *- * The estimated percentage of impressions on the Display Network - * that your ads didn't receive due to poor Ad Rank. + * The number of listings for your site in the unpaid search results. See + * [About measuring paid and organic search + * results](https://support.google.com/google-ads/answer/3097241). + ** - * Note: Content rank lost impression share is reported in the range of 0 - * to 0.9. Any value above 0.9 is reported as 0.9001. + *optional int64 organic_impressions = 232;+ * @return Whether the organicImpressions field is set. + */ + @java.lang.Override + public boolean hasOrganicImpressions() { + return ((bitField3_ & 0x00000400) != 0); + } + /** + *+ * The number of listings for your site in the unpaid search results. See + * [About measuring paid and organic search + * results](https://support.google.com/google-ads/answer/3097241). ** - *optional double content_rank_lost_impression_share = 163;- * @return Whether the contentRankLostImpressionShare field is set. + *optional int64 organic_impressions = 232;+ * @return The organicImpressions. */ @java.lang.Override - public boolean hasContentRankLostImpressionShare() { - return ((bitField1_ & 0x00080000) != 0); + public long getOrganicImpressions() { + return organicImpressions_; } /** *- * The estimated percentage of impressions on the Display Network - * that your ads didn't receive due to poor Ad Rank. + * The number of listings for your site in the unpaid search results. See + * [About measuring paid and organic search + * results](https://support.google.com/google-ads/answer/3097241). + ** - * Note: Content rank lost impression share is reported in the range of 0 - * to 0.9. Any value above 0.9 is reported as 0.9001. + *optional int64 organic_impressions = 232;+ * @param value The organicImpressions to set. + * @return This builder for chaining. + */ + public Builder setOrganicImpressions(long value) { + + organicImpressions_ = value; + bitField3_ |= 0x00000400; + onChanged(); + return this; + } + /** + *+ * The number of listings for your site in the unpaid search results. See + * [About measuring paid and organic search + * results](https://support.google.com/google-ads/answer/3097241). ** - *optional double content_rank_lost_impression_share = 163;- * @return The contentRankLostImpressionShare. + *optional int64 organic_impressions = 232;+ * @return This builder for chaining. + */ + public Builder clearOrganicImpressions() { + bitField3_ = (bitField3_ & ~0x00000400); + organicImpressions_ = 0L; + onChanged(); + return this; + } + + private double organicImpressionsPerQuery_ ; + /** + *+ * The number of times a page from your site was listed in the unpaid search + * results (`organic_impressions`) divided by the number of searches returning + * your site's listing in the unpaid results (`organic_queries`). See + * [About measuring paid and organic search + * results](https://support.google.com/google-ads/answer/3097241). + *+ * + *optional double organic_impressions_per_query = 233;+ * @return Whether the organicImpressionsPerQuery field is set. */ @java.lang.Override - public double getContentRankLostImpressionShare() { - return contentRankLostImpressionShare_; + public boolean hasOrganicImpressionsPerQuery() { + return ((bitField3_ & 0x00000800) != 0); } /** *- * The estimated percentage of impressions on the Display Network - * that your ads didn't receive due to poor Ad Rank. + * The number of times a page from your site was listed in the unpaid search + * results (`organic_impressions`) divided by the number of searches returning + * your site's listing in the unpaid results (`organic_queries`). See + * [About measuring paid and organic search + * results](https://support.google.com/google-ads/answer/3097241). + ** - * Note: Content rank lost impression share is reported in the range of 0 - * to 0.9. Any value above 0.9 is reported as 0.9001. + *optional double organic_impressions_per_query = 233;+ * @return The organicImpressionsPerQuery. + */ + @java.lang.Override + public double getOrganicImpressionsPerQuery() { + return organicImpressionsPerQuery_; + } + /** + *+ * The number of times a page from your site was listed in the unpaid search + * results (`organic_impressions`) divided by the number of searches returning + * your site's listing in the unpaid results (`organic_queries`). See + * [About measuring paid and organic search + * results](https://support.google.com/google-ads/answer/3097241). ** - *optional double content_rank_lost_impression_share = 163;- * @param value The contentRankLostImpressionShare to set. + *optional double organic_impressions_per_query = 233;+ * @param value The organicImpressionsPerQuery to set. * @return This builder for chaining. */ - public Builder setContentRankLostImpressionShare(double value) { + public Builder setOrganicImpressionsPerQuery(double value) { - contentRankLostImpressionShare_ = value; - bitField1_ |= 0x00080000; + organicImpressionsPerQuery_ = value; + bitField3_ |= 0x00000800; onChanged(); return this; } /** *- * The estimated percentage of impressions on the Display Network - * that your ads didn't receive due to poor Ad Rank. - * - * Note: Content rank lost impression share is reported in the range of 0 - * to 0.9. Any value above 0.9 is reported as 0.9001. + * The number of times a page from your site was listed in the unpaid search + * results (`organic_impressions`) divided by the number of searches returning + * your site's listing in the unpaid results (`organic_queries`). See + * [About measuring paid and organic search + * results](https://support.google.com/google-ads/answer/3097241). ** - *optional double content_rank_lost_impression_share = 163;+ *optional double organic_impressions_per_query = 233;* @return This builder for chaining. */ - public Builder clearContentRankLostImpressionShare() { - bitField1_ = (bitField1_ & ~0x00080000); - contentRankLostImpressionShare_ = 0D; + public Builder clearOrganicImpressionsPerQuery() { + bitField3_ = (bitField3_ & ~0x00000800); + organicImpressionsPerQuery_ = 0D; onChanged(); return this; } - private double conversionsFromInteractionsRate_ ; + private long organicQueries_ ; /** *- * Conversions from interactions divided by the number of ad interactions - * (such as clicks for text ads or views for video ads). This only includes - * conversion actions which `include_in_conversions_metric` attribute is set - * to `true`. If you use conversion-based bidding, your bid strategies will - * optimize for these conversions. + * The total number of searches that returned your site's listing in the + * unpaid results. See + * [About measuring paid and organic search + * results](https://support.google.com/google-ads/answer/3097241) for details. ** - *optional double conversions_from_interactions_rate = 164;- * @return Whether the conversionsFromInteractionsRate field is set. + *optional int64 organic_queries = 234;+ * @return Whether the organicQueries field is set. */ @java.lang.Override - public boolean hasConversionsFromInteractionsRate() { - return ((bitField1_ & 0x00100000) != 0); + public boolean hasOrganicQueries() { + return ((bitField3_ & 0x00001000) != 0); } /** *- * Conversions from interactions divided by the number of ad interactions - * (such as clicks for text ads or views for video ads). This only includes - * conversion actions which `include_in_conversions_metric` attribute is set - * to `true`. If you use conversion-based bidding, your bid strategies will - * optimize for these conversions. + * The total number of searches that returned your site's listing in the + * unpaid results. See + * [About measuring paid and organic search + * results](https://support.google.com/google-ads/answer/3097241) for details. ** - *optional double conversions_from_interactions_rate = 164;- * @return The conversionsFromInteractionsRate. + *optional int64 organic_queries = 234;+ * @return The organicQueries. */ @java.lang.Override - public double getConversionsFromInteractionsRate() { - return conversionsFromInteractionsRate_; + public long getOrganicQueries() { + return organicQueries_; } /** *- * Conversions from interactions divided by the number of ad interactions - * (such as clicks for text ads or views for video ads). This only includes - * conversion actions which `include_in_conversions_metric` attribute is set - * to `true`. If you use conversion-based bidding, your bid strategies will - * optimize for these conversions. + * The total number of searches that returned your site's listing in the + * unpaid results. See + * [About measuring paid and organic search + * results](https://support.google.com/google-ads/answer/3097241) for details. ** - *optional double conversions_from_interactions_rate = 164;- * @param value The conversionsFromInteractionsRate to set. + *optional int64 organic_queries = 234;+ * @param value The organicQueries to set. * @return This builder for chaining. */ - public Builder setConversionsFromInteractionsRate(double value) { + public Builder setOrganicQueries(long value) { - conversionsFromInteractionsRate_ = value; - bitField1_ |= 0x00100000; + organicQueries_ = value; + bitField3_ |= 0x00001000; onChanged(); return this; } /** *- * Conversions from interactions divided by the number of ad interactions - * (such as clicks for text ads or views for video ads). This only includes - * conversion actions which `include_in_conversions_metric` attribute is set - * to `true`. If you use conversion-based bidding, your bid strategies will - * optimize for these conversions. + * The total number of searches that returned your site's listing in the + * unpaid results. See + * [About measuring paid and organic search + * results](https://support.google.com/google-ads/answer/3097241) for details. ** - *optional double conversions_from_interactions_rate = 164;+ *optional int64 organic_queries = 234;* @return This builder for chaining. */ - public Builder clearConversionsFromInteractionsRate() { - bitField1_ = (bitField1_ & ~0x00100000); - conversionsFromInteractionsRate_ = 0D; + public Builder clearOrganicQueries() { + bitField3_ = (bitField3_ & ~0x00001000); + organicQueries_ = 0L; onChanged(); return this; } - private double conversionsValue_ ; + private double percentNewVisitors_ ; /** *- * The value of conversions. This only includes conversion actions which - * `include_in_conversions_metric` attribute is set to `true`. If you use - * conversion-based bidding, your bid strategies will optimize for these - * conversions. + * Percentage of first-time sessions (from people who had never visited your + * site before). Imported from Google Analytics. ** - *optional double conversions_value = 165;- * @return Whether the conversionsValue field is set. + *optional double percent_new_visitors = 235;+ * @return Whether the percentNewVisitors field is set. */ @java.lang.Override - public boolean hasConversionsValue() { - return ((bitField1_ & 0x00200000) != 0); + public boolean hasPercentNewVisitors() { + return ((bitField3_ & 0x00002000) != 0); } /** *- * The value of conversions. This only includes conversion actions which - * `include_in_conversions_metric` attribute is set to `true`. If you use - * conversion-based bidding, your bid strategies will optimize for these - * conversions. + * Percentage of first-time sessions (from people who had never visited your + * site before). Imported from Google Analytics. ** - *optional double conversions_value = 165;- * @return The conversionsValue. + *optional double percent_new_visitors = 235;+ * @return The percentNewVisitors. */ @java.lang.Override - public double getConversionsValue() { - return conversionsValue_; + public double getPercentNewVisitors() { + return percentNewVisitors_; } /** *- * The value of conversions. This only includes conversion actions which - * `include_in_conversions_metric` attribute is set to `true`. If you use - * conversion-based bidding, your bid strategies will optimize for these - * conversions. + * Percentage of first-time sessions (from people who had never visited your + * site before). Imported from Google Analytics. ** - *optional double conversions_value = 165;- * @param value The conversionsValue to set. + *optional double percent_new_visitors = 235;+ * @param value The percentNewVisitors to set. * @return This builder for chaining. */ - public Builder setConversionsValue(double value) { + public Builder setPercentNewVisitors(double value) { - conversionsValue_ = value; - bitField1_ |= 0x00200000; + percentNewVisitors_ = value; + bitField3_ |= 0x00002000; onChanged(); return this; } /** *- * The value of conversions. This only includes conversion actions which - * `include_in_conversions_metric` attribute is set to `true`. If you use - * conversion-based bidding, your bid strategies will optimize for these - * conversions. + * Percentage of first-time sessions (from people who had never visited your + * site before). Imported from Google Analytics. ** - *optional double conversions_value = 165;+ *optional double percent_new_visitors = 235;* @return This builder for chaining. */ - public Builder clearConversionsValue() { - bitField1_ = (bitField1_ & ~0x00200000); - conversionsValue_ = 0D; + public Builder clearPercentNewVisitors() { + bitField3_ = (bitField3_ & ~0x00002000); + percentNewVisitors_ = 0D; onChanged(); return this; } - private double conversionsValueByConversionDate_ ; + private long phoneCalls_ ; /** *- * The value of conversions. This only includes conversion actions which - * `include_in_conversions_metric` attribute is set to `true`. If you use - * conversion-based bidding, your bid strategies will optimize for these - * conversions. When this column is selected with date, the values in date - * column means the conversion date. Details for the `by_conversion_date` - * columns are available at [Understand conversions by time with new - * columns](https://support.google.com/google-ads/answer/9549009). + * Number of offline phone calls. ** - *optional double conversions_value_by_conversion_date = 242;- * @return Whether the conversionsValueByConversionDate field is set. + *optional int64 phone_calls = 236;+ * @return Whether the phoneCalls field is set. */ @java.lang.Override - public boolean hasConversionsValueByConversionDate() { - return ((bitField1_ & 0x00400000) != 0); + public boolean hasPhoneCalls() { + return ((bitField3_ & 0x00004000) != 0); } /** *- * The value of conversions. This only includes conversion actions which - * `include_in_conversions_metric` attribute is set to `true`. If you use - * conversion-based bidding, your bid strategies will optimize for these - * conversions. When this column is selected with date, the values in date - * column means the conversion date. Details for the `by_conversion_date` - * columns are available at [Understand conversions by time with new - * columns](https://support.google.com/google-ads/answer/9549009). + * Number of offline phone calls. ** - *optional double conversions_value_by_conversion_date = 242;- * @return The conversionsValueByConversionDate. + *optional int64 phone_calls = 236;+ * @return The phoneCalls. */ @java.lang.Override - public double getConversionsValueByConversionDate() { - return conversionsValueByConversionDate_; + public long getPhoneCalls() { + return phoneCalls_; } /** *- * The value of conversions. This only includes conversion actions which - * `include_in_conversions_metric` attribute is set to `true`. If you use - * conversion-based bidding, your bid strategies will optimize for these - * conversions. When this column is selected with date, the values in date - * column means the conversion date. Details for the `by_conversion_date` - * columns are available at [Understand conversions by time with new - * columns](https://support.google.com/google-ads/answer/9549009). + * Number of offline phone calls. ** - *optional double conversions_value_by_conversion_date = 242;- * @param value The conversionsValueByConversionDate to set. + *optional int64 phone_calls = 236;+ * @param value The phoneCalls to set. * @return This builder for chaining. */ - public Builder setConversionsValueByConversionDate(double value) { + public Builder setPhoneCalls(long value) { - conversionsValueByConversionDate_ = value; - bitField1_ |= 0x00400000; + phoneCalls_ = value; + bitField3_ |= 0x00004000; onChanged(); return this; } /** *- * The value of conversions. This only includes conversion actions which - * `include_in_conversions_metric` attribute is set to `true`. If you use - * conversion-based bidding, your bid strategies will optimize for these - * conversions. When this column is selected with date, the values in date - * column means the conversion date. Details for the `by_conversion_date` - * columns are available at [Understand conversions by time with new - * columns](https://support.google.com/google-ads/answer/9549009). + * Number of offline phone calls. ** - *optional double conversions_value_by_conversion_date = 242;+ *optional int64 phone_calls = 236;* @return This builder for chaining. */ - public Builder clearConversionsValueByConversionDate() { - bitField1_ = (bitField1_ & ~0x00400000); - conversionsValueByConversionDate_ = 0D; + public Builder clearPhoneCalls() { + bitField3_ = (bitField3_ & ~0x00004000); + phoneCalls_ = 0L; onChanged(); return this; } - private double newCustomerLifetimeValue_ ; + private long phoneImpressions_ ; /** *- * New customers' lifetime conversion value. If you have set up - * customer acquisition goal at either account level or campaign level, this - * will include the additional conversion value from new customers for - * biddable conversions. If your campaign has adopted the customer - * acquisition goal and selected "bid higher for new customers", these values - * will be included in "conversions_value" for optimization. See - * [About customer lifecycle - * goals](https://support.google.com/google-ads/answer/12080169) for more - * details. + * Number of offline phone impressions. ** - *optional double new_customer_lifetime_value = 293;- * @return Whether the newCustomerLifetimeValue field is set. + *optional int64 phone_impressions = 237;+ * @return Whether the phoneImpressions field is set. */ @java.lang.Override - public boolean hasNewCustomerLifetimeValue() { - return ((bitField1_ & 0x00800000) != 0); + public boolean hasPhoneImpressions() { + return ((bitField3_ & 0x00008000) != 0); } /** *- * New customers' lifetime conversion value. If you have set up - * customer acquisition goal at either account level or campaign level, this - * will include the additional conversion value from new customers for - * biddable conversions. If your campaign has adopted the customer - * acquisition goal and selected "bid higher for new customers", these values - * will be included in "conversions_value" for optimization. See - * [About customer lifecycle - * goals](https://support.google.com/google-ads/answer/12080169) for more - * details. + * Number of offline phone impressions. ** - *optional double new_customer_lifetime_value = 293;- * @return The newCustomerLifetimeValue. + *optional int64 phone_impressions = 237;+ * @return The phoneImpressions. */ @java.lang.Override - public double getNewCustomerLifetimeValue() { - return newCustomerLifetimeValue_; + public long getPhoneImpressions() { + return phoneImpressions_; } /** *- * New customers' lifetime conversion value. If you have set up - * customer acquisition goal at either account level or campaign level, this - * will include the additional conversion value from new customers for - * biddable conversions. If your campaign has adopted the customer - * acquisition goal and selected "bid higher for new customers", these values - * will be included in "conversions_value" for optimization. See - * [About customer lifecycle - * goals](https://support.google.com/google-ads/answer/12080169) for more - * details. + * Number of offline phone impressions. ** - *optional double new_customer_lifetime_value = 293;- * @param value The newCustomerLifetimeValue to set. + *optional int64 phone_impressions = 237;+ * @param value The phoneImpressions to set. * @return This builder for chaining. */ - public Builder setNewCustomerLifetimeValue(double value) { + public Builder setPhoneImpressions(long value) { - newCustomerLifetimeValue_ = value; - bitField1_ |= 0x00800000; + phoneImpressions_ = value; + bitField3_ |= 0x00008000; onChanged(); return this; } /** *- * New customers' lifetime conversion value. If you have set up - * customer acquisition goal at either account level or campaign level, this - * will include the additional conversion value from new customers for - * biddable conversions. If your campaign has adopted the customer - * acquisition goal and selected "bid higher for new customers", these values - * will be included in "conversions_value" for optimization. See - * [About customer lifecycle - * goals](https://support.google.com/google-ads/answer/12080169) for more - * details. + * Number of offline phone impressions. ** - *optional double new_customer_lifetime_value = 293;+ *optional int64 phone_impressions = 237;* @return This builder for chaining. */ - public Builder clearNewCustomerLifetimeValue() { - bitField1_ = (bitField1_ & ~0x00800000); - newCustomerLifetimeValue_ = 0D; + public Builder clearPhoneImpressions() { + bitField3_ = (bitField3_ & ~0x00008000); + phoneImpressions_ = 0L; onChanged(); return this; } - private double conversionsValuePerCost_ ; + private double phoneThroughRate_ ; /** *- * The value of conversions divided by the cost of ad interactions. This only - * includes conversion actions which include_in_conversions_metric attribute - * is set to true. If you use conversion-based bidding, your bid strategies - * will optimize for these conversions. + * Number of phone calls received (`phone_calls`) divided by the number of + * times your phone number is shown (`phone_impressions`). ** - *optional double conversions_value_per_cost = 166;- * @return Whether the conversionsValuePerCost field is set. + *optional double phone_through_rate = 238;+ * @return Whether the phoneThroughRate field is set. */ @java.lang.Override - public boolean hasConversionsValuePerCost() { - return ((bitField1_ & 0x01000000) != 0); + public boolean hasPhoneThroughRate() { + return ((bitField3_ & 0x00010000) != 0); } /** *- * The value of conversions divided by the cost of ad interactions. This only - * includes conversion actions which include_in_conversions_metric attribute - * is set to true. If you use conversion-based bidding, your bid strategies - * will optimize for these conversions. + * Number of phone calls received (`phone_calls`) divided by the number of + * times your phone number is shown (`phone_impressions`). ** - *optional double conversions_value_per_cost = 166;- * @return The conversionsValuePerCost. + *optional double phone_through_rate = 238;+ * @return The phoneThroughRate. */ @java.lang.Override - public double getConversionsValuePerCost() { - return conversionsValuePerCost_; + public double getPhoneThroughRate() { + return phoneThroughRate_; } /** *- * The value of conversions divided by the cost of ad interactions. This only - * includes conversion actions which include_in_conversions_metric attribute - * is set to true. If you use conversion-based bidding, your bid strategies - * will optimize for these conversions. + * Number of phone calls received (`phone_calls`) divided by the number of + * times your phone number is shown (`phone_impressions`). ** - *optional double conversions_value_per_cost = 166;- * @param value The conversionsValuePerCost to set. + *optional double phone_through_rate = 238;+ * @param value The phoneThroughRate to set. * @return This builder for chaining. */ - public Builder setConversionsValuePerCost(double value) { + public Builder setPhoneThroughRate(double value) { - conversionsValuePerCost_ = value; - bitField1_ |= 0x01000000; + phoneThroughRate_ = value; + bitField3_ |= 0x00010000; onChanged(); return this; } /** *- * The value of conversions divided by the cost of ad interactions. This only - * includes conversion actions which include_in_conversions_metric attribute - * is set to true. If you use conversion-based bidding, your bid strategies - * will optimize for these conversions. + * Number of phone calls received (`phone_calls`) divided by the number of + * times your phone number is shown (`phone_impressions`). ** - *optional double conversions_value_per_cost = 166;+ *optional double phone_through_rate = 238;* @return This builder for chaining. */ - public Builder clearConversionsValuePerCost() { - bitField1_ = (bitField1_ & ~0x01000000); - conversionsValuePerCost_ = 0D; + public Builder clearPhoneThroughRate() { + bitField3_ = (bitField3_ & ~0x00010000); + phoneThroughRate_ = 0D; onChanged(); return this; } - private double conversionsFromInteractionsValuePerInteraction_ ; + private double relativeCtr_ ; /** *- * The value of conversions from interactions divided by the number of ad - * interactions. This only includes conversion actions which - * `include_in_conversions_metric` attribute is set to `true`. If you use - * conversion-based bidding, your bid strategies will optimize for these - * conversions. + * Your clickthrough rate (Ctr) divided by the average clickthrough rate of + * all advertisers on the websites that show your ads. Measures how your ads + * perform on Display Network sites compared to other ads on the same sites. ** - *optional double conversions_from_interactions_value_per_interaction = 167;- * @return Whether the conversionsFromInteractionsValuePerInteraction field is set. + *optional double relative_ctr = 239;+ * @return Whether the relativeCtr field is set. */ @java.lang.Override - public boolean hasConversionsFromInteractionsValuePerInteraction() { - return ((bitField1_ & 0x02000000) != 0); + public boolean hasRelativeCtr() { + return ((bitField3_ & 0x00020000) != 0); } /** *- * The value of conversions from interactions divided by the number of ad - * interactions. This only includes conversion actions which - * `include_in_conversions_metric` attribute is set to `true`. If you use - * conversion-based bidding, your bid strategies will optimize for these - * conversions. + * Your clickthrough rate (Ctr) divided by the average clickthrough rate of + * all advertisers on the websites that show your ads. Measures how your ads + * perform on Display Network sites compared to other ads on the same sites. ** - *optional double conversions_from_interactions_value_per_interaction = 167;- * @return The conversionsFromInteractionsValuePerInteraction. + *optional double relative_ctr = 239;+ * @return The relativeCtr. */ @java.lang.Override - public double getConversionsFromInteractionsValuePerInteraction() { - return conversionsFromInteractionsValuePerInteraction_; + public double getRelativeCtr() { + return relativeCtr_; } /** *- * The value of conversions from interactions divided by the number of ad - * interactions. This only includes conversion actions which - * `include_in_conversions_metric` attribute is set to `true`. If you use - * conversion-based bidding, your bid strategies will optimize for these - * conversions. + * Your clickthrough rate (Ctr) divided by the average clickthrough rate of + * all advertisers on the websites that show your ads. Measures how your ads + * perform on Display Network sites compared to other ads on the same sites. ** - *optional double conversions_from_interactions_value_per_interaction = 167;- * @param value The conversionsFromInteractionsValuePerInteraction to set. + *optional double relative_ctr = 239;+ * @param value The relativeCtr to set. * @return This builder for chaining. */ - public Builder setConversionsFromInteractionsValuePerInteraction(double value) { + public Builder setRelativeCtr(double value) { - conversionsFromInteractionsValuePerInteraction_ = value; - bitField1_ |= 0x02000000; + relativeCtr_ = value; + bitField3_ |= 0x00020000; onChanged(); return this; } /** *- * The value of conversions from interactions divided by the number of ad - * interactions. This only includes conversion actions which - * `include_in_conversions_metric` attribute is set to `true`. If you use - * conversion-based bidding, your bid strategies will optimize for these - * conversions. + * Your clickthrough rate (Ctr) divided by the average clickthrough rate of + * all advertisers on the websites that show your ads. Measures how your ads + * perform on Display Network sites compared to other ads on the same sites. ** - *optional double conversions_from_interactions_value_per_interaction = 167;+ *optional double relative_ctr = 239;* @return This builder for chaining. */ - public Builder clearConversionsFromInteractionsValuePerInteraction() { - bitField1_ = (bitField1_ & ~0x02000000); - conversionsFromInteractionsValuePerInteraction_ = 0D; + public Builder clearRelativeCtr() { + bitField3_ = (bitField3_ & ~0x00020000); + relativeCtr_ = 0D; onChanged(); return this; } - private double conversions_ ; + private double searchAbsoluteTopImpressionShare_ ; /** *- * The number of conversions. This only includes conversion actions which - * `include_in_conversions_metric` attribute is set to `true`. If you use - * conversion-based bidding, your bid strategies will optimize for these - * conversions. + * The percentage of the customer's Shopping or Search ad impressions that are + * shown in the most prominent Shopping position. See + * [About top and + * absolute top metrics](https://support.google.com/google-ads/answer/7501826) + * + * for details. Any value below 0.1 is reported as 0.0999. ** - *optional double conversions = 168;- * @return Whether the conversions field is set. + *optional double search_absolute_top_impression_share = 136;+ * @return Whether the searchAbsoluteTopImpressionShare field is set. */ @java.lang.Override - public boolean hasConversions() { - return ((bitField1_ & 0x04000000) != 0); + public boolean hasSearchAbsoluteTopImpressionShare() { + return ((bitField3_ & 0x00040000) != 0); } /** *- * The number of conversions. This only includes conversion actions which - * `include_in_conversions_metric` attribute is set to `true`. If you use - * conversion-based bidding, your bid strategies will optimize for these - * conversions. + * The percentage of the customer's Shopping or Search ad impressions that are + * shown in the most prominent Shopping position. See + * [About top and + * absolute top metrics](https://support.google.com/google-ads/answer/7501826) + * + * for details. Any value below 0.1 is reported as 0.0999. ** - *optional double conversions = 168;- * @return The conversions. + *optional double search_absolute_top_impression_share = 136;+ * @return The searchAbsoluteTopImpressionShare. */ @java.lang.Override - public double getConversions() { - return conversions_; + public double getSearchAbsoluteTopImpressionShare() { + return searchAbsoluteTopImpressionShare_; } /** *- * The number of conversions. This only includes conversion actions which - * `include_in_conversions_metric` attribute is set to `true`. If you use - * conversion-based bidding, your bid strategies will optimize for these - * conversions. + * The percentage of the customer's Shopping or Search ad impressions that are + * shown in the most prominent Shopping position. See + * [About top and + * absolute top metrics](https://support.google.com/google-ads/answer/7501826) + * + * for details. Any value below 0.1 is reported as 0.0999. ** - *optional double conversions = 168;- * @param value The conversions to set. + *optional double search_absolute_top_impression_share = 136;+ * @param value The searchAbsoluteTopImpressionShare to set. * @return This builder for chaining. */ - public Builder setConversions(double value) { + public Builder setSearchAbsoluteTopImpressionShare(double value) { - conversions_ = value; - bitField1_ |= 0x04000000; + searchAbsoluteTopImpressionShare_ = value; + bitField3_ |= 0x00040000; onChanged(); return this; } /** *- * The number of conversions. This only includes conversion actions which - * `include_in_conversions_metric` attribute is set to `true`. If you use - * conversion-based bidding, your bid strategies will optimize for these - * conversions. + * The percentage of the customer's Shopping or Search ad impressions that are + * shown in the most prominent Shopping position. See + * [About top and + * absolute top metrics](https://support.google.com/google-ads/answer/7501826) + * + * for details. Any value below 0.1 is reported as 0.0999. ** - *optional double conversions = 168;+ *optional double search_absolute_top_impression_share = 136;* @return This builder for chaining. */ - public Builder clearConversions() { - bitField1_ = (bitField1_ & ~0x04000000); - conversions_ = 0D; + public Builder clearSearchAbsoluteTopImpressionShare() { + bitField3_ = (bitField3_ & ~0x00040000); + searchAbsoluteTopImpressionShare_ = 0D; onChanged(); return this; } - private double conversionsByConversionDate_ ; + private double searchBudgetLostAbsoluteTopImpressionShare_ ; /** *- * The number of conversions. This only includes conversion actions which - * include_in_conversions_metric attribute is set to true. If you use - * conversion-based bidding, your bid strategies will optimize for these - * conversions. When this column is selected with date, the values in date - * column means the conversion date. Details for the `by_conversion_date` - * columns are available at [Understand conversions by time with new - * columns](https://support.google.com/google-ads/answer/9549009). + * The number estimating how often your ad wasn't the very first ad among the + * top ads in the search results due to a low budget. + * + * Note: Search budget lost absolute top impression share is reported in the + * range of 0 to 0.9. Any value above 0.9 is reported as 0.9001. ** - *optional double conversions_by_conversion_date = 243;- * @return Whether the conversionsByConversionDate field is set. + *optional double search_budget_lost_absolute_top_impression_share = 137;+ * @return Whether the searchBudgetLostAbsoluteTopImpressionShare field is set. */ @java.lang.Override - public boolean hasConversionsByConversionDate() { - return ((bitField1_ & 0x08000000) != 0); + public boolean hasSearchBudgetLostAbsoluteTopImpressionShare() { + return ((bitField3_ & 0x00080000) != 0); } /** *- * The number of conversions. This only includes conversion actions which - * include_in_conversions_metric attribute is set to true. If you use - * conversion-based bidding, your bid strategies will optimize for these - * conversions. When this column is selected with date, the values in date - * column means the conversion date. Details for the `by_conversion_date` - * columns are available at [Understand conversions by time with new - * columns](https://support.google.com/google-ads/answer/9549009). + * The number estimating how often your ad wasn't the very first ad among the + * top ads in the search results due to a low budget. + * + * Note: Search budget lost absolute top impression share is reported in the + * range of 0 to 0.9. Any value above 0.9 is reported as 0.9001. ** - *optional double conversions_by_conversion_date = 243;- * @return The conversionsByConversionDate. + *optional double search_budget_lost_absolute_top_impression_share = 137;+ * @return The searchBudgetLostAbsoluteTopImpressionShare. */ @java.lang.Override - public double getConversionsByConversionDate() { - return conversionsByConversionDate_; + public double getSearchBudgetLostAbsoluteTopImpressionShare() { + return searchBudgetLostAbsoluteTopImpressionShare_; } /** *- * The number of conversions. This only includes conversion actions which - * include_in_conversions_metric attribute is set to true. If you use - * conversion-based bidding, your bid strategies will optimize for these - * conversions. When this column is selected with date, the values in date - * column means the conversion date. Details for the `by_conversion_date` - * columns are available at [Understand conversions by time with new - * columns](https://support.google.com/google-ads/answer/9549009). + * The number estimating how often your ad wasn't the very first ad among the + * top ads in the search results due to a low budget. + * + * Note: Search budget lost absolute top impression share is reported in the + * range of 0 to 0.9. Any value above 0.9 is reported as 0.9001. ** - *optional double conversions_by_conversion_date = 243;- * @param value The conversionsByConversionDate to set. + *optional double search_budget_lost_absolute_top_impression_share = 137;+ * @param value The searchBudgetLostAbsoluteTopImpressionShare to set. * @return This builder for chaining. */ - public Builder setConversionsByConversionDate(double value) { + public Builder setSearchBudgetLostAbsoluteTopImpressionShare(double value) { - conversionsByConversionDate_ = value; - bitField1_ |= 0x08000000; + searchBudgetLostAbsoluteTopImpressionShare_ = value; + bitField3_ |= 0x00080000; onChanged(); return this; - } - /** - *- * The number of conversions. This only includes conversion actions which - * include_in_conversions_metric attribute is set to true. If you use - * conversion-based bidding, your bid strategies will optimize for these - * conversions. When this column is selected with date, the values in date - * column means the conversion date. Details for the `by_conversion_date` - * columns are available at [Understand conversions by time with new - * columns](https://support.google.com/google-ads/answer/9549009). + } + /** + *+ * The number estimating how often your ad wasn't the very first ad among the + * top ads in the search results due to a low budget. + * + * Note: Search budget lost absolute top impression share is reported in the + * range of 0 to 0.9. Any value above 0.9 is reported as 0.9001. ** - *optional double conversions_by_conversion_date = 243;+ *optional double search_budget_lost_absolute_top_impression_share = 137;* @return This builder for chaining. */ - public Builder clearConversionsByConversionDate() { - bitField1_ = (bitField1_ & ~0x08000000); - conversionsByConversionDate_ = 0D; + public Builder clearSearchBudgetLostAbsoluteTopImpressionShare() { + bitField3_ = (bitField3_ & ~0x00080000); + searchBudgetLostAbsoluteTopImpressionShare_ = 0D; onChanged(); return this; } - private long costMicros_ ; + private double searchBudgetLostImpressionShare_ ; /** *- * The sum of your cost-per-click (CPC) and cost-per-thousand impressions - * (CPM) costs during this period. + * The estimated percent of times that your ad was eligible to show on the + * Search Network but didn't because your budget was too low. + * + * Note: Search + * budget lost impression share is reported in the range of 0 to 0.9. Any + * value above 0.9 is reported as 0.9001. ** - *optional int64 cost_micros = 169;- * @return Whether the costMicros field is set. + *optional double search_budget_lost_impression_share = 138;+ * @return Whether the searchBudgetLostImpressionShare field is set. */ @java.lang.Override - public boolean hasCostMicros() { - return ((bitField1_ & 0x10000000) != 0); + public boolean hasSearchBudgetLostImpressionShare() { + return ((bitField3_ & 0x00100000) != 0); } /** *- * The sum of your cost-per-click (CPC) and cost-per-thousand impressions - * (CPM) costs during this period. + * The estimated percent of times that your ad was eligible to show on the + * Search Network but didn't because your budget was too low. + * + * Note: Search + * budget lost impression share is reported in the range of 0 to 0.9. Any + * value above 0.9 is reported as 0.9001. ** - *optional int64 cost_micros = 169;- * @return The costMicros. + *optional double search_budget_lost_impression_share = 138;+ * @return The searchBudgetLostImpressionShare. */ @java.lang.Override - public long getCostMicros() { - return costMicros_; + public double getSearchBudgetLostImpressionShare() { + return searchBudgetLostImpressionShare_; } /** *- * The sum of your cost-per-click (CPC) and cost-per-thousand impressions - * (CPM) costs during this period. + * The estimated percent of times that your ad was eligible to show on the + * Search Network but didn't because your budget was too low. + * + * Note: Search + * budget lost impression share is reported in the range of 0 to 0.9. Any + * value above 0.9 is reported as 0.9001. ** - *optional int64 cost_micros = 169;- * @param value The costMicros to set. + *optional double search_budget_lost_impression_share = 138;+ * @param value The searchBudgetLostImpressionShare to set. * @return This builder for chaining. */ - public Builder setCostMicros(long value) { + public Builder setSearchBudgetLostImpressionShare(double value) { - costMicros_ = value; - bitField1_ |= 0x10000000; + searchBudgetLostImpressionShare_ = value; + bitField3_ |= 0x00100000; onChanged(); return this; } /** *- * The sum of your cost-per-click (CPC) and cost-per-thousand impressions - * (CPM) costs during this period. + * The estimated percent of times that your ad was eligible to show on the + * Search Network but didn't because your budget was too low. + * + * Note: Search + * budget lost impression share is reported in the range of 0 to 0.9. Any + * value above 0.9 is reported as 0.9001. ** - *optional int64 cost_micros = 169;+ *optional double search_budget_lost_impression_share = 138;* @return This builder for chaining. */ - public Builder clearCostMicros() { - bitField1_ = (bitField1_ & ~0x10000000); - costMicros_ = 0L; + public Builder clearSearchBudgetLostImpressionShare() { + bitField3_ = (bitField3_ & ~0x00100000); + searchBudgetLostImpressionShare_ = 0D; onChanged(); return this; } - private double costPerAllConversions_ ; + private double searchBudgetLostTopImpressionShare_ ; /** *- * The cost of ad interactions divided by all conversions. + * The estimated percent of times that your ad didn't show adjacent to the top + * organic search results due to a low budget. + * + * Note: Search budget lost top impression share is reported in the range of 0 + * to 0.9. Any value above 0.9 is reported as 0.9001. ** - *optional double cost_per_all_conversions = 170;- * @return Whether the costPerAllConversions field is set. + *optional double search_budget_lost_top_impression_share = 139;+ * @return Whether the searchBudgetLostTopImpressionShare field is set. */ @java.lang.Override - public boolean hasCostPerAllConversions() { - return ((bitField1_ & 0x20000000) != 0); + public boolean hasSearchBudgetLostTopImpressionShare() { + return ((bitField3_ & 0x00200000) != 0); } /** *- * The cost of ad interactions divided by all conversions. + * The estimated percent of times that your ad didn't show adjacent to the top + * organic search results due to a low budget. + * + * Note: Search budget lost top impression share is reported in the range of 0 + * to 0.9. Any value above 0.9 is reported as 0.9001. ** - *optional double cost_per_all_conversions = 170;- * @return The costPerAllConversions. + *optional double search_budget_lost_top_impression_share = 139;+ * @return The searchBudgetLostTopImpressionShare. */ @java.lang.Override - public double getCostPerAllConversions() { - return costPerAllConversions_; + public double getSearchBudgetLostTopImpressionShare() { + return searchBudgetLostTopImpressionShare_; } /** *- * The cost of ad interactions divided by all conversions. + * The estimated percent of times that your ad didn't show adjacent to the top + * organic search results due to a low budget. + * + * Note: Search budget lost top impression share is reported in the range of 0 + * to 0.9. Any value above 0.9 is reported as 0.9001. ** - *optional double cost_per_all_conversions = 170;- * @param value The costPerAllConversions to set. + *optional double search_budget_lost_top_impression_share = 139;+ * @param value The searchBudgetLostTopImpressionShare to set. * @return This builder for chaining. */ - public Builder setCostPerAllConversions(double value) { + public Builder setSearchBudgetLostTopImpressionShare(double value) { - costPerAllConversions_ = value; - bitField1_ |= 0x20000000; + searchBudgetLostTopImpressionShare_ = value; + bitField3_ |= 0x00200000; onChanged(); return this; } /** *- * The cost of ad interactions divided by all conversions. + * The estimated percent of times that your ad didn't show adjacent to the top + * organic search results due to a low budget. + * + * Note: Search budget lost top impression share is reported in the range of 0 + * to 0.9. Any value above 0.9 is reported as 0.9001. ** - *optional double cost_per_all_conversions = 170;+ *optional double search_budget_lost_top_impression_share = 139;* @return This builder for chaining. */ - public Builder clearCostPerAllConversions() { - bitField1_ = (bitField1_ & ~0x20000000); - costPerAllConversions_ = 0D; + public Builder clearSearchBudgetLostTopImpressionShare() { + bitField3_ = (bitField3_ & ~0x00200000); + searchBudgetLostTopImpressionShare_ = 0D; onChanged(); return this; } - private double costPerConversion_ ; + private double searchClickShare_ ; /** *- * The cost of ad interactions divided by conversions. This only includes - * conversion actions which `include_in_conversions_metric` attribute is set - * to `true`. If you use conversion-based bidding, your bid strategies will - * optimize for these conversions. + * The number of clicks you've received on the Search Network + * divided by the estimated number of clicks you were eligible to receive. + * + * Note: Search click share is reported in the range of 0.1 to 1. Any value + * below 0.1 is reported as 0.0999. ** - *optional double cost_per_conversion = 171;- * @return Whether the costPerConversion field is set. + *optional double search_click_share = 140;+ * @return Whether the searchClickShare field is set. */ @java.lang.Override - public boolean hasCostPerConversion() { - return ((bitField1_ & 0x40000000) != 0); + public boolean hasSearchClickShare() { + return ((bitField3_ & 0x00400000) != 0); } /** *- * The cost of ad interactions divided by conversions. This only includes - * conversion actions which `include_in_conversions_metric` attribute is set - * to `true`. If you use conversion-based bidding, your bid strategies will - * optimize for these conversions. + * The number of clicks you've received on the Search Network + * divided by the estimated number of clicks you were eligible to receive. + * + * Note: Search click share is reported in the range of 0.1 to 1. Any value + * below 0.1 is reported as 0.0999. ** - *optional double cost_per_conversion = 171;- * @return The costPerConversion. + *optional double search_click_share = 140;+ * @return The searchClickShare. */ @java.lang.Override - public double getCostPerConversion() { - return costPerConversion_; + public double getSearchClickShare() { + return searchClickShare_; } /** *- * The cost of ad interactions divided by conversions. This only includes - * conversion actions which `include_in_conversions_metric` attribute is set - * to `true`. If you use conversion-based bidding, your bid strategies will - * optimize for these conversions. + * The number of clicks you've received on the Search Network + * divided by the estimated number of clicks you were eligible to receive. + * + * Note: Search click share is reported in the range of 0.1 to 1. Any value + * below 0.1 is reported as 0.0999. ** - *optional double cost_per_conversion = 171;- * @param value The costPerConversion to set. + *optional double search_click_share = 140;+ * @param value The searchClickShare to set. * @return This builder for chaining. */ - public Builder setCostPerConversion(double value) { + public Builder setSearchClickShare(double value) { - costPerConversion_ = value; - bitField1_ |= 0x40000000; + searchClickShare_ = value; + bitField3_ |= 0x00400000; onChanged(); return this; } /** *- * The cost of ad interactions divided by conversions. This only includes - * conversion actions which `include_in_conversions_metric` attribute is set - * to `true`. If you use conversion-based bidding, your bid strategies will - * optimize for these conversions. + * The number of clicks you've received on the Search Network + * divided by the estimated number of clicks you were eligible to receive. + * + * Note: Search click share is reported in the range of 0.1 to 1. Any value + * below 0.1 is reported as 0.0999. ** - *optional double cost_per_conversion = 171;+ *optional double search_click_share = 140;* @return This builder for chaining. */ - public Builder clearCostPerConversion() { - bitField1_ = (bitField1_ & ~0x40000000); - costPerConversion_ = 0D; + public Builder clearSearchClickShare() { + bitField3_ = (bitField3_ & ~0x00400000); + searchClickShare_ = 0D; onChanged(); return this; } - private double costPerCurrentModelAttributedConversion_ ; + private double searchExactMatchImpressionShare_ ; /** *- * The cost of ad interactions divided by current model attributed - * conversions. This only includes conversion actions which - * `include_in_conversions_metric` attribute is set to `true`. If you use - * conversion-based bidding, your bid strategies will optimize for these - * conversions. + * The impressions you've received divided by the estimated number of + * impressions you were eligible to receive on the Search Network for search + * terms that matched your keywords exactly (or were close variants of your + * keyword), regardless of your keyword match types. + * + * Note: Search exact match impression share is reported in the range of 0.1 + * to 1. Any value below 0.1 is reported as 0.0999. ** - *optional double cost_per_current_model_attributed_conversion = 172;- * @return Whether the costPerCurrentModelAttributedConversion field is set. + *optional double search_exact_match_impression_share = 141;+ * @return Whether the searchExactMatchImpressionShare field is set. */ @java.lang.Override - public boolean hasCostPerCurrentModelAttributedConversion() { - return ((bitField1_ & 0x80000000) != 0); + public boolean hasSearchExactMatchImpressionShare() { + return ((bitField3_ & 0x00800000) != 0); } /** *- * The cost of ad interactions divided by current model attributed - * conversions. This only includes conversion actions which - * `include_in_conversions_metric` attribute is set to `true`. If you use - * conversion-based bidding, your bid strategies will optimize for these - * conversions. + * The impressions you've received divided by the estimated number of + * impressions you were eligible to receive on the Search Network for search + * terms that matched your keywords exactly (or were close variants of your + * keyword), regardless of your keyword match types. + * + * Note: Search exact match impression share is reported in the range of 0.1 + * to 1. Any value below 0.1 is reported as 0.0999. ** - *optional double cost_per_current_model_attributed_conversion = 172;- * @return The costPerCurrentModelAttributedConversion. + *optional double search_exact_match_impression_share = 141;+ * @return The searchExactMatchImpressionShare. */ @java.lang.Override - public double getCostPerCurrentModelAttributedConversion() { - return costPerCurrentModelAttributedConversion_; + public double getSearchExactMatchImpressionShare() { + return searchExactMatchImpressionShare_; } /** *- * The cost of ad interactions divided by current model attributed - * conversions. This only includes conversion actions which - * `include_in_conversions_metric` attribute is set to `true`. If you use - * conversion-based bidding, your bid strategies will optimize for these - * conversions. + * The impressions you've received divided by the estimated number of + * impressions you were eligible to receive on the Search Network for search + * terms that matched your keywords exactly (or were close variants of your + * keyword), regardless of your keyword match types. + * + * Note: Search exact match impression share is reported in the range of 0.1 + * to 1. Any value below 0.1 is reported as 0.0999. ** - *optional double cost_per_current_model_attributed_conversion = 172;- * @param value The costPerCurrentModelAttributedConversion to set. + *optional double search_exact_match_impression_share = 141;+ * @param value The searchExactMatchImpressionShare to set. * @return This builder for chaining. */ - public Builder setCostPerCurrentModelAttributedConversion(double value) { + public Builder setSearchExactMatchImpressionShare(double value) { - costPerCurrentModelAttributedConversion_ = value; - bitField1_ |= 0x80000000; + searchExactMatchImpressionShare_ = value; + bitField3_ |= 0x00800000; onChanged(); return this; } /** *- * The cost of ad interactions divided by current model attributed - * conversions. This only includes conversion actions which - * `include_in_conversions_metric` attribute is set to `true`. If you use - * conversion-based bidding, your bid strategies will optimize for these - * conversions. + * The impressions you've received divided by the estimated number of + * impressions you were eligible to receive on the Search Network for search + * terms that matched your keywords exactly (or were close variants of your + * keyword), regardless of your keyword match types. + * + * Note: Search exact match impression share is reported in the range of 0.1 + * to 1. Any value below 0.1 is reported as 0.0999. ** - *optional double cost_per_current_model_attributed_conversion = 172;+ *optional double search_exact_match_impression_share = 141;* @return This builder for chaining. */ - public Builder clearCostPerCurrentModelAttributedConversion() { - bitField1_ = (bitField1_ & ~0x80000000); - costPerCurrentModelAttributedConversion_ = 0D; + public Builder clearSearchExactMatchImpressionShare() { + bitField3_ = (bitField3_ & ~0x00800000); + searchExactMatchImpressionShare_ = 0D; onChanged(); return this; } - private double crossDeviceConversions_ ; + private double searchImpressionShare_ ; /** *- * Conversions from when a customer clicks on a Google Ads ad on one device, - * then converts on a different device or browser. - * Cross-device conversions are already included in `all_conversions`. + * The impressions you've received on the Search Network divided + * by the estimated number of impressions you were eligible to receive. + * + * Note: Search impression share is reported in the range of 0.1 to 1. Any + * value below 0.1 is reported as 0.0999. ** - *optional double cross_device_conversions = 173;- * @return Whether the crossDeviceConversions field is set. + *optional double search_impression_share = 142;+ * @return Whether the searchImpressionShare field is set. */ @java.lang.Override - public boolean hasCrossDeviceConversions() { - return ((bitField2_ & 0x00000001) != 0); + public boolean hasSearchImpressionShare() { + return ((bitField3_ & 0x01000000) != 0); } /** *- * Conversions from when a customer clicks on a Google Ads ad on one device, - * then converts on a different device or browser. - * Cross-device conversions are already included in `all_conversions`. + * The impressions you've received on the Search Network divided + * by the estimated number of impressions you were eligible to receive. + * + * Note: Search impression share is reported in the range of 0.1 to 1. Any + * value below 0.1 is reported as 0.0999. ** - *optional double cross_device_conversions = 173;- * @return The crossDeviceConversions. + *optional double search_impression_share = 142;+ * @return The searchImpressionShare. */ @java.lang.Override - public double getCrossDeviceConversions() { - return crossDeviceConversions_; + public double getSearchImpressionShare() { + return searchImpressionShare_; } /** *- * Conversions from when a customer clicks on a Google Ads ad on one device, - * then converts on a different device or browser. - * Cross-device conversions are already included in `all_conversions`. + * The impressions you've received on the Search Network divided + * by the estimated number of impressions you were eligible to receive. + * + * Note: Search impression share is reported in the range of 0.1 to 1. Any + * value below 0.1 is reported as 0.0999. ** - *optional double cross_device_conversions = 173;- * @param value The crossDeviceConversions to set. + *optional double search_impression_share = 142;+ * @param value The searchImpressionShare to set. * @return This builder for chaining. */ - public Builder setCrossDeviceConversions(double value) { + public Builder setSearchImpressionShare(double value) { - crossDeviceConversions_ = value; - bitField2_ |= 0x00000001; + searchImpressionShare_ = value; + bitField3_ |= 0x01000000; onChanged(); return this; } /** *- * Conversions from when a customer clicks on a Google Ads ad on one device, - * then converts on a different device or browser. - * Cross-device conversions are already included in `all_conversions`. + * The impressions you've received on the Search Network divided + * by the estimated number of impressions you were eligible to receive. + * + * Note: Search impression share is reported in the range of 0.1 to 1. Any + * value below 0.1 is reported as 0.0999. ** - *optional double cross_device_conversions = 173;+ *optional double search_impression_share = 142;* @return This builder for chaining. */ - public Builder clearCrossDeviceConversions() { - bitField2_ = (bitField2_ & ~0x00000001); - crossDeviceConversions_ = 0D; + public Builder clearSearchImpressionShare() { + bitField3_ = (bitField3_ & ~0x01000000); + searchImpressionShare_ = 0D; onChanged(); return this; } - private double crossDeviceConversionsByConversionDate_ ; + private double searchRankLostAbsoluteTopImpressionShare_ ; /** *- * The number of cross-device conversions by conversion date. - * Details for the `by_conversion_date` columns are available at [Understand - * conversions by time with new - * columns](https://support.google.com/google-ads/answer/9549009) + * The number estimating how often your ad wasn't the very first ad among the + * top ads in the search results due to poor Ad Rank. + * + * Note: Search rank lost absolute top impression share is reported in the + * range of 0 to 0.9. Any value above 0.9 is reported as 0.9001. ** - *optional double cross_device_conversions_by_conversion_date = 372;- * @return Whether the crossDeviceConversionsByConversionDate field is set. + *optional double search_rank_lost_absolute_top_impression_share = 143;+ * @return Whether the searchRankLostAbsoluteTopImpressionShare field is set. */ @java.lang.Override - public boolean hasCrossDeviceConversionsByConversionDate() { - return ((bitField2_ & 0x00000002) != 0); + public boolean hasSearchRankLostAbsoluteTopImpressionShare() { + return ((bitField3_ & 0x02000000) != 0); } /** *- * The number of cross-device conversions by conversion date. - * Details for the `by_conversion_date` columns are available at [Understand - * conversions by time with new - * columns](https://support.google.com/google-ads/answer/9549009) + * The number estimating how often your ad wasn't the very first ad among the + * top ads in the search results due to poor Ad Rank. + * + * Note: Search rank lost absolute top impression share is reported in the + * range of 0 to 0.9. Any value above 0.9 is reported as 0.9001. ** - *optional double cross_device_conversions_by_conversion_date = 372;- * @return The crossDeviceConversionsByConversionDate. + *optional double search_rank_lost_absolute_top_impression_share = 143;+ * @return The searchRankLostAbsoluteTopImpressionShare. */ @java.lang.Override - public double getCrossDeviceConversionsByConversionDate() { - return crossDeviceConversionsByConversionDate_; + public double getSearchRankLostAbsoluteTopImpressionShare() { + return searchRankLostAbsoluteTopImpressionShare_; } /** *- * The number of cross-device conversions by conversion date. - * Details for the `by_conversion_date` columns are available at [Understand - * conversions by time with new - * columns](https://support.google.com/google-ads/answer/9549009) + * The number estimating how often your ad wasn't the very first ad among the + * top ads in the search results due to poor Ad Rank. + * + * Note: Search rank lost absolute top impression share is reported in the + * range of 0 to 0.9. Any value above 0.9 is reported as 0.9001. ** - *optional double cross_device_conversions_by_conversion_date = 372;- * @param value The crossDeviceConversionsByConversionDate to set. + *optional double search_rank_lost_absolute_top_impression_share = 143;+ * @param value The searchRankLostAbsoluteTopImpressionShare to set. * @return This builder for chaining. */ - public Builder setCrossDeviceConversionsByConversionDate(double value) { + public Builder setSearchRankLostAbsoluteTopImpressionShare(double value) { - crossDeviceConversionsByConversionDate_ = value; - bitField2_ |= 0x00000002; + searchRankLostAbsoluteTopImpressionShare_ = value; + bitField3_ |= 0x02000000; onChanged(); return this; } /** *- * The number of cross-device conversions by conversion date. - * Details for the `by_conversion_date` columns are available at [Understand - * conversions by time with new - * columns](https://support.google.com/google-ads/answer/9549009) + * The number estimating how often your ad wasn't the very first ad among the + * top ads in the search results due to poor Ad Rank. + * + * Note: Search rank lost absolute top impression share is reported in the + * range of 0 to 0.9. Any value above 0.9 is reported as 0.9001. ** - *optional double cross_device_conversions_by_conversion_date = 372;+ *optional double search_rank_lost_absolute_top_impression_share = 143;* @return This builder for chaining. */ - public Builder clearCrossDeviceConversionsByConversionDate() { - bitField2_ = (bitField2_ & ~0x00000002); - crossDeviceConversionsByConversionDate_ = 0D; + public Builder clearSearchRankLostAbsoluteTopImpressionShare() { + bitField3_ = (bitField3_ & ~0x02000000); + searchRankLostAbsoluteTopImpressionShare_ = 0D; onChanged(); return this; } - private double crossDeviceConversionsValue_ ; + private double searchRankLostImpressionShare_ ; /** *- * The sum of the value of cross-device conversions. + * The estimated percentage of impressions on the Search Network + * that your ads didn't receive due to poor Ad Rank. + * Note: Search rank lost impression share is reported in the range of 0 to + * 0.9. Any value above 0.9 is reported as 0.9001. ** - *optional double cross_device_conversions_value = 253;- * @return Whether the crossDeviceConversionsValue field is set. + *optional double search_rank_lost_impression_share = 144;+ * @return Whether the searchRankLostImpressionShare field is set. */ @java.lang.Override - public boolean hasCrossDeviceConversionsValue() { - return ((bitField2_ & 0x00000004) != 0); + public boolean hasSearchRankLostImpressionShare() { + return ((bitField3_ & 0x04000000) != 0); } /** *- * The sum of the value of cross-device conversions. + * The estimated percentage of impressions on the Search Network + * that your ads didn't receive due to poor Ad Rank. + * Note: Search rank lost impression share is reported in the range of 0 to + * 0.9. Any value above 0.9 is reported as 0.9001. ** - *optional double cross_device_conversions_value = 253;- * @return The crossDeviceConversionsValue. + *optional double search_rank_lost_impression_share = 144;+ * @return The searchRankLostImpressionShare. */ @java.lang.Override - public double getCrossDeviceConversionsValue() { - return crossDeviceConversionsValue_; + public double getSearchRankLostImpressionShare() { + return searchRankLostImpressionShare_; } /** *- * The sum of the value of cross-device conversions. + * The estimated percentage of impressions on the Search Network + * that your ads didn't receive due to poor Ad Rank. + * Note: Search rank lost impression share is reported in the range of 0 to + * 0.9. Any value above 0.9 is reported as 0.9001. ** - *optional double cross_device_conversions_value = 253;- * @param value The crossDeviceConversionsValue to set. + *optional double search_rank_lost_impression_share = 144;+ * @param value The searchRankLostImpressionShare to set. * @return This builder for chaining. */ - public Builder setCrossDeviceConversionsValue(double value) { + public Builder setSearchRankLostImpressionShare(double value) { - crossDeviceConversionsValue_ = value; - bitField2_ |= 0x00000004; + searchRankLostImpressionShare_ = value; + bitField3_ |= 0x04000000; onChanged(); return this; } /** *- * The sum of the value of cross-device conversions. + * The estimated percentage of impressions on the Search Network + * that your ads didn't receive due to poor Ad Rank. + * Note: Search rank lost impression share is reported in the range of 0 to + * 0.9. Any value above 0.9 is reported as 0.9001. ** - *optional double cross_device_conversions_value = 253;+ *optional double search_rank_lost_impression_share = 144;* @return This builder for chaining. */ - public Builder clearCrossDeviceConversionsValue() { - bitField2_ = (bitField2_ & ~0x00000004); - crossDeviceConversionsValue_ = 0D; + public Builder clearSearchRankLostImpressionShare() { + bitField3_ = (bitField3_ & ~0x04000000); + searchRankLostImpressionShare_ = 0D; onChanged(); return this; } - private long crossDeviceConversionsValueMicros_ ; + private double searchRankLostTopImpressionShare_ ; /** *- * The sum of the value of cross-device conversions, in micros. + * The number estimating how often your ad didn't show adjacent to the top + * organic search results due to poor Ad Rank. + * + * Note: Search rank lost top impression share is reported in the range of 0 + * to 0.9. Any value above 0.9 is reported as 0.9001. ** - *optional int64 cross_device_conversions_value_micros = 312;- * @return Whether the crossDeviceConversionsValueMicros field is set. + *optional double search_rank_lost_top_impression_share = 145;+ * @return Whether the searchRankLostTopImpressionShare field is set. */ @java.lang.Override - public boolean hasCrossDeviceConversionsValueMicros() { - return ((bitField2_ & 0x00000008) != 0); + public boolean hasSearchRankLostTopImpressionShare() { + return ((bitField3_ & 0x08000000) != 0); } /** *- * The sum of the value of cross-device conversions, in micros. + * The number estimating how often your ad didn't show adjacent to the top + * organic search results due to poor Ad Rank. + * + * Note: Search rank lost top impression share is reported in the range of 0 + * to 0.9. Any value above 0.9 is reported as 0.9001. ** - *optional int64 cross_device_conversions_value_micros = 312;- * @return The crossDeviceConversionsValueMicros. + *optional double search_rank_lost_top_impression_share = 145;+ * @return The searchRankLostTopImpressionShare. */ @java.lang.Override - public long getCrossDeviceConversionsValueMicros() { - return crossDeviceConversionsValueMicros_; + public double getSearchRankLostTopImpressionShare() { + return searchRankLostTopImpressionShare_; } /** *- * The sum of the value of cross-device conversions, in micros. + * The number estimating how often your ad didn't show adjacent to the top + * organic search results due to poor Ad Rank. + * + * Note: Search rank lost top impression share is reported in the range of 0 + * to 0.9. Any value above 0.9 is reported as 0.9001. ** - *optional int64 cross_device_conversions_value_micros = 312;- * @param value The crossDeviceConversionsValueMicros to set. + *optional double search_rank_lost_top_impression_share = 145;+ * @param value The searchRankLostTopImpressionShare to set. * @return This builder for chaining. */ - public Builder setCrossDeviceConversionsValueMicros(long value) { + public Builder setSearchRankLostTopImpressionShare(double value) { - crossDeviceConversionsValueMicros_ = value; - bitField2_ |= 0x00000008; + searchRankLostTopImpressionShare_ = value; + bitField3_ |= 0x08000000; onChanged(); return this; } /** *- * The sum of the value of cross-device conversions, in micros. + * The number estimating how often your ad didn't show adjacent to the top + * organic search results due to poor Ad Rank. + * + * Note: Search rank lost top impression share is reported in the range of 0 + * to 0.9. Any value above 0.9 is reported as 0.9001. ** - *optional int64 cross_device_conversions_value_micros = 312;+ *optional double search_rank_lost_top_impression_share = 145;* @return This builder for chaining. */ - public Builder clearCrossDeviceConversionsValueMicros() { - bitField2_ = (bitField2_ & ~0x00000008); - crossDeviceConversionsValueMicros_ = 0L; + public Builder clearSearchRankLostTopImpressionShare() { + bitField3_ = (bitField3_ & ~0x08000000); + searchRankLostTopImpressionShare_ = 0D; onChanged(); return this; } - private double crossDeviceConversionsValueByConversionDate_ ; + private double searchTopImpressionShare_ ; /** *- * The sum of cross-device conversions value by conversion date. - * Details for the `by_conversion_date` columns are available at [Understand - * conversions by time with new - * columns](https://support.google.com/google-ads/answer/9549009) + * The impressions you've received among the top ads compared to the estimated + * number of impressions you were eligible to receive among the top ads. + * Note: Search top impression share is reported in the range of 0.1 to 1. Any + * value below 0.1 is reported as 0.0999. + * + * Top ads are generally above the top organic results, although they may show + * below the top organic results on certain queries. ** - *optional double cross_device_conversions_value_by_conversion_date = 373;- * @return Whether the crossDeviceConversionsValueByConversionDate field is set. + *optional double search_top_impression_share = 146;+ * @return Whether the searchTopImpressionShare field is set. */ @java.lang.Override - public boolean hasCrossDeviceConversionsValueByConversionDate() { - return ((bitField2_ & 0x00000010) != 0); + public boolean hasSearchTopImpressionShare() { + return ((bitField3_ & 0x10000000) != 0); } /** *- * The sum of cross-device conversions value by conversion date. - * Details for the `by_conversion_date` columns are available at [Understand - * conversions by time with new - * columns](https://support.google.com/google-ads/answer/9549009) + * The impressions you've received among the top ads compared to the estimated + * number of impressions you were eligible to receive among the top ads. + * Note: Search top impression share is reported in the range of 0.1 to 1. Any + * value below 0.1 is reported as 0.0999. + * + * Top ads are generally above the top organic results, although they may show + * below the top organic results on certain queries. ** - *optional double cross_device_conversions_value_by_conversion_date = 373;- * @return The crossDeviceConversionsValueByConversionDate. + *optional double search_top_impression_share = 146;+ * @return The searchTopImpressionShare. */ @java.lang.Override - public double getCrossDeviceConversionsValueByConversionDate() { - return crossDeviceConversionsValueByConversionDate_; + public double getSearchTopImpressionShare() { + return searchTopImpressionShare_; } /** *- * The sum of cross-device conversions value by conversion date. - * Details for the `by_conversion_date` columns are available at [Understand - * conversions by time with new - * columns](https://support.google.com/google-ads/answer/9549009) + * The impressions you've received among the top ads compared to the estimated + * number of impressions you were eligible to receive among the top ads. + * Note: Search top impression share is reported in the range of 0.1 to 1. Any + * value below 0.1 is reported as 0.0999. + * + * Top ads are generally above the top organic results, although they may show + * below the top organic results on certain queries. ** - *optional double cross_device_conversions_value_by_conversion_date = 373;- * @param value The crossDeviceConversionsValueByConversionDate to set. + *optional double search_top_impression_share = 146;+ * @param value The searchTopImpressionShare to set. * @return This builder for chaining. */ - public Builder setCrossDeviceConversionsValueByConversionDate(double value) { + public Builder setSearchTopImpressionShare(double value) { - crossDeviceConversionsValueByConversionDate_ = value; - bitField2_ |= 0x00000010; + searchTopImpressionShare_ = value; + bitField3_ |= 0x10000000; onChanged(); return this; } /** *- * The sum of cross-device conversions value by conversion date. - * Details for the `by_conversion_date` columns are available at [Understand - * conversions by time with new - * columns](https://support.google.com/google-ads/answer/9549009) + * The impressions you've received among the top ads compared to the estimated + * number of impressions you were eligible to receive among the top ads. + * Note: Search top impression share is reported in the range of 0.1 to 1. Any + * value below 0.1 is reported as 0.0999. + * + * Top ads are generally above the top organic results, although they may show + * below the top organic results on certain queries. ** - *optional double cross_device_conversions_value_by_conversion_date = 373;+ *optional double search_top_impression_share = 146;* @return This builder for chaining. */ - public Builder clearCrossDeviceConversionsValueByConversionDate() { - bitField2_ = (bitField2_ & ~0x00000010); - crossDeviceConversionsValueByConversionDate_ = 0D; + public Builder clearSearchTopImpressionShare() { + bitField3_ = (bitField3_ & ~0x10000000); + searchTopImpressionShare_ = 0D; onChanged(); return this; } - private double ctr_ ; + private com.google.ads.googleads.v25.common.SearchVolumeRange searchVolume_; + private com.google.protobuf.SingleFieldBuilder< + com.google.ads.googleads.v25.common.SearchVolumeRange, com.google.ads.googleads.v25.common.SearchVolumeRange.Builder, com.google.ads.googleads.v25.common.SearchVolumeRangeOrBuilder> searchVolumeBuilder_; /** *- * The number of clicks your ad receives (Clicks) divided by the number - * of times your ad is shown (Impressions). + * Search volume range for a search term insight category. ** - *optional double ctr = 174;- * @return Whether the ctr field is set. + *optional .google.ads.googleads.v25.common.SearchVolumeRange search_volume = 295;+ * @return Whether the searchVolume field is set. */ - @java.lang.Override - public boolean hasCtr() { - return ((bitField2_ & 0x00000020) != 0); + public boolean hasSearchVolume() { + return ((bitField3_ & 0x20000000) != 0); } /** *- * The number of clicks your ad receives (Clicks) divided by the number - * of times your ad is shown (Impressions). + * Search volume range for a search term insight category. ** - *optional double ctr = 174;- * @return The ctr. + *optional .google.ads.googleads.v25.common.SearchVolumeRange search_volume = 295;+ * @return The searchVolume. */ - @java.lang.Override - public double getCtr() { - return ctr_; + public com.google.ads.googleads.v25.common.SearchVolumeRange getSearchVolume() { + if (searchVolumeBuilder_ == null) { + return searchVolume_ == null ? com.google.ads.googleads.v25.common.SearchVolumeRange.getDefaultInstance() : searchVolume_; + } else { + return searchVolumeBuilder_.getMessage(); + } } /** *- * The number of clicks your ad receives (Clicks) divided by the number - * of times your ad is shown (Impressions). + * Search volume range for a search term insight category. ** - *optional double ctr = 174;- * @param value The ctr to set. - * @return This builder for chaining. + *optional .google.ads.googleads.v25.common.SearchVolumeRange search_volume = 295;*/ - public Builder setCtr(double value) { - - ctr_ = value; - bitField2_ |= 0x00000020; + public Builder setSearchVolume(com.google.ads.googleads.v25.common.SearchVolumeRange value) { + if (searchVolumeBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + searchVolume_ = value; + } else { + searchVolumeBuilder_.setMessage(value); + } + bitField3_ |= 0x20000000; onChanged(); return this; } /** *- * The number of clicks your ad receives (Clicks) divided by the number - * of times your ad is shown (Impressions). + * Search volume range for a search term insight category. ** - *optional double ctr = 174;- * @return This builder for chaining. + *optional .google.ads.googleads.v25.common.SearchVolumeRange search_volume = 295;*/ - public Builder clearCtr() { - bitField2_ = (bitField2_ & ~0x00000020); - ctr_ = 0D; + public Builder setSearchVolume( + com.google.ads.googleads.v25.common.SearchVolumeRange.Builder builderForValue) { + if (searchVolumeBuilder_ == null) { + searchVolume_ = builderForValue.build(); + } else { + searchVolumeBuilder_.setMessage(builderForValue.build()); + } + bitField3_ |= 0x20000000; onChanged(); return this; } - - private double currentModelAttributedConversions_ ; /** *- * Shows how your historic conversions data would look under the attribution - * model you've currently selected. This only includes conversion actions - * which include_in_conversions_metric attribute is set to true. If you use - * conversion-based bidding, your bid strategies will optimize for these - * conversions. + * Search volume range for a search term insight category. ** - *optional double current_model_attributed_conversions = 175;- * @return Whether the currentModelAttributedConversions field is set. + *optional .google.ads.googleads.v25.common.SearchVolumeRange search_volume = 295;*/ - @java.lang.Override - public boolean hasCurrentModelAttributedConversions() { - return ((bitField2_ & 0x00000040) != 0); + public Builder mergeSearchVolume(com.google.ads.googleads.v25.common.SearchVolumeRange value) { + if (searchVolumeBuilder_ == null) { + if (((bitField3_ & 0x20000000) != 0) && + searchVolume_ != null && + searchVolume_ != com.google.ads.googleads.v25.common.SearchVolumeRange.getDefaultInstance()) { + getSearchVolumeBuilder().mergeFrom(value); + } else { + searchVolume_ = value; + } + } else { + searchVolumeBuilder_.mergeFrom(value); + } + if (searchVolume_ != null) { + bitField3_ |= 0x20000000; + onChanged(); + } + return this; } /** *- * Shows how your historic conversions data would look under the attribution - * model you've currently selected. This only includes conversion actions - * which include_in_conversions_metric attribute is set to true. If you use - * conversion-based bidding, your bid strategies will optimize for these - * conversions. + * Search volume range for a search term insight category. ** - *optional double current_model_attributed_conversions = 175;- * @return The currentModelAttributedConversions. + *optional .google.ads.googleads.v25.common.SearchVolumeRange search_volume = 295;*/ - @java.lang.Override - public double getCurrentModelAttributedConversions() { - return currentModelAttributedConversions_; + public Builder clearSearchVolume() { + bitField3_ = (bitField3_ & ~0x20000000); + searchVolume_ = null; + if (searchVolumeBuilder_ != null) { + searchVolumeBuilder_.dispose(); + searchVolumeBuilder_ = null; + } + onChanged(); + return this; } /** *- * Shows how your historic conversions data would look under the attribution - * model you've currently selected. This only includes conversion actions - * which include_in_conversions_metric attribute is set to true. If you use - * conversion-based bidding, your bid strategies will optimize for these - * conversions. + * Search volume range for a search term insight category. ** - *optional double current_model_attributed_conversions = 175;- * @param value The currentModelAttributedConversions to set. - * @return This builder for chaining. + *optional .google.ads.googleads.v25.common.SearchVolumeRange search_volume = 295;*/ - public Builder setCurrentModelAttributedConversions(double value) { - - currentModelAttributedConversions_ = value; - bitField2_ |= 0x00000040; + public com.google.ads.googleads.v25.common.SearchVolumeRange.Builder getSearchVolumeBuilder() { + bitField3_ |= 0x20000000; onChanged(); - return this; + return internalGetSearchVolumeFieldBuilder().getBuilder(); } /** *- * Shows how your historic conversions data would look under the attribution - * model you've currently selected. This only includes conversion actions - * which include_in_conversions_metric attribute is set to true. If you use - * conversion-based bidding, your bid strategies will optimize for these - * conversions. + * Search volume range for a search term insight category. ** - *optional double current_model_attributed_conversions = 175;- * @return This builder for chaining. + *optional .google.ads.googleads.v25.common.SearchVolumeRange search_volume = 295;*/ - public Builder clearCurrentModelAttributedConversions() { - bitField2_ = (bitField2_ & ~0x00000040); - currentModelAttributedConversions_ = 0D; - onChanged(); - return this; + public com.google.ads.googleads.v25.common.SearchVolumeRangeOrBuilder getSearchVolumeOrBuilder() { + if (searchVolumeBuilder_ != null) { + return searchVolumeBuilder_.getMessageOrBuilder(); + } else { + return searchVolume_ == null ? + com.google.ads.googleads.v25.common.SearchVolumeRange.getDefaultInstance() : searchVolume_; + } + } + /** + *+ * Search volume range for a search term insight category. + *+ * + *optional .google.ads.googleads.v25.common.SearchVolumeRange search_volume = 295;+ */ + private com.google.protobuf.SingleFieldBuilder< + com.google.ads.googleads.v25.common.SearchVolumeRange, com.google.ads.googleads.v25.common.SearchVolumeRange.Builder, com.google.ads.googleads.v25.common.SearchVolumeRangeOrBuilder> + internalGetSearchVolumeFieldBuilder() { + if (searchVolumeBuilder_ == null) { + searchVolumeBuilder_ = new com.google.protobuf.SingleFieldBuilder< + com.google.ads.googleads.v25.common.SearchVolumeRange, com.google.ads.googleads.v25.common.SearchVolumeRange.Builder, com.google.ads.googleads.v25.common.SearchVolumeRangeOrBuilder>( + getSearchVolume(), + getParentForChildren(), + isClean()); + searchVolume_ = null; + } + return searchVolumeBuilder_; } - private double currentModelAttributedConversionsFromInteractionsRate_ ; + private long speedScore_ ; /** *- * Current model attributed conversions from interactions divided by the - * number of ad interactions (such as clicks for text ads or views for video - * ads). This only includes conversion actions which - * include_in_conversions_metric attribute is set to true. If you use - * conversion-based bidding, your bid strategies will optimize for these - * conversions. + * A measure of how quickly your page loads after clicks on your mobile ads. + * The score is a range from 1 to 10, 10 being the fastest. ** - *optional double current_model_attributed_conversions_from_interactions_rate = 176;- * @return Whether the currentModelAttributedConversionsFromInteractionsRate field is set. + *optional int64 speed_score = 147;+ * @return Whether the speedScore field is set. */ @java.lang.Override - public boolean hasCurrentModelAttributedConversionsFromInteractionsRate() { - return ((bitField2_ & 0x00000080) != 0); + public boolean hasSpeedScore() { + return ((bitField3_ & 0x40000000) != 0); } /** *- * Current model attributed conversions from interactions divided by the - * number of ad interactions (such as clicks for text ads or views for video - * ads). This only includes conversion actions which - * include_in_conversions_metric attribute is set to true. If you use - * conversion-based bidding, your bid strategies will optimize for these - * conversions. + * A measure of how quickly your page loads after clicks on your mobile ads. + * The score is a range from 1 to 10, 10 being the fastest. ** - *optional double current_model_attributed_conversions_from_interactions_rate = 176;- * @return The currentModelAttributedConversionsFromInteractionsRate. + *optional int64 speed_score = 147;+ * @return The speedScore. */ @java.lang.Override - public double getCurrentModelAttributedConversionsFromInteractionsRate() { - return currentModelAttributedConversionsFromInteractionsRate_; + public long getSpeedScore() { + return speedScore_; } /** *- * Current model attributed conversions from interactions divided by the - * number of ad interactions (such as clicks for text ads or views for video - * ads). This only includes conversion actions which - * include_in_conversions_metric attribute is set to true. If you use - * conversion-based bidding, your bid strategies will optimize for these - * conversions. + * A measure of how quickly your page loads after clicks on your mobile ads. + * The score is a range from 1 to 10, 10 being the fastest. ** - *optional double current_model_attributed_conversions_from_interactions_rate = 176;- * @param value The currentModelAttributedConversionsFromInteractionsRate to set. + *optional int64 speed_score = 147;+ * @param value The speedScore to set. * @return This builder for chaining. */ - public Builder setCurrentModelAttributedConversionsFromInteractionsRate(double value) { + public Builder setSpeedScore(long value) { - currentModelAttributedConversionsFromInteractionsRate_ = value; - bitField2_ |= 0x00000080; + speedScore_ = value; + bitField3_ |= 0x40000000; onChanged(); return this; } /** *- * Current model attributed conversions from interactions divided by the - * number of ad interactions (such as clicks for text ads or views for video - * ads). This only includes conversion actions which - * include_in_conversions_metric attribute is set to true. If you use - * conversion-based bidding, your bid strategies will optimize for these - * conversions. + * A measure of how quickly your page loads after clicks on your mobile ads. + * The score is a range from 1 to 10, 10 being the fastest. ** - *optional double current_model_attributed_conversions_from_interactions_rate = 176;+ *optional int64 speed_score = 147;* @return This builder for chaining. */ - public Builder clearCurrentModelAttributedConversionsFromInteractionsRate() { - bitField2_ = (bitField2_ & ~0x00000080); - currentModelAttributedConversionsFromInteractionsRate_ = 0D; + public Builder clearSpeedScore() { + bitField3_ = (bitField3_ & ~0x40000000); + speedScore_ = 0L; onChanged(); return this; } - private double currentModelAttributedConversionsFromInteractionsValuePerInteraction_ ; + private long averageTargetCpaMicros_ ; /** *- * The value of current model attributed conversions from interactions divided - * by the number of ad interactions. This only includes conversion actions - * which include_in_conversions_metric attribute is set to true. If you use - * conversion-based bidding, your bid strategies will optimize for these - * conversions. + * The average Target CPA, or unset if not available (for example, for + * campaigns that had traffic from portfolio bidding strategies or non-tCPA). ** - *optional double current_model_attributed_conversions_from_interactions_value_per_interaction = 177;- * @return Whether the currentModelAttributedConversionsFromInteractionsValuePerInteraction field is set. + *optional int64 average_target_cpa_micros = 290;+ * @return Whether the averageTargetCpaMicros field is set. */ @java.lang.Override - public boolean hasCurrentModelAttributedConversionsFromInteractionsValuePerInteraction() { - return ((bitField2_ & 0x00000100) != 0); + public boolean hasAverageTargetCpaMicros() { + return ((bitField3_ & 0x80000000) != 0); } /** *- * The value of current model attributed conversions from interactions divided - * by the number of ad interactions. This only includes conversion actions - * which include_in_conversions_metric attribute is set to true. If you use - * conversion-based bidding, your bid strategies will optimize for these - * conversions. + * The average Target CPA, or unset if not available (for example, for + * campaigns that had traffic from portfolio bidding strategies or non-tCPA). ** - *optional double current_model_attributed_conversions_from_interactions_value_per_interaction = 177;- * @return The currentModelAttributedConversionsFromInteractionsValuePerInteraction. + *optional int64 average_target_cpa_micros = 290;+ * @return The averageTargetCpaMicros. */ @java.lang.Override - public double getCurrentModelAttributedConversionsFromInteractionsValuePerInteraction() { - return currentModelAttributedConversionsFromInteractionsValuePerInteraction_; + public long getAverageTargetCpaMicros() { + return averageTargetCpaMicros_; } /** *- * The value of current model attributed conversions from interactions divided - * by the number of ad interactions. This only includes conversion actions - * which include_in_conversions_metric attribute is set to true. If you use - * conversion-based bidding, your bid strategies will optimize for these - * conversions. + * The average Target CPA, or unset if not available (for example, for + * campaigns that had traffic from portfolio bidding strategies or non-tCPA). ** - *optional double current_model_attributed_conversions_from_interactions_value_per_interaction = 177;- * @param value The currentModelAttributedConversionsFromInteractionsValuePerInteraction to set. + *optional int64 average_target_cpa_micros = 290;+ * @param value The averageTargetCpaMicros to set. * @return This builder for chaining. */ - public Builder setCurrentModelAttributedConversionsFromInteractionsValuePerInteraction(double value) { + public Builder setAverageTargetCpaMicros(long value) { - currentModelAttributedConversionsFromInteractionsValuePerInteraction_ = value; - bitField2_ |= 0x00000100; + averageTargetCpaMicros_ = value; + bitField3_ |= 0x80000000; onChanged(); return this; } /** *- * The value of current model attributed conversions from interactions divided - * by the number of ad interactions. This only includes conversion actions - * which include_in_conversions_metric attribute is set to true. If you use - * conversion-based bidding, your bid strategies will optimize for these - * conversions. + * The average Target CPA, or unset if not available (for example, for + * campaigns that had traffic from portfolio bidding strategies or non-tCPA). ** - *optional double current_model_attributed_conversions_from_interactions_value_per_interaction = 177;+ *optional int64 average_target_cpa_micros = 290;* @return This builder for chaining. */ - public Builder clearCurrentModelAttributedConversionsFromInteractionsValuePerInteraction() { - bitField2_ = (bitField2_ & ~0x00000100); - currentModelAttributedConversionsFromInteractionsValuePerInteraction_ = 0D; + public Builder clearAverageTargetCpaMicros() { + bitField3_ = (bitField3_ & ~0x80000000); + averageTargetCpaMicros_ = 0L; onChanged(); return this; } - private double currentModelAttributedConversionsValue_ ; + private double averageTargetRoas_ ; /** *- * The value of current model attributed conversions. This only includes - * conversion actions which include_in_conversions_metric attribute is set to - * true. If you use conversion-based bidding, your bid strategies will - * optimize for these conversions. + * The average Target ROAS, or unset if not available (for example, for + * campaigns that had traffic from portfolio bidding strategies or non-tROAS). ** - *optional double current_model_attributed_conversions_value = 178;- * @return Whether the currentModelAttributedConversionsValue field is set. + *optional double average_target_roas = 250;+ * @return Whether the averageTargetRoas field is set. */ @java.lang.Override - public boolean hasCurrentModelAttributedConversionsValue() { - return ((bitField2_ & 0x00000200) != 0); + public boolean hasAverageTargetRoas() { + return ((bitField4_ & 0x00000001) != 0); } /** *- * The value of current model attributed conversions. This only includes - * conversion actions which include_in_conversions_metric attribute is set to - * true. If you use conversion-based bidding, your bid strategies will - * optimize for these conversions. + * The average Target ROAS, or unset if not available (for example, for + * campaigns that had traffic from portfolio bidding strategies or non-tROAS). ** - *optional double current_model_attributed_conversions_value = 178;- * @return The currentModelAttributedConversionsValue. + *optional double average_target_roas = 250;+ * @return The averageTargetRoas. */ @java.lang.Override - public double getCurrentModelAttributedConversionsValue() { - return currentModelAttributedConversionsValue_; + public double getAverageTargetRoas() { + return averageTargetRoas_; } /** *- * The value of current model attributed conversions. This only includes - * conversion actions which include_in_conversions_metric attribute is set to - * true. If you use conversion-based bidding, your bid strategies will - * optimize for these conversions. + * The average Target ROAS, or unset if not available (for example, for + * campaigns that had traffic from portfolio bidding strategies or non-tROAS). ** - *optional double current_model_attributed_conversions_value = 178;- * @param value The currentModelAttributedConversionsValue to set. + *optional double average_target_roas = 250;+ * @param value The averageTargetRoas to set. * @return This builder for chaining. */ - public Builder setCurrentModelAttributedConversionsValue(double value) { + public Builder setAverageTargetRoas(double value) { - currentModelAttributedConversionsValue_ = value; - bitField2_ |= 0x00000200; + averageTargetRoas_ = value; + bitField4_ |= 0x00000001; onChanged(); return this; } /** *- * The value of current model attributed conversions. This only includes - * conversion actions which include_in_conversions_metric attribute is set to - * true. If you use conversion-based bidding, your bid strategies will - * optimize for these conversions. + * The average Target ROAS, or unset if not available (for example, for + * campaigns that had traffic from portfolio bidding strategies or non-tROAS). ** - *optional double current_model_attributed_conversions_value = 178;+ *optional double average_target_roas = 250;* @return This builder for chaining. */ - public Builder clearCurrentModelAttributedConversionsValue() { - bitField2_ = (bitField2_ & ~0x00000200); - currentModelAttributedConversionsValue_ = 0D; + public Builder clearAverageTargetRoas() { + bitField4_ = (bitField4_ & ~0x00000001); + averageTargetRoas_ = 0D; onChanged(); return this; } - private double currentModelAttributedConversionsValuePerCost_ ; + private double topImpressionPercentage_ ; /** *- * The value of current model attributed conversions divided by the cost of ad - * interactions. This only includes conversion actions which - * include_in_conversions_metric attribute is set to true. If you use - * conversion-based bidding, your bid strategies will optimize for these - * conversions. + * The percent of your ad impressions that are shown adjacent to the top + * organic search results. ** - *optional double current_model_attributed_conversions_value_per_cost = 179;- * @return Whether the currentModelAttributedConversionsValuePerCost field is set. + *optional double top_impression_percentage = 148;+ * @return Whether the topImpressionPercentage field is set. */ @java.lang.Override - public boolean hasCurrentModelAttributedConversionsValuePerCost() { - return ((bitField2_ & 0x00000400) != 0); + public boolean hasTopImpressionPercentage() { + return ((bitField4_ & 0x00000002) != 0); } /** *- * The value of current model attributed conversions divided by the cost of ad - * interactions. This only includes conversion actions which - * include_in_conversions_metric attribute is set to true. If you use - * conversion-based bidding, your bid strategies will optimize for these - * conversions. + * The percent of your ad impressions that are shown adjacent to the top + * organic search results. ** - *optional double current_model_attributed_conversions_value_per_cost = 179;- * @return The currentModelAttributedConversionsValuePerCost. + *optional double top_impression_percentage = 148;+ * @return The topImpressionPercentage. */ @java.lang.Override - public double getCurrentModelAttributedConversionsValuePerCost() { - return currentModelAttributedConversionsValuePerCost_; + public double getTopImpressionPercentage() { + return topImpressionPercentage_; } /** *- * The value of current model attributed conversions divided by the cost of ad - * interactions. This only includes conversion actions which - * include_in_conversions_metric attribute is set to true. If you use - * conversion-based bidding, your bid strategies will optimize for these - * conversions. + * The percent of your ad impressions that are shown adjacent to the top + * organic search results. ** - *optional double current_model_attributed_conversions_value_per_cost = 179;- * @param value The currentModelAttributedConversionsValuePerCost to set. + *optional double top_impression_percentage = 148;+ * @param value The topImpressionPercentage to set. * @return This builder for chaining. */ - public Builder setCurrentModelAttributedConversionsValuePerCost(double value) { + public Builder setTopImpressionPercentage(double value) { - currentModelAttributedConversionsValuePerCost_ = value; - bitField2_ |= 0x00000400; + topImpressionPercentage_ = value; + bitField4_ |= 0x00000002; onChanged(); return this; } /** *- * The value of current model attributed conversions divided by the cost of ad - * interactions. This only includes conversion actions which - * include_in_conversions_metric attribute is set to true. If you use - * conversion-based bidding, your bid strategies will optimize for these - * conversions. + * The percent of your ad impressions that are shown adjacent to the top + * organic search results. ** - *optional double current_model_attributed_conversions_value_per_cost = 179;+ *optional double top_impression_percentage = 148;* @return This builder for chaining. */ - public Builder clearCurrentModelAttributedConversionsValuePerCost() { - bitField2_ = (bitField2_ & ~0x00000400); - currentModelAttributedConversionsValuePerCost_ = 0D; + public Builder clearTopImpressionPercentage() { + bitField4_ = (bitField4_ & ~0x00000002); + topImpressionPercentage_ = 0D; onChanged(); return this; } - private double engagementRate_ ; + private double validAcceleratedMobilePagesClicksPercentage_ ; /** *- * How often people engage with your ad after it's shown to them. This is the - * number of ad expansions divided by the number of times your ad is shown. + * The percentage of ad clicks to Accelerated Mobile Pages (AMP) landing pages + * that reach a valid AMP page. ** - *optional double engagement_rate = 180;- * @return Whether the engagementRate field is set. + *optional double valid_accelerated_mobile_pages_clicks_percentage = 149;+ * @return Whether the validAcceleratedMobilePagesClicksPercentage field is set. */ @java.lang.Override - public boolean hasEngagementRate() { - return ((bitField2_ & 0x00000800) != 0); + public boolean hasValidAcceleratedMobilePagesClicksPercentage() { + return ((bitField4_ & 0x00000004) != 0); } /** *- * How often people engage with your ad after it's shown to them. This is the - * number of ad expansions divided by the number of times your ad is shown. + * The percentage of ad clicks to Accelerated Mobile Pages (AMP) landing pages + * that reach a valid AMP page. ** - *optional double engagement_rate = 180;- * @return The engagementRate. + *optional double valid_accelerated_mobile_pages_clicks_percentage = 149;+ * @return The validAcceleratedMobilePagesClicksPercentage. */ @java.lang.Override - public double getEngagementRate() { - return engagementRate_; + public double getValidAcceleratedMobilePagesClicksPercentage() { + return validAcceleratedMobilePagesClicksPercentage_; } /** *- * How often people engage with your ad after it's shown to them. This is the - * number of ad expansions divided by the number of times your ad is shown. + * The percentage of ad clicks to Accelerated Mobile Pages (AMP) landing pages + * that reach a valid AMP page. ** - *optional double engagement_rate = 180;- * @param value The engagementRate to set. + *optional double valid_accelerated_mobile_pages_clicks_percentage = 149;+ * @param value The validAcceleratedMobilePagesClicksPercentage to set. * @return This builder for chaining. */ - public Builder setEngagementRate(double value) { + public Builder setValidAcceleratedMobilePagesClicksPercentage(double value) { - engagementRate_ = value; - bitField2_ |= 0x00000800; + validAcceleratedMobilePagesClicksPercentage_ = value; + bitField4_ |= 0x00000004; onChanged(); return this; } /** *- * How often people engage with your ad after it's shown to them. This is the - * number of ad expansions divided by the number of times your ad is shown. + * The percentage of ad clicks to Accelerated Mobile Pages (AMP) landing pages + * that reach a valid AMP page. ** - *optional double engagement_rate = 180;+ *optional double valid_accelerated_mobile_pages_clicks_percentage = 149;* @return This builder for chaining. */ - public Builder clearEngagementRate() { - bitField2_ = (bitField2_ & ~0x00000800); - engagementRate_ = 0D; + public Builder clearValidAcceleratedMobilePagesClicksPercentage() { + bitField4_ = (bitField4_ & ~0x00000004); + validAcceleratedMobilePagesClicksPercentage_ = 0D; onChanged(); return this; } - private long engagements_ ; + private double valuePerAllConversions_ ; /** *- * The number of engagements. - * An engagement occurs when a viewer expands your Lightbox ad. Also, in the - * future, other ad types may support engagement metrics. + * The value of all conversions divided by the number of all conversions. ** - *optional int64 engagements = 181;- * @return Whether the engagements field is set. + *optional double value_per_all_conversions = 150;+ * @return Whether the valuePerAllConversions field is set. */ @java.lang.Override - public boolean hasEngagements() { - return ((bitField2_ & 0x00001000) != 0); + public boolean hasValuePerAllConversions() { + return ((bitField4_ & 0x00000008) != 0); } /** *- * The number of engagements. - * An engagement occurs when a viewer expands your Lightbox ad. Also, in the - * future, other ad types may support engagement metrics. + * The value of all conversions divided by the number of all conversions. ** - *optional int64 engagements = 181;- * @return The engagements. + *optional double value_per_all_conversions = 150;+ * @return The valuePerAllConversions. */ @java.lang.Override - public long getEngagements() { - return engagements_; + public double getValuePerAllConversions() { + return valuePerAllConversions_; } /** *- * The number of engagements. - * An engagement occurs when a viewer expands your Lightbox ad. Also, in the - * future, other ad types may support engagement metrics. + * The value of all conversions divided by the number of all conversions. ** - *optional int64 engagements = 181;- * @param value The engagements to set. + *optional double value_per_all_conversions = 150;+ * @param value The valuePerAllConversions to set. * @return This builder for chaining. */ - public Builder setEngagements(long value) { + public Builder setValuePerAllConversions(double value) { - engagements_ = value; - bitField2_ |= 0x00001000; + valuePerAllConversions_ = value; + bitField4_ |= 0x00000008; onChanged(); return this; } /** *- * The number of engagements. - * An engagement occurs when a viewer expands your Lightbox ad. Also, in the - * future, other ad types may support engagement metrics. + * The value of all conversions divided by the number of all conversions. ** - *optional int64 engagements = 181;+ *optional double value_per_all_conversions = 150;* @return This builder for chaining. */ - public Builder clearEngagements() { - bitField2_ = (bitField2_ & ~0x00001000); - engagements_ = 0L; + public Builder clearValuePerAllConversions() { + bitField4_ = (bitField4_ & ~0x00000008); + valuePerAllConversions_ = 0D; onChanged(); return this; } - private double hotelAverageLeadValueMicros_ ; + private double valuePerAllConversionsByConversionDate_ ; /** *- * Average lead value based on clicks. + * The value of all conversions divided by the number of all conversions. When + * this column is selected with date, the values in date column means the + * conversion date. Details for the `by_conversion_date` columns are available + * at [Understand conversions by time with new + * columns](https://support.google.com/google-ads/answer/9549009). ** - *optional double hotel_average_lead_value_micros = 213;- * @return Whether the hotelAverageLeadValueMicros field is set. + *optional double value_per_all_conversions_by_conversion_date = 244;+ * @return Whether the valuePerAllConversionsByConversionDate field is set. */ @java.lang.Override - public boolean hasHotelAverageLeadValueMicros() { - return ((bitField2_ & 0x00002000) != 0); + public boolean hasValuePerAllConversionsByConversionDate() { + return ((bitField4_ & 0x00000010) != 0); } /** *- * Average lead value based on clicks. + * The value of all conversions divided by the number of all conversions. When + * this column is selected with date, the values in date column means the + * conversion date. Details for the `by_conversion_date` columns are available + * at [Understand conversions by time with new + * columns](https://support.google.com/google-ads/answer/9549009). ** - *optional double hotel_average_lead_value_micros = 213;- * @return The hotelAverageLeadValueMicros. + *optional double value_per_all_conversions_by_conversion_date = 244;+ * @return The valuePerAllConversionsByConversionDate. */ @java.lang.Override - public double getHotelAverageLeadValueMicros() { - return hotelAverageLeadValueMicros_; + public double getValuePerAllConversionsByConversionDate() { + return valuePerAllConversionsByConversionDate_; } /** *- * Average lead value based on clicks. + * The value of all conversions divided by the number of all conversions. When + * this column is selected with date, the values in date column means the + * conversion date. Details for the `by_conversion_date` columns are available + * at [Understand conversions by time with new + * columns](https://support.google.com/google-ads/answer/9549009). ** - *optional double hotel_average_lead_value_micros = 213;- * @param value The hotelAverageLeadValueMicros to set. + *optional double value_per_all_conversions_by_conversion_date = 244;+ * @param value The valuePerAllConversionsByConversionDate to set. * @return This builder for chaining. */ - public Builder setHotelAverageLeadValueMicros(double value) { + public Builder setValuePerAllConversionsByConversionDate(double value) { - hotelAverageLeadValueMicros_ = value; - bitField2_ |= 0x00002000; + valuePerAllConversionsByConversionDate_ = value; + bitField4_ |= 0x00000010; onChanged(); return this; } /** *- * Average lead value based on clicks. + * The value of all conversions divided by the number of all conversions. When + * this column is selected with date, the values in date column means the + * conversion date. Details for the `by_conversion_date` columns are available + * at [Understand conversions by time with new + * columns](https://support.google.com/google-ads/answer/9549009). ** - *optional double hotel_average_lead_value_micros = 213;+ *optional double value_per_all_conversions_by_conversion_date = 244;* @return This builder for chaining. */ - public Builder clearHotelAverageLeadValueMicros() { - bitField2_ = (bitField2_ & ~0x00002000); - hotelAverageLeadValueMicros_ = 0D; + public Builder clearValuePerAllConversionsByConversionDate() { + bitField4_ = (bitField4_ & ~0x00000010); + valuePerAllConversionsByConversionDate_ = 0D; onChanged(); return this; } - private long hotelCommissionRateMicros_ ; + private double valuePerConversion_ ; /** *- * Commission bid rate in micros. A 20% commission is represented as - * 200,000. + * The value of conversions divided by the number of conversions. This only + * includes conversion actions for which the `include_in_conversions_metric` + * attribute is set to `true`. If you use conversion-based bidding, your bid + * strategies will optimize for these conversions. ** - *optional int64 hotel_commission_rate_micros = 256;- * @return Whether the hotelCommissionRateMicros field is set. + *optional double value_per_conversion = 151;+ * @return Whether the valuePerConversion field is set. */ @java.lang.Override - public boolean hasHotelCommissionRateMicros() { - return ((bitField2_ & 0x00004000) != 0); + public boolean hasValuePerConversion() { + return ((bitField4_ & 0x00000020) != 0); } /** *- * Commission bid rate in micros. A 20% commission is represented as - * 200,000. + * The value of conversions divided by the number of conversions. This only + * includes conversion actions for which the `include_in_conversions_metric` + * attribute is set to `true`. If you use conversion-based bidding, your bid + * strategies will optimize for these conversions. ** - *optional int64 hotel_commission_rate_micros = 256;- * @return The hotelCommissionRateMicros. + *optional double value_per_conversion = 151;+ * @return The valuePerConversion. */ @java.lang.Override - public long getHotelCommissionRateMicros() { - return hotelCommissionRateMicros_; + public double getValuePerConversion() { + return valuePerConversion_; } /** *- * Commission bid rate in micros. A 20% commission is represented as - * 200,000. + * The value of conversions divided by the number of conversions. This only + * includes conversion actions for which the `include_in_conversions_metric` + * attribute is set to `true`. If you use conversion-based bidding, your bid + * strategies will optimize for these conversions. ** - *optional int64 hotel_commission_rate_micros = 256;- * @param value The hotelCommissionRateMicros to set. + *optional double value_per_conversion = 151;+ * @param value The valuePerConversion to set. * @return This builder for chaining. */ - public Builder setHotelCommissionRateMicros(long value) { + public Builder setValuePerConversion(double value) { - hotelCommissionRateMicros_ = value; - bitField2_ |= 0x00004000; + valuePerConversion_ = value; + bitField4_ |= 0x00000020; onChanged(); return this; } /** *- * Commission bid rate in micros. A 20% commission is represented as - * 200,000. + * The value of conversions divided by the number of conversions. This only + * includes conversion actions for which the `include_in_conversions_metric` + * attribute is set to `true`. If you use conversion-based bidding, your bid + * strategies will optimize for these conversions. ** - *optional int64 hotel_commission_rate_micros = 256;+ *optional double value_per_conversion = 151;* @return This builder for chaining. */ - public Builder clearHotelCommissionRateMicros() { - bitField2_ = (bitField2_ & ~0x00004000); - hotelCommissionRateMicros_ = 0L; + public Builder clearValuePerConversion() { + bitField4_ = (bitField4_ & ~0x00000020); + valuePerConversion_ = 0D; onChanged(); return this; } - private double hotelExpectedCommissionCost_ ; + private double valuePerConversionsByConversionDate_ ; /** *- * Expected commission cost. The result of multiplying the commission value - * times the hotel_commission_rate in advertiser currency. + * The value of conversions divided by the number of conversions. This only + * includes conversion actions for which the `include_in_conversions_metric` + * attribute is set to `true`. If you use conversion-based bidding, your bid + * strategies will optimize for these conversions. When this column is + * selected with date, the values in date column means the conversion date. + * Details for the `by_conversion_date` columns are available at [Understand + * conversions by time with new + * columns](https://support.google.com/google-ads/answer/9549009). ** - *optional double hotel_expected_commission_cost = 257;- * @return Whether the hotelExpectedCommissionCost field is set. + *optional double value_per_conversions_by_conversion_date = 245;+ * @return Whether the valuePerConversionsByConversionDate field is set. */ @java.lang.Override - public boolean hasHotelExpectedCommissionCost() { - return ((bitField2_ & 0x00008000) != 0); + public boolean hasValuePerConversionsByConversionDate() { + return ((bitField4_ & 0x00000040) != 0); } /** *- * Expected commission cost. The result of multiplying the commission value - * times the hotel_commission_rate in advertiser currency. + * The value of conversions divided by the number of conversions. This only + * includes conversion actions for which the `include_in_conversions_metric` + * attribute is set to `true`. If you use conversion-based bidding, your bid + * strategies will optimize for these conversions. When this column is + * selected with date, the values in date column means the conversion date. + * Details for the `by_conversion_date` columns are available at [Understand + * conversions by time with new + * columns](https://support.google.com/google-ads/answer/9549009). ** - *optional double hotel_expected_commission_cost = 257;- * @return The hotelExpectedCommissionCost. + *optional double value_per_conversions_by_conversion_date = 245;+ * @return The valuePerConversionsByConversionDate. */ @java.lang.Override - public double getHotelExpectedCommissionCost() { - return hotelExpectedCommissionCost_; + public double getValuePerConversionsByConversionDate() { + return valuePerConversionsByConversionDate_; } /** *- * Expected commission cost. The result of multiplying the commission value - * times the hotel_commission_rate in advertiser currency. + * The value of conversions divided by the number of conversions. This only + * includes conversion actions for which the `include_in_conversions_metric` + * attribute is set to `true`. If you use conversion-based bidding, your bid + * strategies will optimize for these conversions. When this column is + * selected with date, the values in date column means the conversion date. + * Details for the `by_conversion_date` columns are available at [Understand + * conversions by time with new + * columns](https://support.google.com/google-ads/answer/9549009). ** - *optional double hotel_expected_commission_cost = 257;- * @param value The hotelExpectedCommissionCost to set. + *optional double value_per_conversions_by_conversion_date = 245;+ * @param value The valuePerConversionsByConversionDate to set. * @return This builder for chaining. */ - public Builder setHotelExpectedCommissionCost(double value) { + public Builder setValuePerConversionsByConversionDate(double value) { - hotelExpectedCommissionCost_ = value; - bitField2_ |= 0x00008000; + valuePerConversionsByConversionDate_ = value; + bitField4_ |= 0x00000040; onChanged(); return this; } /** *- * Expected commission cost. The result of multiplying the commission value - * times the hotel_commission_rate in advertiser currency. + * The value of conversions divided by the number of conversions. This only + * includes conversion actions for which the `include_in_conversions_metric` + * attribute is set to `true`. If you use conversion-based bidding, your bid + * strategies will optimize for these conversions. When this column is + * selected with date, the values in date column means the conversion date. + * Details for the `by_conversion_date` columns are available at [Understand + * conversions by time with new + * columns](https://support.google.com/google-ads/answer/9549009). ** - *optional double hotel_expected_commission_cost = 257;+ *optional double value_per_conversions_by_conversion_date = 245;* @return This builder for chaining. */ - public Builder clearHotelExpectedCommissionCost() { - bitField2_ = (bitField2_ & ~0x00008000); - hotelExpectedCommissionCost_ = 0D; + public Builder clearValuePerConversionsByConversionDate() { + bitField4_ = (bitField4_ & ~0x00000040); + valuePerConversionsByConversionDate_ = 0D; onChanged(); return this; } - private double hotelPriceDifferencePercentage_ ; + private double valuePerCurrentModelAttributedConversion_ ; /** *- * The average price difference between the price offered by reporting hotel - * advertiser and the cheapest price offered by the competing advertiser. + * The value of current model attributed conversions divided by the number of + * the conversions. This only includes conversion actions for which the + * `include_in_conversions_metric` attribute is set to `true`. If you use + * conversion-based bidding, your bid strategies will optimize for these + * conversions. ** - *optional double hotel_price_difference_percentage = 214;- * @return Whether the hotelPriceDifferencePercentage field is set. + *optional double value_per_current_model_attributed_conversion = 152;+ * @return Whether the valuePerCurrentModelAttributedConversion field is set. */ @java.lang.Override - public boolean hasHotelPriceDifferencePercentage() { - return ((bitField2_ & 0x00010000) != 0); + public boolean hasValuePerCurrentModelAttributedConversion() { + return ((bitField4_ & 0x00000080) != 0); } /** *- * The average price difference between the price offered by reporting hotel - * advertiser and the cheapest price offered by the competing advertiser. + * The value of current model attributed conversions divided by the number of + * the conversions. This only includes conversion actions for which the + * `include_in_conversions_metric` attribute is set to `true`. If you use + * conversion-based bidding, your bid strategies will optimize for these + * conversions. ** - *optional double hotel_price_difference_percentage = 214;- * @return The hotelPriceDifferencePercentage. + *optional double value_per_current_model_attributed_conversion = 152;+ * @return The valuePerCurrentModelAttributedConversion. */ @java.lang.Override - public double getHotelPriceDifferencePercentage() { - return hotelPriceDifferencePercentage_; + public double getValuePerCurrentModelAttributedConversion() { + return valuePerCurrentModelAttributedConversion_; } /** *- * The average price difference between the price offered by reporting hotel - * advertiser and the cheapest price offered by the competing advertiser. + * The value of current model attributed conversions divided by the number of + * the conversions. This only includes conversion actions for which the + * `include_in_conversions_metric` attribute is set to `true`. If you use + * conversion-based bidding, your bid strategies will optimize for these + * conversions. ** - *optional double hotel_price_difference_percentage = 214;- * @param value The hotelPriceDifferencePercentage to set. + *optional double value_per_current_model_attributed_conversion = 152;+ * @param value The valuePerCurrentModelAttributedConversion to set. * @return This builder for chaining. */ - public Builder setHotelPriceDifferencePercentage(double value) { + public Builder setValuePerCurrentModelAttributedConversion(double value) { - hotelPriceDifferencePercentage_ = value; - bitField2_ |= 0x00010000; + valuePerCurrentModelAttributedConversion_ = value; + bitField4_ |= 0x00000080; onChanged(); return this; } /** *- * The average price difference between the price offered by reporting hotel - * advertiser and the cheapest price offered by the competing advertiser. + * The value of current model attributed conversions divided by the number of + * the conversions. This only includes conversion actions for which the + * `include_in_conversions_metric` attribute is set to `true`. If you use + * conversion-based bidding, your bid strategies will optimize for these + * conversions. ** - *optional double hotel_price_difference_percentage = 214;+ *optional double value_per_current_model_attributed_conversion = 152;* @return This builder for chaining. */ - public Builder clearHotelPriceDifferencePercentage() { - bitField2_ = (bitField2_ & ~0x00010000); - hotelPriceDifferencePercentage_ = 0D; + public Builder clearValuePerCurrentModelAttributedConversion() { + bitField4_ = (bitField4_ & ~0x00000080); + valuePerCurrentModelAttributedConversion_ = 0D; onChanged(); return this; } - private long hotelEligibleImpressions_ ; + private double videoQuartileP100Rate_ ; /** *- * The number of impressions that hotel partners could have had given their - * feed performance. + * Percentage of impressions where the viewer watched all of your video. ** - *optional int64 hotel_eligible_impressions = 215;- * @return Whether the hotelEligibleImpressions field is set. + *optional double video_quartile_p100_rate = 132;+ * @return Whether the videoQuartileP100Rate field is set. */ @java.lang.Override - public boolean hasHotelEligibleImpressions() { - return ((bitField2_ & 0x00020000) != 0); + public boolean hasVideoQuartileP100Rate() { + return ((bitField4_ & 0x00000100) != 0); } /** *- * The number of impressions that hotel partners could have had given their - * feed performance. + * Percentage of impressions where the viewer watched all of your video. ** - *optional int64 hotel_eligible_impressions = 215;- * @return The hotelEligibleImpressions. + *optional double video_quartile_p100_rate = 132;+ * @return The videoQuartileP100Rate. */ @java.lang.Override - public long getHotelEligibleImpressions() { - return hotelEligibleImpressions_; + public double getVideoQuartileP100Rate() { + return videoQuartileP100Rate_; } /** *- * The number of impressions that hotel partners could have had given their - * feed performance. + * Percentage of impressions where the viewer watched all of your video. ** - *optional int64 hotel_eligible_impressions = 215;- * @param value The hotelEligibleImpressions to set. + *optional double video_quartile_p100_rate = 132;+ * @param value The videoQuartileP100Rate to set. * @return This builder for chaining. */ - public Builder setHotelEligibleImpressions(long value) { + public Builder setVideoQuartileP100Rate(double value) { - hotelEligibleImpressions_ = value; - bitField2_ |= 0x00020000; + videoQuartileP100Rate_ = value; + bitField4_ |= 0x00000100; onChanged(); return this; } /** *- * The number of impressions that hotel partners could have had given their - * feed performance. + * Percentage of impressions where the viewer watched all of your video. ** - *optional int64 hotel_eligible_impressions = 215;+ *optional double video_quartile_p100_rate = 132;* @return This builder for chaining. */ - public Builder clearHotelEligibleImpressions() { - bitField2_ = (bitField2_ & ~0x00020000); - hotelEligibleImpressions_ = 0L; + public Builder clearVideoQuartileP100Rate() { + bitField4_ = (bitField4_ & ~0x00000100); + videoQuartileP100Rate_ = 0D; onChanged(); return this; } - private int historicalCreativeQualityScore_ = 0; - /** - *- * The creative historical quality score. - *- * - *.google.ads.googleads.v25.enums.QualityScoreBucketEnum.QualityScoreBucket historical_creative_quality_score = 80;- * @return The enum numeric value on the wire for historicalCreativeQualityScore. - */ - @java.lang.Override public int getHistoricalCreativeQualityScoreValue() { - return historicalCreativeQualityScore_; - } + private double videoQuartileP25Rate_ ; /** *- * The creative historical quality score. + * Percentage of impressions where the viewer watched 25% of your video. ** - *.google.ads.googleads.v25.enums.QualityScoreBucketEnum.QualityScoreBucket historical_creative_quality_score = 80;- * @param value The enum numeric value on the wire for historicalCreativeQualityScore to set. - * @return This builder for chaining. + *optional double video_quartile_p25_rate = 133;+ * @return Whether the videoQuartileP25Rate field is set. */ - public Builder setHistoricalCreativeQualityScoreValue(int value) { - historicalCreativeQualityScore_ = value; - bitField2_ |= 0x00040000; - onChanged(); - return this; + @java.lang.Override + public boolean hasVideoQuartileP25Rate() { + return ((bitField4_ & 0x00000200) != 0); } /** *- * The creative historical quality score. + * Percentage of impressions where the viewer watched 25% of your video. ** - *.google.ads.googleads.v25.enums.QualityScoreBucketEnum.QualityScoreBucket historical_creative_quality_score = 80;- * @return The historicalCreativeQualityScore. + *optional double video_quartile_p25_rate = 133;+ * @return The videoQuartileP25Rate. */ @java.lang.Override - public com.google.ads.googleads.v25.enums.QualityScoreBucketEnum.QualityScoreBucket getHistoricalCreativeQualityScore() { - com.google.ads.googleads.v25.enums.QualityScoreBucketEnum.QualityScoreBucket result = com.google.ads.googleads.v25.enums.QualityScoreBucketEnum.QualityScoreBucket.forNumber(historicalCreativeQualityScore_); - return result == null ? com.google.ads.googleads.v25.enums.QualityScoreBucketEnum.QualityScoreBucket.UNRECOGNIZED : result; + public double getVideoQuartileP25Rate() { + return videoQuartileP25Rate_; } /** *- * The creative historical quality score. + * Percentage of impressions where the viewer watched 25% of your video. ** - *.google.ads.googleads.v25.enums.QualityScoreBucketEnum.QualityScoreBucket historical_creative_quality_score = 80;- * @param value The historicalCreativeQualityScore to set. + *optional double video_quartile_p25_rate = 133;+ * @param value The videoQuartileP25Rate to set. * @return This builder for chaining. */ - public Builder setHistoricalCreativeQualityScore(com.google.ads.googleads.v25.enums.QualityScoreBucketEnum.QualityScoreBucket value) { - if (value == null) { throw new NullPointerException(); } - bitField2_ |= 0x00040000; - historicalCreativeQualityScore_ = value.getNumber(); + public Builder setVideoQuartileP25Rate(double value) { + + videoQuartileP25Rate_ = value; + bitField4_ |= 0x00000200; onChanged(); return this; } /** *- * The creative historical quality score. + * Percentage of impressions where the viewer watched 25% of your video. ** - *.google.ads.googleads.v25.enums.QualityScoreBucketEnum.QualityScoreBucket historical_creative_quality_score = 80;+ *optional double video_quartile_p25_rate = 133;* @return This builder for chaining. */ - public Builder clearHistoricalCreativeQualityScore() { - bitField2_ = (bitField2_ & ~0x00040000); - historicalCreativeQualityScore_ = 0; + public Builder clearVideoQuartileP25Rate() { + bitField4_ = (bitField4_ & ~0x00000200); + videoQuartileP25Rate_ = 0D; onChanged(); return this; } - private int historicalLandingPageQualityScore_ = 0; - /** - *- * The quality of historical landing page experience. - *- * - *.google.ads.googleads.v25.enums.QualityScoreBucketEnum.QualityScoreBucket historical_landing_page_quality_score = 81;- * @return The enum numeric value on the wire for historicalLandingPageQualityScore. - */ - @java.lang.Override public int getHistoricalLandingPageQualityScoreValue() { - return historicalLandingPageQualityScore_; - } + private double videoQuartileP50Rate_ ; /** *- * The quality of historical landing page experience. + * Percentage of impressions where the viewer watched 50% of your video. ** - *.google.ads.googleads.v25.enums.QualityScoreBucketEnum.QualityScoreBucket historical_landing_page_quality_score = 81;- * @param value The enum numeric value on the wire for historicalLandingPageQualityScore to set. - * @return This builder for chaining. + *optional double video_quartile_p50_rate = 134;+ * @return Whether the videoQuartileP50Rate field is set. */ - public Builder setHistoricalLandingPageQualityScoreValue(int value) { - historicalLandingPageQualityScore_ = value; - bitField2_ |= 0x00080000; - onChanged(); - return this; + @java.lang.Override + public boolean hasVideoQuartileP50Rate() { + return ((bitField4_ & 0x00000400) != 0); } /** *- * The quality of historical landing page experience. + * Percentage of impressions where the viewer watched 50% of your video. ** - *.google.ads.googleads.v25.enums.QualityScoreBucketEnum.QualityScoreBucket historical_landing_page_quality_score = 81;- * @return The historicalLandingPageQualityScore. + *optional double video_quartile_p50_rate = 134;+ * @return The videoQuartileP50Rate. */ @java.lang.Override - public com.google.ads.googleads.v25.enums.QualityScoreBucketEnum.QualityScoreBucket getHistoricalLandingPageQualityScore() { - com.google.ads.googleads.v25.enums.QualityScoreBucketEnum.QualityScoreBucket result = com.google.ads.googleads.v25.enums.QualityScoreBucketEnum.QualityScoreBucket.forNumber(historicalLandingPageQualityScore_); - return result == null ? com.google.ads.googleads.v25.enums.QualityScoreBucketEnum.QualityScoreBucket.UNRECOGNIZED : result; + public double getVideoQuartileP50Rate() { + return videoQuartileP50Rate_; } /** *- * The quality of historical landing page experience. + * Percentage of impressions where the viewer watched 50% of your video. ** - *.google.ads.googleads.v25.enums.QualityScoreBucketEnum.QualityScoreBucket historical_landing_page_quality_score = 81;- * @param value The historicalLandingPageQualityScore to set. + *optional double video_quartile_p50_rate = 134;+ * @param value The videoQuartileP50Rate to set. * @return This builder for chaining. */ - public Builder setHistoricalLandingPageQualityScore(com.google.ads.googleads.v25.enums.QualityScoreBucketEnum.QualityScoreBucket value) { - if (value == null) { throw new NullPointerException(); } - bitField2_ |= 0x00080000; - historicalLandingPageQualityScore_ = value.getNumber(); + public Builder setVideoQuartileP50Rate(double value) { + + videoQuartileP50Rate_ = value; + bitField4_ |= 0x00000400; onChanged(); return this; } /** *- * The quality of historical landing page experience. + * Percentage of impressions where the viewer watched 50% of your video. ** - *.google.ads.googleads.v25.enums.QualityScoreBucketEnum.QualityScoreBucket historical_landing_page_quality_score = 81;+ *optional double video_quartile_p50_rate = 134;* @return This builder for chaining. */ - public Builder clearHistoricalLandingPageQualityScore() { - bitField2_ = (bitField2_ & ~0x00080000); - historicalLandingPageQualityScore_ = 0; + public Builder clearVideoQuartileP50Rate() { + bitField4_ = (bitField4_ & ~0x00000400); + videoQuartileP50Rate_ = 0D; onChanged(); return this; } - private long historicalQualityScore_ ; + private double videoQuartileP75Rate_ ; /** *- * The historical quality score. + * Percentage of impressions where the viewer watched 75% of your video. ** - *optional int64 historical_quality_score = 216;- * @return Whether the historicalQualityScore field is set. + *optional double video_quartile_p75_rate = 135;+ * @return Whether the videoQuartileP75Rate field is set. */ @java.lang.Override - public boolean hasHistoricalQualityScore() { - return ((bitField2_ & 0x00100000) != 0); + public boolean hasVideoQuartileP75Rate() { + return ((bitField4_ & 0x00000800) != 0); } /** *- * The historical quality score. + * Percentage of impressions where the viewer watched 75% of your video. ** - *optional int64 historical_quality_score = 216;- * @return The historicalQualityScore. + *optional double video_quartile_p75_rate = 135;+ * @return The videoQuartileP75Rate. */ @java.lang.Override - public long getHistoricalQualityScore() { - return historicalQualityScore_; + public double getVideoQuartileP75Rate() { + return videoQuartileP75Rate_; } /** *- * The historical quality score. + * Percentage of impressions where the viewer watched 75% of your video. ** - *optional int64 historical_quality_score = 216;- * @param value The historicalQualityScore to set. + *optional double video_quartile_p75_rate = 135;+ * @param value The videoQuartileP75Rate to set. * @return This builder for chaining. */ - public Builder setHistoricalQualityScore(long value) { + public Builder setVideoQuartileP75Rate(double value) { - historicalQualityScore_ = value; - bitField2_ |= 0x00100000; + videoQuartileP75Rate_ = value; + bitField4_ |= 0x00000800; onChanged(); return this; } /** *- * The historical quality score. + * Percentage of impressions where the viewer watched 75% of your video. ** - *optional int64 historical_quality_score = 216;+ *optional double video_quartile_p75_rate = 135;* @return This builder for chaining. */ - public Builder clearHistoricalQualityScore() { - bitField2_ = (bitField2_ & ~0x00100000); - historicalQualityScore_ = 0L; + public Builder clearVideoQuartileP75Rate() { + bitField4_ = (bitField4_ & ~0x00000800); + videoQuartileP75Rate_ = 0D; onChanged(); return this; } - private int historicalSearchPredictedCtr_ = 0; - /** - *- * The historical search predicted click through rate (CTR). - *- * - *.google.ads.googleads.v25.enums.QualityScoreBucketEnum.QualityScoreBucket historical_search_predicted_ctr = 83;- * @return The enum numeric value on the wire for historicalSearchPredictedCtr. - */ - @java.lang.Override public int getHistoricalSearchPredictedCtrValue() { - return historicalSearchPredictedCtr_; - } + private double videoTrueviewViewRate_ ; /** *- * The historical search predicted click through rate (CTR). + * The number of TrueView views your video ad receives divided by its number + * of impressions, including thumbnail impressions for TrueView in-display + * ads. ** - *.google.ads.googleads.v25.enums.QualityScoreBucketEnum.QualityScoreBucket historical_search_predicted_ctr = 83;- * @param value The enum numeric value on the wire for historicalSearchPredictedCtr to set. - * @return This builder for chaining. + *optional double video_trueview_view_rate = 406;+ * @return Whether the videoTrueviewViewRate field is set. */ - public Builder setHistoricalSearchPredictedCtrValue(int value) { - historicalSearchPredictedCtr_ = value; - bitField2_ |= 0x00200000; - onChanged(); - return this; + @java.lang.Override + public boolean hasVideoTrueviewViewRate() { + return ((bitField4_ & 0x00001000) != 0); } /** *- * The historical search predicted click through rate (CTR). + * The number of TrueView views your video ad receives divided by its number + * of impressions, including thumbnail impressions for TrueView in-display + * ads. ** - *.google.ads.googleads.v25.enums.QualityScoreBucketEnum.QualityScoreBucket historical_search_predicted_ctr = 83;- * @return The historicalSearchPredictedCtr. + *optional double video_trueview_view_rate = 406;+ * @return The videoTrueviewViewRate. */ @java.lang.Override - public com.google.ads.googleads.v25.enums.QualityScoreBucketEnum.QualityScoreBucket getHistoricalSearchPredictedCtr() { - com.google.ads.googleads.v25.enums.QualityScoreBucketEnum.QualityScoreBucket result = com.google.ads.googleads.v25.enums.QualityScoreBucketEnum.QualityScoreBucket.forNumber(historicalSearchPredictedCtr_); - return result == null ? com.google.ads.googleads.v25.enums.QualityScoreBucketEnum.QualityScoreBucket.UNRECOGNIZED : result; + public double getVideoTrueviewViewRate() { + return videoTrueviewViewRate_; } /** *- * The historical search predicted click through rate (CTR). + * The number of TrueView views your video ad receives divided by its number + * of impressions, including thumbnail impressions for TrueView in-display + * ads. ** - *.google.ads.googleads.v25.enums.QualityScoreBucketEnum.QualityScoreBucket historical_search_predicted_ctr = 83;- * @param value The historicalSearchPredictedCtr to set. + *optional double video_trueview_view_rate = 406;+ * @param value The videoTrueviewViewRate to set. * @return This builder for chaining. */ - public Builder setHistoricalSearchPredictedCtr(com.google.ads.googleads.v25.enums.QualityScoreBucketEnum.QualityScoreBucket value) { - if (value == null) { throw new NullPointerException(); } - bitField2_ |= 0x00200000; - historicalSearchPredictedCtr_ = value.getNumber(); + public Builder setVideoTrueviewViewRate(double value) { + + videoTrueviewViewRate_ = value; + bitField4_ |= 0x00001000; onChanged(); return this; } /** *- * The historical search predicted click through rate (CTR). + * The number of TrueView views your video ad receives divided by its number + * of impressions, including thumbnail impressions for TrueView in-display + * ads. ** - *.google.ads.googleads.v25.enums.QualityScoreBucketEnum.QualityScoreBucket historical_search_predicted_ctr = 83;+ *optional double video_trueview_view_rate = 406;* @return This builder for chaining. */ - public Builder clearHistoricalSearchPredictedCtr() { - bitField2_ = (bitField2_ & ~0x00200000); - historicalSearchPredictedCtr_ = 0; + public Builder clearVideoTrueviewViewRate() { + bitField4_ = (bitField4_ & ~0x00001000); + videoTrueviewViewRate_ = 0D; onChanged(); return this; } - private long gmailForwards_ ; + private long videoTrueviewViews_ ; /** *- * The number of times the ad was forwarded to someone else as a message. + * The number of TrueView views your video ads received. ** - *optional int64 gmail_forwards = 217;- * @return Whether the gmailForwards field is set. + *optional int64 video_trueview_views = 407;+ * @return Whether the videoTrueviewViews field is set. */ @java.lang.Override - public boolean hasGmailForwards() { - return ((bitField2_ & 0x00400000) != 0); + public boolean hasVideoTrueviewViews() { + return ((bitField4_ & 0x00002000) != 0); } /** *- * The number of times the ad was forwarded to someone else as a message. + * The number of TrueView views your video ads received. ** - *optional int64 gmail_forwards = 217;- * @return The gmailForwards. + *optional int64 video_trueview_views = 407;+ * @return The videoTrueviewViews. */ @java.lang.Override - public long getGmailForwards() { - return gmailForwards_; + public long getVideoTrueviewViews() { + return videoTrueviewViews_; } /** *- * The number of times the ad was forwarded to someone else as a message. + * The number of TrueView views your video ads received. ** - *optional int64 gmail_forwards = 217;- * @param value The gmailForwards to set. + *optional int64 video_trueview_views = 407;+ * @param value The videoTrueviewViews to set. * @return This builder for chaining. */ - public Builder setGmailForwards(long value) { + public Builder setVideoTrueviewViews(long value) { - gmailForwards_ = value; - bitField2_ |= 0x00400000; + videoTrueviewViews_ = value; + bitField4_ |= 0x00002000; onChanged(); return this; } /** *- * The number of times the ad was forwarded to someone else as a message. + * The number of TrueView views your video ads received. ** - *optional int64 gmail_forwards = 217;+ *optional int64 video_trueview_views = 407;* @return This builder for chaining. */ - public Builder clearGmailForwards() { - bitField2_ = (bitField2_ & ~0x00400000); - gmailForwards_ = 0L; + public Builder clearVideoTrueviewViews() { + bitField4_ = (bitField4_ & ~0x00002000); + videoTrueviewViews_ = 0L; onChanged(); return this; } - private long gmailSaves_ ; + private long viewThroughConversions_ ; /** *- * The number of times someone has saved your Gmail ad to their inbox as a - * message. + * The total number of view-through conversions. + * These happen when a customer sees an image or rich media ad, then later + * completes a conversion on your site without interacting with (for example, + * clicking on) another ad. ** - *optional int64 gmail_saves = 218;- * @return Whether the gmailSaves field is set. + *optional int64 view_through_conversions = 155;+ * @return Whether the viewThroughConversions field is set. */ @java.lang.Override - public boolean hasGmailSaves() { - return ((bitField2_ & 0x00800000) != 0); + public boolean hasViewThroughConversions() { + return ((bitField4_ & 0x00004000) != 0); } /** *- * The number of times someone has saved your Gmail ad to their inbox as a - * message. + * The total number of view-through conversions. + * These happen when a customer sees an image or rich media ad, then later + * completes a conversion on your site without interacting with (for example, + * clicking on) another ad. ** - *optional int64 gmail_saves = 218;- * @return The gmailSaves. + *optional int64 view_through_conversions = 155;+ * @return The viewThroughConversions. */ @java.lang.Override - public long getGmailSaves() { - return gmailSaves_; + public long getViewThroughConversions() { + return viewThroughConversions_; } /** *- * The number of times someone has saved your Gmail ad to their inbox as a - * message. + * The total number of view-through conversions. + * These happen when a customer sees an image or rich media ad, then later + * completes a conversion on your site without interacting with (for example, + * clicking on) another ad. ** - *optional int64 gmail_saves = 218;- * @param value The gmailSaves to set. + *optional int64 view_through_conversions = 155;+ * @param value The viewThroughConversions to set. * @return This builder for chaining. */ - public Builder setGmailSaves(long value) { + public Builder setViewThroughConversions(long value) { - gmailSaves_ = value; - bitField2_ |= 0x00800000; + viewThroughConversions_ = value; + bitField4_ |= 0x00004000; onChanged(); return this; } /** *- * The number of times someone has saved your Gmail ad to their inbox as a - * message. + * The total number of view-through conversions. + * These happen when a customer sees an image or rich media ad, then later + * completes a conversion on your site without interacting with (for example, + * clicking on) another ad. ** - *optional int64 gmail_saves = 218;+ *optional int64 view_through_conversions = 155;* @return This builder for chaining. */ - public Builder clearGmailSaves() { - bitField2_ = (bitField2_ & ~0x00800000); - gmailSaves_ = 0L; + public Builder clearViewThroughConversions() { + bitField4_ = (bitField4_ & ~0x00004000); + viewThroughConversions_ = 0L; onChanged(); return this; } - private long gmailSecondaryClicks_ ; - /** - *- * The number of clicks to the landing page on the expanded state of Gmail - * ads. - *- * - *optional int64 gmail_secondary_clicks = 219;- * @return Whether the gmailSecondaryClicks field is set. - */ - @java.lang.Override - public boolean hasGmailSecondaryClicks() { - return ((bitField2_ & 0x01000000) != 0); - } + private long skAdNetworkInstalls_ ; /** *- * The number of clicks to the landing page on the expanded state of Gmail - * ads. + * The number of iOS Store Kit Ad Network conversions. ** - *optional int64 gmail_secondary_clicks = 219;- * @return The gmailSecondaryClicks. + *int64 sk_ad_network_installs = 246;+ * @return The skAdNetworkInstalls. */ @java.lang.Override - public long getGmailSecondaryClicks() { - return gmailSecondaryClicks_; + public long getSkAdNetworkInstalls() { + return skAdNetworkInstalls_; } /** *- * The number of clicks to the landing page on the expanded state of Gmail - * ads. + * The number of iOS Store Kit Ad Network conversions. ** - *optional int64 gmail_secondary_clicks = 219;- * @param value The gmailSecondaryClicks to set. + *int64 sk_ad_network_installs = 246;+ * @param value The skAdNetworkInstalls to set. * @return This builder for chaining. */ - public Builder setGmailSecondaryClicks(long value) { + public Builder setSkAdNetworkInstalls(long value) { - gmailSecondaryClicks_ = value; - bitField2_ |= 0x01000000; + skAdNetworkInstalls_ = value; + bitField4_ |= 0x00008000; onChanged(); return this; } /** *- * The number of clicks to the landing page on the expanded state of Gmail - * ads. + * The number of iOS Store Kit Ad Network conversions. ** - *optional int64 gmail_secondary_clicks = 219;+ *int64 sk_ad_network_installs = 246;* @return This builder for chaining. */ - public Builder clearGmailSecondaryClicks() { - bitField2_ = (bitField2_ & ~0x01000000); - gmailSecondaryClicks_ = 0L; + public Builder clearSkAdNetworkInstalls() { + bitField4_ = (bitField4_ & ~0x00008000); + skAdNetworkInstalls_ = 0L; onChanged(); return this; } - private long impressionsFromStoreReach_ ; + private long skAdNetworkTotalConversions_ ; /** *- * The number of times a business's location-based ad was shown. - * - * This metric applies to feed items only. + * The total number of iOS Store Kit Ad Network conversions. ** - *optional int64 impressions_from_store_reach = 220;- * @return Whether the impressionsFromStoreReach field is set. + *int64 sk_ad_network_total_conversions = 292;+ * @return The skAdNetworkTotalConversions. */ @java.lang.Override - public boolean hasImpressionsFromStoreReach() { - return ((bitField2_ & 0x02000000) != 0); + public long getSkAdNetworkTotalConversions() { + return skAdNetworkTotalConversions_; } /** *- * The number of times a business's location-based ad was shown. - * - * This metric applies to feed items only. + * The total number of iOS Store Kit Ad Network conversions. ** - *optional int64 impressions_from_store_reach = 220;- * @return The impressionsFromStoreReach. + *int64 sk_ad_network_total_conversions = 292;+ * @param value The skAdNetworkTotalConversions to set. + * @return This builder for chaining. */ - @java.lang.Override - public long getImpressionsFromStoreReach() { - return impressionsFromStoreReach_; + public Builder setSkAdNetworkTotalConversions(long value) { + + skAdNetworkTotalConversions_ = value; + bitField4_ |= 0x00010000; + onChanged(); + return this; } /** *- * The number of times a business's location-based ad was shown. - * - * This metric applies to feed items only. + * The total number of iOS Store Kit Ad Network conversions. ** - *optional int64 impressions_from_store_reach = 220;- * @param value The impressionsFromStoreReach to set. + *int64 sk_ad_network_total_conversions = 292;* @return This builder for chaining. */ - public Builder setImpressionsFromStoreReach(long value) { - - impressionsFromStoreReach_ = value; - bitField2_ |= 0x02000000; + public Builder clearSkAdNetworkTotalConversions() { + bitField4_ = (bitField4_ & ~0x00010000); + skAdNetworkTotalConversions_ = 0L; onChanged(); return this; } + + private long publisherPurchasedClicks_ ; /** *- * The number of times a business's location-based ad was shown. + * Clicks from properties not owned by the publisher for which the traffic + * the publisher has paid for or acquired through incentivized activity + ** - * This metric applies to feed items only. + *int64 publisher_purchased_clicks = 264;+ * @return The publisherPurchasedClicks. + */ + @java.lang.Override + public long getPublisherPurchasedClicks() { + return publisherPurchasedClicks_; + } + /** + *+ * Clicks from properties not owned by the publisher for which the traffic + * the publisher has paid for or acquired through incentivized activity ** - *optional int64 impressions_from_store_reach = 220;+ *int64 publisher_purchased_clicks = 264;+ * @param value The publisherPurchasedClicks to set. * @return This builder for chaining. */ - public Builder clearImpressionsFromStoreReach() { - bitField2_ = (bitField2_ & ~0x02000000); - impressionsFromStoreReach_ = 0L; + public Builder setPublisherPurchasedClicks(long value) { + + publisherPurchasedClicks_ = value; + bitField4_ |= 0x00020000; onChanged(); return this; } - - private long impressions_ ; /** *- * Count of how often your ad has appeared on a search results page or - * website on the Google Network. + * Clicks from properties not owned by the publisher for which the traffic + * the publisher has paid for or acquired through incentivized activity ** - *optional int64 impressions = 221;- * @return Whether the impressions field is set. + *int64 publisher_purchased_clicks = 264;+ * @return This builder for chaining. */ - @java.lang.Override - public boolean hasImpressions() { - return ((bitField2_ & 0x04000000) != 0); + public Builder clearPublisherPurchasedClicks() { + bitField4_ = (bitField4_ & ~0x00020000); + publisherPurchasedClicks_ = 0L; + onChanged(); + return this; } + + private long publisherOrganicClicks_ ; /** *- * Count of how often your ad has appeared on a search results page or - * website on the Google Network. + * Clicks from properties for which the traffic the publisher has not paid + * for or acquired through incentivized activity ** - *optional int64 impressions = 221;- * @return The impressions. + *int64 publisher_organic_clicks = 265;+ * @return The publisherOrganicClicks. */ @java.lang.Override - public long getImpressions() { - return impressions_; + public long getPublisherOrganicClicks() { + return publisherOrganicClicks_; } /** *- * Count of how often your ad has appeared on a search results page or - * website on the Google Network. + * Clicks from properties for which the traffic the publisher has not paid + * for or acquired through incentivized activity ** - *optional int64 impressions = 221;- * @param value The impressions to set. + *int64 publisher_organic_clicks = 265;+ * @param value The publisherOrganicClicks to set. * @return This builder for chaining. */ - public Builder setImpressions(long value) { + public Builder setPublisherOrganicClicks(long value) { - impressions_ = value; - bitField2_ |= 0x04000000; + publisherOrganicClicks_ = value; + bitField4_ |= 0x00040000; onChanged(); return this; } /** *- * Count of how often your ad has appeared on a search results page or - * website on the Google Network. + * Clicks from properties for which the traffic the publisher has not paid + * for or acquired through incentivized activity ** - *optional int64 impressions = 221;+ *int64 publisher_organic_clicks = 265;* @return This builder for chaining. */ - public Builder clearImpressions() { - bitField2_ = (bitField2_ & ~0x04000000); - impressions_ = 0L; + public Builder clearPublisherOrganicClicks() { + bitField4_ = (bitField4_ & ~0x00040000); + publisherOrganicClicks_ = 0L; onChanged(); return this; } - private double interactionRate_ ; - /** - *- * How often people interact with your ad after it is shown to them. - * This is the number of interactions divided by the number of times your ad - * is shown. - *- * - *optional double interaction_rate = 222;- * @return Whether the interactionRate field is set. - */ - @java.lang.Override - public boolean hasInteractionRate() { - return ((bitField2_ & 0x08000000) != 0); - } + private long publisherUnknownClicks_ ; /** *- * How often people interact with your ad after it is shown to them. - * This is the number of interactions divided by the number of times your ad - * is shown. + * Clicks from traffic which is not identified as "Publisher Purchased" or + * "Publisher Organic" ** - *optional double interaction_rate = 222;- * @return The interactionRate. + *int64 publisher_unknown_clicks = 266;+ * @return The publisherUnknownClicks. */ @java.lang.Override - public double getInteractionRate() { - return interactionRate_; + public long getPublisherUnknownClicks() { + return publisherUnknownClicks_; } /** *- * How often people interact with your ad after it is shown to them. - * This is the number of interactions divided by the number of times your ad - * is shown. + * Clicks from traffic which is not identified as "Publisher Purchased" or + * "Publisher Organic" ** - *optional double interaction_rate = 222;- * @param value The interactionRate to set. + *int64 publisher_unknown_clicks = 266;+ * @param value The publisherUnknownClicks to set. * @return This builder for chaining. */ - public Builder setInteractionRate(double value) { + public Builder setPublisherUnknownClicks(long value) { - interactionRate_ = value; - bitField2_ |= 0x08000000; + publisherUnknownClicks_ = value; + bitField4_ |= 0x00080000; onChanged(); return this; } /** *- * How often people interact with your ad after it is shown to them. - * This is the number of interactions divided by the number of times your ad - * is shown. + * Clicks from traffic which is not identified as "Publisher Purchased" or + * "Publisher Organic" ** - *optional double interaction_rate = 222;+ *int64 publisher_unknown_clicks = 266;* @return This builder for chaining. */ - public Builder clearInteractionRate() { - bitField2_ = (bitField2_ & ~0x08000000); - interactionRate_ = 0D; + public Builder clearPublisherUnknownClicks() { + bitField4_ = (bitField4_ & ~0x00080000); + publisherUnknownClicks_ = 0L; onChanged(); return this; } - private long interactions_ ; + private double allConversionsFromLocationAssetClickToCall_ ; /** *- * The number of interactions. - * An interaction is the main user action associated with an ad format-clicks - * for text and shopping ads, views for video ads, and so on. + * Number of call button clicks on any location surface after a chargeable ad + * event (click or impression). This measure is coming from Asset based + * location. ** - *optional int64 interactions = 223;- * @return Whether the interactions field is set. + *optional double all_conversions_from_location_asset_click_to_call = 267;+ * @return Whether the allConversionsFromLocationAssetClickToCall field is set. */ @java.lang.Override - public boolean hasInteractions() { - return ((bitField2_ & 0x10000000) != 0); + public boolean hasAllConversionsFromLocationAssetClickToCall() { + return ((bitField4_ & 0x00100000) != 0); } /** *- * The number of interactions. - * An interaction is the main user action associated with an ad format-clicks - * for text and shopping ads, views for video ads, and so on. + * Number of call button clicks on any location surface after a chargeable ad + * event (click or impression). This measure is coming from Asset based + * location. ** - *optional int64 interactions = 223;- * @return The interactions. + *optional double all_conversions_from_location_asset_click_to_call = 267;+ * @return The allConversionsFromLocationAssetClickToCall. */ @java.lang.Override - public long getInteractions() { - return interactions_; + public double getAllConversionsFromLocationAssetClickToCall() { + return allConversionsFromLocationAssetClickToCall_; } /** *- * The number of interactions. - * An interaction is the main user action associated with an ad format-clicks - * for text and shopping ads, views for video ads, and so on. + * Number of call button clicks on any location surface after a chargeable ad + * event (click or impression). This measure is coming from Asset based + * location. ** - *optional int64 interactions = 223;- * @param value The interactions to set. + *optional double all_conversions_from_location_asset_click_to_call = 267;+ * @param value The allConversionsFromLocationAssetClickToCall to set. * @return This builder for chaining. */ - public Builder setInteractions(long value) { + public Builder setAllConversionsFromLocationAssetClickToCall(double value) { - interactions_ = value; - bitField2_ |= 0x10000000; + allConversionsFromLocationAssetClickToCall_ = value; + bitField4_ |= 0x00100000; onChanged(); return this; } /** *- * The number of interactions. - * An interaction is the main user action associated with an ad format-clicks - * for text and shopping ads, views for video ads, and so on. + * Number of call button clicks on any location surface after a chargeable ad + * event (click or impression). This measure is coming from Asset based + * location. ** - *optional int64 interactions = 223;+ *optional double all_conversions_from_location_asset_click_to_call = 267;* @return This builder for chaining. */ - public Builder clearInteractions() { - bitField2_ = (bitField2_ & ~0x10000000); - interactions_ = 0L; + public Builder clearAllConversionsFromLocationAssetClickToCall() { + bitField4_ = (bitField4_ & ~0x00100000); + allConversionsFromLocationAssetClickToCall_ = 0D; onChanged(); return this; } - private com.google.protobuf.Internal.IntList interactionEventTypes_ = emptyIntList(); - private void ensureInteractionEventTypesIsMutable() { - if (!interactionEventTypes_.isModifiable()) { - interactionEventTypes_ = makeMutableCopy(interactionEventTypes_); - } - bitField2_ |= 0x20000000; - } + private double allConversionsFromLocationAssetDirections_ ; /** *- * The types of payable and free interactions. + * Number of driving directions clicks on any location surface after a + * chargeable ad event (click or impression). This measure is coming + * from Asset based location. ** - *repeated .google.ads.googleads.v25.enums.InteractionEventTypeEnum.InteractionEventType interaction_event_types = 100;- * @return A list containing the interactionEventTypes. + *optional double all_conversions_from_location_asset_directions = 268;+ * @return Whether the allConversionsFromLocationAssetDirections field is set. */ - public java.util.ListgetInteractionEventTypesList() { - return new com.google.protobuf.Internal.IntListAdapter< - com.google.ads.googleads.v25.enums.InteractionEventTypeEnum.InteractionEventType>(interactionEventTypes_, interactionEventTypes_converter_); + @java.lang.Override + public boolean hasAllConversionsFromLocationAssetDirections() { + return ((bitField4_ & 0x00200000) != 0); } /** * - * The types of payable and free interactions. + * Number of driving directions clicks on any location surface after a + * chargeable ad event (click or impression). This measure is coming + * from Asset based location. ** - *repeated .google.ads.googleads.v25.enums.InteractionEventTypeEnum.InteractionEventType interaction_event_types = 100;- * @return The count of interactionEventTypes. + *optional double all_conversions_from_location_asset_directions = 268;+ * @return The allConversionsFromLocationAssetDirections. */ - public int getInteractionEventTypesCount() { - return interactionEventTypes_.size(); + @java.lang.Override + public double getAllConversionsFromLocationAssetDirections() { + return allConversionsFromLocationAssetDirections_; } /** *- * The types of payable and free interactions. + * Number of driving directions clicks on any location surface after a + * chargeable ad event (click or impression). This measure is coming + * from Asset based location. ** - *repeated .google.ads.googleads.v25.enums.InteractionEventTypeEnum.InteractionEventType interaction_event_types = 100;- * @param index The index of the element to return. - * @return The interactionEventTypes at the given index. + *optional double all_conversions_from_location_asset_directions = 268;+ * @param value The allConversionsFromLocationAssetDirections to set. + * @return This builder for chaining. */ - public com.google.ads.googleads.v25.enums.InteractionEventTypeEnum.InteractionEventType getInteractionEventTypes(int index) { - return interactionEventTypes_converter_.convert(interactionEventTypes_.getInt(index)); + public Builder setAllConversionsFromLocationAssetDirections(double value) { + + allConversionsFromLocationAssetDirections_ = value; + bitField4_ |= 0x00200000; + onChanged(); + return this; } /** *- * The types of payable and free interactions. + * Number of driving directions clicks on any location surface after a + * chargeable ad event (click or impression). This measure is coming + * from Asset based location. ** - *repeated .google.ads.googleads.v25.enums.InteractionEventTypeEnum.InteractionEventType interaction_event_types = 100;- * @param index The index to set the value at. - * @param value The interactionEventTypes to set. + *optional double all_conversions_from_location_asset_directions = 268;* @return This builder for chaining. */ - public Builder setInteractionEventTypes( - int index, com.google.ads.googleads.v25.enums.InteractionEventTypeEnum.InteractionEventType value) { - if (value == null) { throw new NullPointerException(); } - ensureInteractionEventTypesIsMutable(); - interactionEventTypes_.setInt(index, value.getNumber()); + public Builder clearAllConversionsFromLocationAssetDirections() { + bitField4_ = (bitField4_ & ~0x00200000); + allConversionsFromLocationAssetDirections_ = 0D; onChanged(); return this; } + + private double allConversionsFromLocationAssetMenu_ ; /** *- * The types of payable and free interactions. + * Number of menu link clicks on any location surface after a chargeable ad + * event (click or impression). This measure is coming from Asset based + * location. ** - *repeated .google.ads.googleads.v25.enums.InteractionEventTypeEnum.InteractionEventType interaction_event_types = 100;- * @param value The interactionEventTypes to add. - * @return This builder for chaining. + *optional double all_conversions_from_location_asset_menu = 269;+ * @return Whether the allConversionsFromLocationAssetMenu field is set. */ - public Builder addInteractionEventTypes(com.google.ads.googleads.v25.enums.InteractionEventTypeEnum.InteractionEventType value) { - if (value == null) { throw new NullPointerException(); } - ensureInteractionEventTypesIsMutable(); - interactionEventTypes_.addInt(value.getNumber()); - onChanged(); - return this; + @java.lang.Override + public boolean hasAllConversionsFromLocationAssetMenu() { + return ((bitField4_ & 0x00400000) != 0); } /** *- * The types of payable and free interactions. + * Number of menu link clicks on any location surface after a chargeable ad + * event (click or impression). This measure is coming from Asset based + * location. ** - *repeated .google.ads.googleads.v25.enums.InteractionEventTypeEnum.InteractionEventType interaction_event_types = 100;- * @param values The interactionEventTypes to add. - * @return This builder for chaining. + *optional double all_conversions_from_location_asset_menu = 269;+ * @return The allConversionsFromLocationAssetMenu. */ - public Builder addAllInteractionEventTypes( - java.lang.Iterable extends com.google.ads.googleads.v25.enums.InteractionEventTypeEnum.InteractionEventType> values) { - ensureInteractionEventTypesIsMutable(); - for (com.google.ads.googleads.v25.enums.InteractionEventTypeEnum.InteractionEventType value : values) { - interactionEventTypes_.addInt(value.getNumber()); - } - onChanged(); - return this; + @java.lang.Override + public double getAllConversionsFromLocationAssetMenu() { + return allConversionsFromLocationAssetMenu_; } /** *- * The types of payable and free interactions. + * Number of menu link clicks on any location surface after a chargeable ad + * event (click or impression). This measure is coming from Asset based + * location. ** - *repeated .google.ads.googleads.v25.enums.InteractionEventTypeEnum.InteractionEventType interaction_event_types = 100;+ *optional double all_conversions_from_location_asset_menu = 269;+ * @param value The allConversionsFromLocationAssetMenu to set. * @return This builder for chaining. */ - public Builder clearInteractionEventTypes() { - interactionEventTypes_ = emptyIntList(); - bitField2_ = (bitField2_ & ~0x20000000); + public Builder setAllConversionsFromLocationAssetMenu(double value) { + + allConversionsFromLocationAssetMenu_ = value; + bitField4_ |= 0x00400000; onChanged(); return this; } /** *- * The types of payable and free interactions. + * Number of menu link clicks on any location surface after a chargeable ad + * event (click or impression). This measure is coming from Asset based + * location. ** - *repeated .google.ads.googleads.v25.enums.InteractionEventTypeEnum.InteractionEventType interaction_event_types = 100;- * @return A list containing the enum numeric values on the wire for interactionEventTypes. + *optional double all_conversions_from_location_asset_menu = 269;+ * @return This builder for chaining. */ - public java.util.List- getInteractionEventTypesValueList() { - interactionEventTypes_.makeImmutable(); - return interactionEventTypes_; + public Builder clearAllConversionsFromLocationAssetMenu() { + bitField4_ = (bitField4_ & ~0x00400000); + allConversionsFromLocationAssetMenu_ = 0D; + onChanged(); + return this; } + + private double allConversionsFromLocationAssetOrder_ ; /** * - * The types of payable and free interactions. + * Number of order clicks on any location surface after a chargeable ad event + * (click or impression). This measure is coming from Asset based + * location. ** - *repeated .google.ads.googleads.v25.enums.InteractionEventTypeEnum.InteractionEventType interaction_event_types = 100;- * @param index The index of the value to return. - * @return The enum numeric value on the wire of interactionEventTypes at the given index. + *optional double all_conversions_from_location_asset_order = 270;+ * @return Whether the allConversionsFromLocationAssetOrder field is set. */ - public int getInteractionEventTypesValue(int index) { - return interactionEventTypes_.getInt(index); + @java.lang.Override + public boolean hasAllConversionsFromLocationAssetOrder() { + return ((bitField4_ & 0x00800000) != 0); } /** *- * The types of payable and free interactions. + * Number of order clicks on any location surface after a chargeable ad event + * (click or impression). This measure is coming from Asset based + * location. ** - *repeated .google.ads.googleads.v25.enums.InteractionEventTypeEnum.InteractionEventType interaction_event_types = 100;- * @param index The index to set the value at. - * @param value The enum numeric value on the wire for interactionEventTypes to set. - * @return This builder for chaining. + *optional double all_conversions_from_location_asset_order = 270;+ * @return The allConversionsFromLocationAssetOrder. */ - public Builder setInteractionEventTypesValue( - int index, int value) { - ensureInteractionEventTypesIsMutable(); - interactionEventTypes_.setInt(index, value); - onChanged(); - return this; + @java.lang.Override + public double getAllConversionsFromLocationAssetOrder() { + return allConversionsFromLocationAssetOrder_; } /** *- * The types of payable and free interactions. + * Number of order clicks on any location surface after a chargeable ad event + * (click or impression). This measure is coming from Asset based + * location. ** - *repeated .google.ads.googleads.v25.enums.InteractionEventTypeEnum.InteractionEventType interaction_event_types = 100;- * @param value The enum numeric value on the wire for interactionEventTypes to add. + *optional double all_conversions_from_location_asset_order = 270;+ * @param value The allConversionsFromLocationAssetOrder to set. * @return This builder for chaining. */ - public Builder addInteractionEventTypesValue(int value) { - ensureInteractionEventTypesIsMutable(); - interactionEventTypes_.addInt(value); + public Builder setAllConversionsFromLocationAssetOrder(double value) { + + allConversionsFromLocationAssetOrder_ = value; + bitField4_ |= 0x00800000; onChanged(); return this; } /** *- * The types of payable and free interactions. + * Number of order clicks on any location surface after a chargeable ad event + * (click or impression). This measure is coming from Asset based + * location. ** - *repeated .google.ads.googleads.v25.enums.InteractionEventTypeEnum.InteractionEventType interaction_event_types = 100;- * @param values The enum numeric values on the wire for interactionEventTypes to add. + *optional double all_conversions_from_location_asset_order = 270;* @return This builder for chaining. */ - public Builder addAllInteractionEventTypesValue( - java.lang.Iterablevalues) { - ensureInteractionEventTypesIsMutable(); - for (int value : values) { - interactionEventTypes_.addInt(value); - } + public Builder clearAllConversionsFromLocationAssetOrder() { + bitField4_ = (bitField4_ & ~0x00800000); + allConversionsFromLocationAssetOrder_ = 0D; onChanged(); return this; } - private double invalidClickRate_ ; + private double allConversionsFromLocationAssetOtherEngagement_ ; /** * - * The percentage of clicks filtered out of your total number of clicks - * (filtered + non-filtered clicks) during the reporting period. + * Number of other types of local action clicks on any location surface after + * a chargeable ad event (click or impression). This measure is coming + * from Asset based location. ** - *optional double invalid_click_rate = 224;- * @return Whether the invalidClickRate field is set. + *optional double all_conversions_from_location_asset_other_engagement = 271;+ * @return Whether the allConversionsFromLocationAssetOtherEngagement field is set. */ @java.lang.Override - public boolean hasInvalidClickRate() { - return ((bitField2_ & 0x40000000) != 0); + public boolean hasAllConversionsFromLocationAssetOtherEngagement() { + return ((bitField4_ & 0x01000000) != 0); } /** *- * The percentage of clicks filtered out of your total number of clicks - * (filtered + non-filtered clicks) during the reporting period. + * Number of other types of local action clicks on any location surface after + * a chargeable ad event (click or impression). This measure is coming + * from Asset based location. ** - *optional double invalid_click_rate = 224;- * @return The invalidClickRate. + *optional double all_conversions_from_location_asset_other_engagement = 271;+ * @return The allConversionsFromLocationAssetOtherEngagement. */ @java.lang.Override - public double getInvalidClickRate() { - return invalidClickRate_; + public double getAllConversionsFromLocationAssetOtherEngagement() { + return allConversionsFromLocationAssetOtherEngagement_; } /** *- * The percentage of clicks filtered out of your total number of clicks - * (filtered + non-filtered clicks) during the reporting period. + * Number of other types of local action clicks on any location surface after + * a chargeable ad event (click or impression). This measure is coming + * from Asset based location. ** - *optional double invalid_click_rate = 224;- * @param value The invalidClickRate to set. + *optional double all_conversions_from_location_asset_other_engagement = 271;+ * @param value The allConversionsFromLocationAssetOtherEngagement to set. * @return This builder for chaining. */ - public Builder setInvalidClickRate(double value) { + public Builder setAllConversionsFromLocationAssetOtherEngagement(double value) { - invalidClickRate_ = value; - bitField2_ |= 0x40000000; + allConversionsFromLocationAssetOtherEngagement_ = value; + bitField4_ |= 0x01000000; onChanged(); return this; } /** *- * The percentage of clicks filtered out of your total number of clicks - * (filtered + non-filtered clicks) during the reporting period. + * Number of other types of local action clicks on any location surface after + * a chargeable ad event (click or impression). This measure is coming + * from Asset based location. ** - *optional double invalid_click_rate = 224;+ *optional double all_conversions_from_location_asset_other_engagement = 271;* @return This builder for chaining. */ - public Builder clearInvalidClickRate() { - bitField2_ = (bitField2_ & ~0x40000000); - invalidClickRate_ = 0D; + public Builder clearAllConversionsFromLocationAssetOtherEngagement() { + bitField4_ = (bitField4_ & ~0x01000000); + allConversionsFromLocationAssetOtherEngagement_ = 0D; onChanged(); return this; } - private long invalidClicks_ ; + private double allConversionsFromLocationAssetStoreVisits_ ; /** *- * Number of clicks Google considers illegitimate and doesn't charge you for. + * Estimated number of visits to the business after a chargeable + * ad event (click or impression). This measure is coming from Asset + * based location. ** - *optional int64 invalid_clicks = 225;- * @return Whether the invalidClicks field is set. + *optional double all_conversions_from_location_asset_store_visits = 272;+ * @return Whether the allConversionsFromLocationAssetStoreVisits field is set. */ @java.lang.Override - public boolean hasInvalidClicks() { - return ((bitField2_ & 0x80000000) != 0); + public boolean hasAllConversionsFromLocationAssetStoreVisits() { + return ((bitField4_ & 0x02000000) != 0); } /** *- * Number of clicks Google considers illegitimate and doesn't charge you for. + * Estimated number of visits to the business after a chargeable + * ad event (click or impression). This measure is coming from Asset + * based location. ** - *optional int64 invalid_clicks = 225;- * @return The invalidClicks. + *optional double all_conversions_from_location_asset_store_visits = 272;+ * @return The allConversionsFromLocationAssetStoreVisits. */ @java.lang.Override - public long getInvalidClicks() { - return invalidClicks_; + public double getAllConversionsFromLocationAssetStoreVisits() { + return allConversionsFromLocationAssetStoreVisits_; } /** *- * Number of clicks Google considers illegitimate and doesn't charge you for. + * Estimated number of visits to the business after a chargeable + * ad event (click or impression). This measure is coming from Asset + * based location. ** - *optional int64 invalid_clicks = 225;- * @param value The invalidClicks to set. + *optional double all_conversions_from_location_asset_store_visits = 272;+ * @param value The allConversionsFromLocationAssetStoreVisits to set. * @return This builder for chaining. */ - public Builder setInvalidClicks(long value) { + public Builder setAllConversionsFromLocationAssetStoreVisits(double value) { - invalidClicks_ = value; - bitField2_ |= 0x80000000; + allConversionsFromLocationAssetStoreVisits_ = value; + bitField4_ |= 0x02000000; onChanged(); return this; } /** *- * Number of clicks Google considers illegitimate and doesn't charge you for. + * Estimated number of visits to the business after a chargeable + * ad event (click or impression). This measure is coming from Asset + * based location. ** - *optional int64 invalid_clicks = 225;+ *optional double all_conversions_from_location_asset_store_visits = 272;* @return This builder for chaining. */ - public Builder clearInvalidClicks() { - bitField2_ = (bitField2_ & ~0x80000000); - invalidClicks_ = 0L; + public Builder clearAllConversionsFromLocationAssetStoreVisits() { + bitField4_ = (bitField4_ & ~0x02000000); + allConversionsFromLocationAssetStoreVisits_ = 0D; onChanged(); return this; } - private double generalInvalidClickRate_ ; + private double allConversionsFromLocationAssetWebsite_ ; /** *- * The percentage of clicks that have been filtered out of your total number - * of clicks (filtered + non-filtered clicks) due to being general invalid - * clicks. These are clicks Google considers illegitimate that are detected - * through routine means of filtration (that is, known invalid data-center - * traffic, bots and spiders or other crawlers, irregular patterns, etc). - * You're not charged for them, and they don't affect your account statistics. - * See - * [Filtering invalid traffic to ensure - * quality](https://support.google.com/campaignmanager/answer/6076504). + * Number of website URL clicks on any location surface after a chargeable ad + * event (click or impression). This measure is coming from Asset based + * location. ** - *optional double general_invalid_click_rate = 370;- * @return Whether the generalInvalidClickRate field is set. + *optional double all_conversions_from_location_asset_website = 273;+ * @return Whether the allConversionsFromLocationAssetWebsite field is set. */ @java.lang.Override - public boolean hasGeneralInvalidClickRate() { - return ((bitField3_ & 0x00000001) != 0); + public boolean hasAllConversionsFromLocationAssetWebsite() { + return ((bitField4_ & 0x04000000) != 0); } /** *- * The percentage of clicks that have been filtered out of your total number - * of clicks (filtered + non-filtered clicks) due to being general invalid - * clicks. These are clicks Google considers illegitimate that are detected - * through routine means of filtration (that is, known invalid data-center - * traffic, bots and spiders or other crawlers, irregular patterns, etc). - * You're not charged for them, and they don't affect your account statistics. - * See - * [Filtering invalid traffic to ensure - * quality](https://support.google.com/campaignmanager/answer/6076504). + * Number of website URL clicks on any location surface after a chargeable ad + * event (click or impression). This measure is coming from Asset based + * location. ** - *optional double general_invalid_click_rate = 370;- * @return The generalInvalidClickRate. + *optional double all_conversions_from_location_asset_website = 273;+ * @return The allConversionsFromLocationAssetWebsite. */ @java.lang.Override - public double getGeneralInvalidClickRate() { - return generalInvalidClickRate_; + public double getAllConversionsFromLocationAssetWebsite() { + return allConversionsFromLocationAssetWebsite_; } /** *- * The percentage of clicks that have been filtered out of your total number - * of clicks (filtered + non-filtered clicks) due to being general invalid - * clicks. These are clicks Google considers illegitimate that are detected - * through routine means of filtration (that is, known invalid data-center - * traffic, bots and spiders or other crawlers, irregular patterns, etc). - * You're not charged for them, and they don't affect your account statistics. - * See - * [Filtering invalid traffic to ensure - * quality](https://support.google.com/campaignmanager/answer/6076504). + * Number of website URL clicks on any location surface after a chargeable ad + * event (click or impression). This measure is coming from Asset based + * location. ** - *optional double general_invalid_click_rate = 370;- * @param value The generalInvalidClickRate to set. + *optional double all_conversions_from_location_asset_website = 273;+ * @param value The allConversionsFromLocationAssetWebsite to set. * @return This builder for chaining. */ - public Builder setGeneralInvalidClickRate(double value) { + public Builder setAllConversionsFromLocationAssetWebsite(double value) { - generalInvalidClickRate_ = value; - bitField3_ |= 0x00000001; + allConversionsFromLocationAssetWebsite_ = value; + bitField4_ |= 0x04000000; onChanged(); return this; } /** *- * The percentage of clicks that have been filtered out of your total number - * of clicks (filtered + non-filtered clicks) due to being general invalid - * clicks. These are clicks Google considers illegitimate that are detected - * through routine means of filtration (that is, known invalid data-center - * traffic, bots and spiders or other crawlers, irregular patterns, etc). - * You're not charged for them, and they don't affect your account statistics. - * See - * [Filtering invalid traffic to ensure - * quality](https://support.google.com/campaignmanager/answer/6076504). + * Number of website URL clicks on any location surface after a chargeable ad + * event (click or impression). This measure is coming from Asset based + * location. ** - *optional double general_invalid_click_rate = 370;+ *optional double all_conversions_from_location_asset_website = 273;* @return This builder for chaining. */ - public Builder clearGeneralInvalidClickRate() { - bitField3_ = (bitField3_ & ~0x00000001); - generalInvalidClickRate_ = 0D; + public Builder clearAllConversionsFromLocationAssetWebsite() { + bitField4_ = (bitField4_ & ~0x04000000); + allConversionsFromLocationAssetWebsite_ = 0D; onChanged(); return this; } - private long generalInvalidClicks_ ; + private long eligibleImpressionsFromLocationAssetStoreReach_ ; /** *- * Number of general invalid clicks. These are a subset of your invalid clicks - * that are detected through routine means of filtration (such as known - * invalid data-center traffic, bots and spiders or other crawlers, irregular - * patterns, etc.). You're not charged for them, and they don't affect your - * account statistics. See - * [Filtering invalid traffic to ensure - * quality](https://support.google.com/campaignmanager/answer/6076504). + * Number of impressions in which the business location was shown or the + * location was used for targeting. This measure is coming from Asset based + * location. ** - *optional int64 general_invalid_clicks = 371;- * @return Whether the generalInvalidClicks field is set. + *optional int64 eligible_impressions_from_location_asset_store_reach = 274;+ * @return Whether the eligibleImpressionsFromLocationAssetStoreReach field is set. */ @java.lang.Override - public boolean hasGeneralInvalidClicks() { - return ((bitField3_ & 0x00000002) != 0); + public boolean hasEligibleImpressionsFromLocationAssetStoreReach() { + return ((bitField4_ & 0x08000000) != 0); } /** *- * Number of general invalid clicks. These are a subset of your invalid clicks - * that are detected through routine means of filtration (such as known - * invalid data-center traffic, bots and spiders or other crawlers, irregular - * patterns, etc.). You're not charged for them, and they don't affect your - * account statistics. See - * [Filtering invalid traffic to ensure - * quality](https://support.google.com/campaignmanager/answer/6076504). + * Number of impressions in which the business location was shown or the + * location was used for targeting. This measure is coming from Asset based + * location. *- * - *optional int64 general_invalid_clicks = 371;- * @return The generalInvalidClicks. + * + *optional int64 eligible_impressions_from_location_asset_store_reach = 274;+ * @return The eligibleImpressionsFromLocationAssetStoreReach. */ @java.lang.Override - public long getGeneralInvalidClicks() { - return generalInvalidClicks_; + public long getEligibleImpressionsFromLocationAssetStoreReach() { + return eligibleImpressionsFromLocationAssetStoreReach_; } /** *- * Number of general invalid clicks. These are a subset of your invalid clicks - * that are detected through routine means of filtration (such as known - * invalid data-center traffic, bots and spiders or other crawlers, irregular - * patterns, etc.). You're not charged for them, and they don't affect your - * account statistics. See - * [Filtering invalid traffic to ensure - * quality](https://support.google.com/campaignmanager/answer/6076504). + * Number of impressions in which the business location was shown or the + * location was used for targeting. This measure is coming from Asset based + * location. ** - *optional int64 general_invalid_clicks = 371;- * @param value The generalInvalidClicks to set. + *optional int64 eligible_impressions_from_location_asset_store_reach = 274;+ * @param value The eligibleImpressionsFromLocationAssetStoreReach to set. * @return This builder for chaining. */ - public Builder setGeneralInvalidClicks(long value) { + public Builder setEligibleImpressionsFromLocationAssetStoreReach(long value) { - generalInvalidClicks_ = value; - bitField3_ |= 0x00000002; + eligibleImpressionsFromLocationAssetStoreReach_ = value; + bitField4_ |= 0x08000000; onChanged(); return this; } /** *- * Number of general invalid clicks. These are a subset of your invalid clicks - * that are detected through routine means of filtration (such as known - * invalid data-center traffic, bots and spiders or other crawlers, irregular - * patterns, etc.). You're not charged for them, and they don't affect your - * account statistics. See - * [Filtering invalid traffic to ensure - * quality](https://support.google.com/campaignmanager/answer/6076504). + * Number of impressions in which the business location was shown or the + * location was used for targeting. This measure is coming from Asset based + * location. ** - *optional int64 general_invalid_clicks = 371;+ *optional int64 eligible_impressions_from_location_asset_store_reach = 274;* @return This builder for chaining. */ - public Builder clearGeneralInvalidClicks() { - bitField3_ = (bitField3_ & ~0x00000002); - generalInvalidClicks_ = 0L; + public Builder clearEligibleImpressionsFromLocationAssetStoreReach() { + bitField4_ = (bitField4_ & ~0x08000000); + eligibleImpressionsFromLocationAssetStoreReach_ = 0L; onChanged(); return this; } - private long messageChats_ ; + private double viewThroughConversionsFromLocationAssetClickToCall_ ; /** *- * Number of message chats initiated for Click To Message impressions that - * were message tracking eligible. + * Number of call button clicks on any location surface after an impression. + * This measure is coming from Asset based location. ** - *optional int64 message_chats = 226;- * @return Whether the messageChats field is set. + *optional double view_through_conversions_from_location_asset_click_to_call = 275;+ * @return Whether the viewThroughConversionsFromLocationAssetClickToCall field is set. */ @java.lang.Override - public boolean hasMessageChats() { - return ((bitField3_ & 0x00000004) != 0); + public boolean hasViewThroughConversionsFromLocationAssetClickToCall() { + return ((bitField4_ & 0x10000000) != 0); } /** *- * Number of message chats initiated for Click To Message impressions that - * were message tracking eligible. + * Number of call button clicks on any location surface after an impression. + * This measure is coming from Asset based location. ** - *optional int64 message_chats = 226;- * @return The messageChats. + *optional double view_through_conversions_from_location_asset_click_to_call = 275;+ * @return The viewThroughConversionsFromLocationAssetClickToCall. */ @java.lang.Override - public long getMessageChats() { - return messageChats_; + public double getViewThroughConversionsFromLocationAssetClickToCall() { + return viewThroughConversionsFromLocationAssetClickToCall_; } /** *- * Number of message chats initiated for Click To Message impressions that - * were message tracking eligible. + * Number of call button clicks on any location surface after an impression. + * This measure is coming from Asset based location. ** - *optional int64 message_chats = 226;- * @param value The messageChats to set. + *optional double view_through_conversions_from_location_asset_click_to_call = 275;+ * @param value The viewThroughConversionsFromLocationAssetClickToCall to set. * @return This builder for chaining. */ - public Builder setMessageChats(long value) { + public Builder setViewThroughConversionsFromLocationAssetClickToCall(double value) { - messageChats_ = value; - bitField3_ |= 0x00000004; + viewThroughConversionsFromLocationAssetClickToCall_ = value; + bitField4_ |= 0x10000000; onChanged(); return this; } /** *- * Number of message chats initiated for Click To Message impressions that - * were message tracking eligible. + * Number of call button clicks on any location surface after an impression. + * This measure is coming from Asset based location. ** - *optional int64 message_chats = 226;+ *optional double view_through_conversions_from_location_asset_click_to_call = 275;* @return This builder for chaining. */ - public Builder clearMessageChats() { - bitField3_ = (bitField3_ & ~0x00000004); - messageChats_ = 0L; + public Builder clearViewThroughConversionsFromLocationAssetClickToCall() { + bitField4_ = (bitField4_ & ~0x10000000); + viewThroughConversionsFromLocationAssetClickToCall_ = 0D; onChanged(); return this; } - private long messageImpressions_ ; + private double viewThroughConversionsFromLocationAssetDirections_ ; /** *- * Number of Click To Message impressions that were message tracking eligible. + * Number of driving directions clicks on any location surface after an + * impression. This measure is coming from Asset based location. ** - *optional int64 message_impressions = 227;- * @return Whether the messageImpressions field is set. + *optional double view_through_conversions_from_location_asset_directions = 276;+ * @return Whether the viewThroughConversionsFromLocationAssetDirections field is set. */ @java.lang.Override - public boolean hasMessageImpressions() { - return ((bitField3_ & 0x00000008) != 0); + public boolean hasViewThroughConversionsFromLocationAssetDirections() { + return ((bitField4_ & 0x20000000) != 0); } /** *- * Number of Click To Message impressions that were message tracking eligible. + * Number of driving directions clicks on any location surface after an + * impression. This measure is coming from Asset based location. ** - *optional int64 message_impressions = 227;- * @return The messageImpressions. + *optional double view_through_conversions_from_location_asset_directions = 276;+ * @return The viewThroughConversionsFromLocationAssetDirections. */ @java.lang.Override - public long getMessageImpressions() { - return messageImpressions_; + public double getViewThroughConversionsFromLocationAssetDirections() { + return viewThroughConversionsFromLocationAssetDirections_; } /** *- * Number of Click To Message impressions that were message tracking eligible. + * Number of driving directions clicks on any location surface after an + * impression. This measure is coming from Asset based location. ** - *optional int64 message_impressions = 227;- * @param value The messageImpressions to set. + *optional double view_through_conversions_from_location_asset_directions = 276;+ * @param value The viewThroughConversionsFromLocationAssetDirections to set. * @return This builder for chaining. */ - public Builder setMessageImpressions(long value) { + public Builder setViewThroughConversionsFromLocationAssetDirections(double value) { - messageImpressions_ = value; - bitField3_ |= 0x00000008; + viewThroughConversionsFromLocationAssetDirections_ = value; + bitField4_ |= 0x20000000; onChanged(); return this; } /** *- * Number of Click To Message impressions that were message tracking eligible. + * Number of driving directions clicks on any location surface after an + * impression. This measure is coming from Asset based location. ** - *optional int64 message_impressions = 227;+ *optional double view_through_conversions_from_location_asset_directions = 276;* @return This builder for chaining. */ - public Builder clearMessageImpressions() { - bitField3_ = (bitField3_ & ~0x00000008); - messageImpressions_ = 0L; + public Builder clearViewThroughConversionsFromLocationAssetDirections() { + bitField4_ = (bitField4_ & ~0x20000000); + viewThroughConversionsFromLocationAssetDirections_ = 0D; onChanged(); return this; } - private double messageChatRate_ ; + private double viewThroughConversionsFromLocationAssetMenu_ ; /** *- * Number of message chats initiated (message_chats) divided by the number - * of message impressions (message_impressions). - * Rate at which a user initiates a message chat from an ad impression with - * a messaging option and message tracking enabled. - * Note that this rate can be more than 1.0 for a given message impression. + * Number of menu link clicks on any location surface after an impression. + * This measure is coming from Asset based location. ** - *optional double message_chat_rate = 228;- * @return Whether the messageChatRate field is set. + *optional double view_through_conversions_from_location_asset_menu = 277;+ * @return Whether the viewThroughConversionsFromLocationAssetMenu field is set. */ @java.lang.Override - public boolean hasMessageChatRate() { - return ((bitField3_ & 0x00000010) != 0); + public boolean hasViewThroughConversionsFromLocationAssetMenu() { + return ((bitField4_ & 0x40000000) != 0); } /** *- * Number of message chats initiated (message_chats) divided by the number - * of message impressions (message_impressions). - * Rate at which a user initiates a message chat from an ad impression with - * a messaging option and message tracking enabled. - * Note that this rate can be more than 1.0 for a given message impression. + * Number of menu link clicks on any location surface after an impression. + * This measure is coming from Asset based location. ** - *optional double message_chat_rate = 228;- * @return The messageChatRate. + *optional double view_through_conversions_from_location_asset_menu = 277;+ * @return The viewThroughConversionsFromLocationAssetMenu. */ @java.lang.Override - public double getMessageChatRate() { - return messageChatRate_; + public double getViewThroughConversionsFromLocationAssetMenu() { + return viewThroughConversionsFromLocationAssetMenu_; } /** *- * Number of message chats initiated (message_chats) divided by the number - * of message impressions (message_impressions). - * Rate at which a user initiates a message chat from an ad impression with - * a messaging option and message tracking enabled. - * Note that this rate can be more than 1.0 for a given message impression. + * Number of menu link clicks on any location surface after an impression. + * This measure is coming from Asset based location. ** - *optional double message_chat_rate = 228;- * @param value The messageChatRate to set. + *optional double view_through_conversions_from_location_asset_menu = 277;+ * @param value The viewThroughConversionsFromLocationAssetMenu to set. * @return This builder for chaining. */ - public Builder setMessageChatRate(double value) { + public Builder setViewThroughConversionsFromLocationAssetMenu(double value) { - messageChatRate_ = value; - bitField3_ |= 0x00000010; + viewThroughConversionsFromLocationAssetMenu_ = value; + bitField4_ |= 0x40000000; onChanged(); return this; } /** *- * Number of message chats initiated (message_chats) divided by the number - * of message impressions (message_impressions). - * Rate at which a user initiates a message chat from an ad impression with - * a messaging option and message tracking enabled. - * Note that this rate can be more than 1.0 for a given message impression. + * Number of menu link clicks on any location surface after an impression. + * This measure is coming from Asset based location. ** - *optional double message_chat_rate = 228;+ *optional double view_through_conversions_from_location_asset_menu = 277;* @return This builder for chaining. */ - public Builder clearMessageChatRate() { - bitField3_ = (bitField3_ & ~0x00000010); - messageChatRate_ = 0D; + public Builder clearViewThroughConversionsFromLocationAssetMenu() { + bitField4_ = (bitField4_ & ~0x40000000); + viewThroughConversionsFromLocationAssetMenu_ = 0D; onChanged(); return this; } - private double mobileFriendlyClicksPercentage_ ; + private double viewThroughConversionsFromLocationAssetOrder_ ; /** *- * The percentage of mobile clicks that go to a mobile-friendly page. + * Number of order clicks on any location surface after an impression. This + * measure is coming from Asset based location. ** - *optional double mobile_friendly_clicks_percentage = 229;- * @return Whether the mobileFriendlyClicksPercentage field is set. + *optional double view_through_conversions_from_location_asset_order = 278;+ * @return Whether the viewThroughConversionsFromLocationAssetOrder field is set. */ @java.lang.Override - public boolean hasMobileFriendlyClicksPercentage() { - return ((bitField3_ & 0x00000020) != 0); + public boolean hasViewThroughConversionsFromLocationAssetOrder() { + return ((bitField4_ & 0x80000000) != 0); } /** *- * The percentage of mobile clicks that go to a mobile-friendly page. + * Number of order clicks on any location surface after an impression. This + * measure is coming from Asset based location. ** - *optional double mobile_friendly_clicks_percentage = 229;- * @return The mobileFriendlyClicksPercentage. + *optional double view_through_conversions_from_location_asset_order = 278;+ * @return The viewThroughConversionsFromLocationAssetOrder. */ @java.lang.Override - public double getMobileFriendlyClicksPercentage() { - return mobileFriendlyClicksPercentage_; + public double getViewThroughConversionsFromLocationAssetOrder() { + return viewThroughConversionsFromLocationAssetOrder_; } /** *- * The percentage of mobile clicks that go to a mobile-friendly page. + * Number of order clicks on any location surface after an impression. This + * measure is coming from Asset based location. ** - *optional double mobile_friendly_clicks_percentage = 229;- * @param value The mobileFriendlyClicksPercentage to set. + *optional double view_through_conversions_from_location_asset_order = 278;+ * @param value The viewThroughConversionsFromLocationAssetOrder to set. * @return This builder for chaining. */ - public Builder setMobileFriendlyClicksPercentage(double value) { + public Builder setViewThroughConversionsFromLocationAssetOrder(double value) { - mobileFriendlyClicksPercentage_ = value; - bitField3_ |= 0x00000020; + viewThroughConversionsFromLocationAssetOrder_ = value; + bitField4_ |= 0x80000000; onChanged(); return this; } /** *- * The percentage of mobile clicks that go to a mobile-friendly page. + * Number of order clicks on any location surface after an impression. This + * measure is coming from Asset based location. ** - *optional double mobile_friendly_clicks_percentage = 229;+ *optional double view_through_conversions_from_location_asset_order = 278;* @return This builder for chaining. */ - public Builder clearMobileFriendlyClicksPercentage() { - bitField3_ = (bitField3_ & ~0x00000020); - mobileFriendlyClicksPercentage_ = 0D; + public Builder clearViewThroughConversionsFromLocationAssetOrder() { + bitField4_ = (bitField4_ & ~0x80000000); + viewThroughConversionsFromLocationAssetOrder_ = 0D; onChanged(); return this; } - private double optimizationScoreUplift_ ; + private double viewThroughConversionsFromLocationAssetOtherEngagement_ ; /** *- * Total optimization score uplift of all recommendations. + * Number of other types of local action clicks on any location surface after + * an impression. This measure is coming from Asset based location. ** - *optional double optimization_score_uplift = 247;- * @return Whether the optimizationScoreUplift field is set. + *optional double view_through_conversions_from_location_asset_other_engagement = 279;+ * @return Whether the viewThroughConversionsFromLocationAssetOtherEngagement field is set. */ @java.lang.Override - public boolean hasOptimizationScoreUplift() { - return ((bitField3_ & 0x00000040) != 0); + public boolean hasViewThroughConversionsFromLocationAssetOtherEngagement() { + return ((bitField5_ & 0x00000001) != 0); } /** *- * Total optimization score uplift of all recommendations. + * Number of other types of local action clicks on any location surface after + * an impression. This measure is coming from Asset based location. ** - *optional double optimization_score_uplift = 247;- * @return The optimizationScoreUplift. + *optional double view_through_conversions_from_location_asset_other_engagement = 279;+ * @return The viewThroughConversionsFromLocationAssetOtherEngagement. */ @java.lang.Override - public double getOptimizationScoreUplift() { - return optimizationScoreUplift_; + public double getViewThroughConversionsFromLocationAssetOtherEngagement() { + return viewThroughConversionsFromLocationAssetOtherEngagement_; } /** *- * Total optimization score uplift of all recommendations. + * Number of other types of local action clicks on any location surface after + * an impression. This measure is coming from Asset based location. ** - *optional double optimization_score_uplift = 247;- * @param value The optimizationScoreUplift to set. + *optional double view_through_conversions_from_location_asset_other_engagement = 279;+ * @param value The viewThroughConversionsFromLocationAssetOtherEngagement to set. * @return This builder for chaining. */ - public Builder setOptimizationScoreUplift(double value) { + public Builder setViewThroughConversionsFromLocationAssetOtherEngagement(double value) { - optimizationScoreUplift_ = value; - bitField3_ |= 0x00000040; + viewThroughConversionsFromLocationAssetOtherEngagement_ = value; + bitField5_ |= 0x00000001; onChanged(); return this; } /** *- * Total optimization score uplift of all recommendations. + * Number of other types of local action clicks on any location surface after + * an impression. This measure is coming from Asset based location. ** - *optional double optimization_score_uplift = 247;+ *optional double view_through_conversions_from_location_asset_other_engagement = 279;* @return This builder for chaining. */ - public Builder clearOptimizationScoreUplift() { - bitField3_ = (bitField3_ & ~0x00000040); - optimizationScoreUplift_ = 0D; + public Builder clearViewThroughConversionsFromLocationAssetOtherEngagement() { + bitField5_ = (bitField5_ & ~0x00000001); + viewThroughConversionsFromLocationAssetOtherEngagement_ = 0D; onChanged(); return this; } - private java.lang.Object optimizationScoreUrl_ = ""; + private double viewThroughConversionsFromLocationAssetStoreVisits_ ; /** *- * URL for the optimization score page in the Google Ads web interface. - * This metric can be selected from `customer` or `campaign`, and can be - * segmented by `segments.recommendation_type`. - * - * For example, `SELECT metrics.optimization_score_url, - * segments.recommendation_type FROM customer` will return a URL for each - * unique (customer, recommendation_type) combination. + * Estimated number of visits to the business after an impression. + * This measure is coming from Asset based location. ** - *optional string optimization_score_url = 248;- * @return Whether the optimizationScoreUrl field is set. + *optional double view_through_conversions_from_location_asset_store_visits = 280;+ * @return Whether the viewThroughConversionsFromLocationAssetStoreVisits field is set. */ - public boolean hasOptimizationScoreUrl() { - return ((bitField3_ & 0x00000080) != 0); + @java.lang.Override + public boolean hasViewThroughConversionsFromLocationAssetStoreVisits() { + return ((bitField5_ & 0x00000002) != 0); } /** *- * URL for the optimization score page in the Google Ads web interface. - * This metric can be selected from `customer` or `campaign`, and can be - * segmented by `segments.recommendation_type`. - * - * For example, `SELECT metrics.optimization_score_url, - * segments.recommendation_type FROM customer` will return a URL for each - * unique (customer, recommendation_type) combination. + * Estimated number of visits to the business after an impression. + * This measure is coming from Asset based location. ** - *optional string optimization_score_url = 248;- * @return The optimizationScoreUrl. + *optional double view_through_conversions_from_location_asset_store_visits = 280;+ * @return The viewThroughConversionsFromLocationAssetStoreVisits. */ - public java.lang.String getOptimizationScoreUrl() { - java.lang.Object ref = optimizationScoreUrl_; - if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - optimizationScoreUrl_ = s; - return s; - } else { - return (java.lang.String) ref; - } + @java.lang.Override + public double getViewThroughConversionsFromLocationAssetStoreVisits() { + return viewThroughConversionsFromLocationAssetStoreVisits_; } /** *- * URL for the optimization score page in the Google Ads web interface. - * This metric can be selected from `customer` or `campaign`, and can be - * segmented by `segments.recommendation_type`. - * - * For example, `SELECT metrics.optimization_score_url, - * segments.recommendation_type FROM customer` will return a URL for each - * unique (customer, recommendation_type) combination. + * Estimated number of visits to the business after an impression. + * This measure is coming from Asset based location. ** - *optional string optimization_score_url = 248;- * @return The bytes for optimizationScoreUrl. + *optional double view_through_conversions_from_location_asset_store_visits = 280;+ * @param value The viewThroughConversionsFromLocationAssetStoreVisits to set. + * @return This builder for chaining. */ - public com.google.protobuf.ByteString - getOptimizationScoreUrlBytes() { - java.lang.Object ref = optimizationScoreUrl_; - if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - optimizationScoreUrl_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } + public Builder setViewThroughConversionsFromLocationAssetStoreVisits(double value) { + + viewThroughConversionsFromLocationAssetStoreVisits_ = value; + bitField5_ |= 0x00000002; + onChanged(); + return this; } /** *- * URL for the optimization score page in the Google Ads web interface. - * This metric can be selected from `customer` or `campaign`, and can be - * segmented by `segments.recommendation_type`. - * - * For example, `SELECT metrics.optimization_score_url, - * segments.recommendation_type FROM customer` will return a URL for each - * unique (customer, recommendation_type) combination. + * Estimated number of visits to the business after an impression. + * This measure is coming from Asset based location. ** - *optional string optimization_score_url = 248;- * @param value The optimizationScoreUrl to set. + *optional double view_through_conversions_from_location_asset_store_visits = 280;* @return This builder for chaining. */ - public Builder setOptimizationScoreUrl( - java.lang.String value) { - if (value == null) { throw new NullPointerException(); } - optimizationScoreUrl_ = value; - bitField3_ |= 0x00000080; + public Builder clearViewThroughConversionsFromLocationAssetStoreVisits() { + bitField5_ = (bitField5_ & ~0x00000002); + viewThroughConversionsFromLocationAssetStoreVisits_ = 0D; onChanged(); return this; } + + private double viewThroughConversionsFromLocationAssetWebsite_ ; /** *- * URL for the optimization score page in the Google Ads web interface. - * This metric can be selected from `customer` or `campaign`, and can be - * segmented by `segments.recommendation_type`. + * Number of website URL clicks on any location surface after an impression. + * This measure is coming from Asset based location. + ** - * For example, `SELECT metrics.optimization_score_url, - * segments.recommendation_type FROM customer` will return a URL for each - * unique (customer, recommendation_type) combination. + *optional double view_through_conversions_from_location_asset_website = 281;+ * @return Whether the viewThroughConversionsFromLocationAssetWebsite field is set. + */ + @java.lang.Override + public boolean hasViewThroughConversionsFromLocationAssetWebsite() { + return ((bitField5_ & 0x00000004) != 0); + } + /** + *+ * Number of website URL clicks on any location surface after an impression. + * This measure is coming from Asset based location. ** - *optional string optimization_score_url = 248;+ *optional double view_through_conversions_from_location_asset_website = 281;+ * @return The viewThroughConversionsFromLocationAssetWebsite. + */ + @java.lang.Override + public double getViewThroughConversionsFromLocationAssetWebsite() { + return viewThroughConversionsFromLocationAssetWebsite_; + } + /** + *+ * Number of website URL clicks on any location surface after an impression. + * This measure is coming from Asset based location. + *+ * + *optional double view_through_conversions_from_location_asset_website = 281;+ * @param value The viewThroughConversionsFromLocationAssetWebsite to set. * @return This builder for chaining. */ - public Builder clearOptimizationScoreUrl() { - optimizationScoreUrl_ = getDefaultInstance().getOptimizationScoreUrl(); - bitField3_ = (bitField3_ & ~0x00000080); + public Builder setViewThroughConversionsFromLocationAssetWebsite(double value) { + + viewThroughConversionsFromLocationAssetWebsite_ = value; + bitField5_ |= 0x00000004; onChanged(); return this; } /** *- * URL for the optimization score page in the Google Ads web interface. - * This metric can be selected from `customer` or `campaign`, and can be - * segmented by `segments.recommendation_type`. - * - * For example, `SELECT metrics.optimization_score_url, - * segments.recommendation_type FROM customer` will return a URL for each - * unique (customer, recommendation_type) combination. + * Number of website URL clicks on any location surface after an impression. + * This measure is coming from Asset based location. ** - *optional string optimization_score_url = 248;- * @param value The bytes for optimizationScoreUrl to set. + *optional double view_through_conversions_from_location_asset_website = 281;* @return This builder for chaining. */ - public Builder setOptimizationScoreUrlBytes( - com.google.protobuf.ByteString value) { - if (value == null) { throw new NullPointerException(); } - checkByteStringIsUtf8(value); - optimizationScoreUrl_ = value; - bitField3_ |= 0x00000080; + public Builder clearViewThroughConversionsFromLocationAssetWebsite() { + bitField5_ = (bitField5_ & ~0x00000004); + viewThroughConversionsFromLocationAssetWebsite_ = 0D; onChanged(); return this; } - private long organicClicks_ ; + private double orders_ ; /** *- * The number of times someone clicked your site's listing in the unpaid - * results for a particular query. See - * [About measuring paid and organic search - * results](https://support.google.com/google-ads/answer/3097241). + * Orders is the total number of purchase conversions you received attributed + * to your ads. + * + * How it works: You report conversions with cart data for + * completed purchases on your website. If a conversion is attributed to + * previous interactions with your ads (clicks for text or Shopping ads, views + * for video ads etc.) it's counted as an order. + * + * Example: Someone clicked on a Shopping ad for a hat then bought the same + * hat and a shirt in an order on your website. Even though they bought 2 + * products, this would count as 1 order. + * + * This metric is only available if you report conversions with cart data. ** - *optional int64 organic_clicks = 230;- * @return Whether the organicClicks field is set. + *optional double orders = 296;+ * @return Whether the orders field is set. */ @java.lang.Override - public boolean hasOrganicClicks() { - return ((bitField3_ & 0x00000100) != 0); + public boolean hasOrders() { + return ((bitField5_ & 0x00000008) != 0); } /** *- * The number of times someone clicked your site's listing in the unpaid - * results for a particular query. See - * [About measuring paid and organic search - * results](https://support.google.com/google-ads/answer/3097241). + * Orders is the total number of purchase conversions you received attributed + * to your ads. + * + * How it works: You report conversions with cart data for + * completed purchases on your website. If a conversion is attributed to + * previous interactions with your ads (clicks for text or Shopping ads, views + * for video ads etc.) it's counted as an order. + * + * Example: Someone clicked on a Shopping ad for a hat then bought the same + * hat and a shirt in an order on your website. Even though they bought 2 + * products, this would count as 1 order. + * + * This metric is only available if you report conversions with cart data. ** - *optional int64 organic_clicks = 230;- * @return The organicClicks. + *optional double orders = 296;+ * @return The orders. */ @java.lang.Override - public long getOrganicClicks() { - return organicClicks_; + public double getOrders() { + return orders_; } /** *- * The number of times someone clicked your site's listing in the unpaid - * results for a particular query. See - * [About measuring paid and organic search - * results](https://support.google.com/google-ads/answer/3097241). + * Orders is the total number of purchase conversions you received attributed + * to your ads. + * + * How it works: You report conversions with cart data for + * completed purchases on your website. If a conversion is attributed to + * previous interactions with your ads (clicks for text or Shopping ads, views + * for video ads etc.) it's counted as an order. + * + * Example: Someone clicked on a Shopping ad for a hat then bought the same + * hat and a shirt in an order on your website. Even though they bought 2 + * products, this would count as 1 order. + * + * This metric is only available if you report conversions with cart data. ** - *optional int64 organic_clicks = 230;- * @param value The organicClicks to set. + *optional double orders = 296;+ * @param value The orders to set. * @return This builder for chaining. */ - public Builder setOrganicClicks(long value) { + public Builder setOrders(double value) { - organicClicks_ = value; - bitField3_ |= 0x00000100; + orders_ = value; + bitField5_ |= 0x00000008; onChanged(); return this; } /** *- * The number of times someone clicked your site's listing in the unpaid - * results for a particular query. See - * [About measuring paid and organic search - * results](https://support.google.com/google-ads/answer/3097241). + * Orders is the total number of purchase conversions you received attributed + * to your ads. + * + * How it works: You report conversions with cart data for + * completed purchases on your website. If a conversion is attributed to + * previous interactions with your ads (clicks for text or Shopping ads, views + * for video ads etc.) it's counted as an order. + * + * Example: Someone clicked on a Shopping ad for a hat then bought the same + * hat and a shirt in an order on your website. Even though they bought 2 + * products, this would count as 1 order. + * + * This metric is only available if you report conversions with cart data. ** - *optional int64 organic_clicks = 230;+ *optional double orders = 296;* @return This builder for chaining. */ - public Builder clearOrganicClicks() { - bitField3_ = (bitField3_ & ~0x00000100); - organicClicks_ = 0L; + public Builder clearOrders() { + bitField5_ = (bitField5_ & ~0x00000008); + orders_ = 0D; onChanged(); return this; } - private double organicClicksPerQuery_ ; + private long averageOrderValueMicros_ ; /** *- * The number of times someone clicked your site's listing in the unpaid - * results (organic_clicks) divided by the total number of searches that - * returned pages from your site (organic_queries). See - * [About measuring paid and organic search - * results](https://support.google.com/google-ads/answer/3097241). + * Average order value is the average revenue you made per order attributed to + * your ads. + * + * How it works: You report conversions with cart data for completed purchases + * on your website. Average order value is the total revenue from your orders + * divided by the total number of orders. + * + * Example: You received 3 orders which made $10, $15 and $20 worth of + * revenue. The average order value is $15 = ($10 + $15 + $20)/3. + * + * This metric is only available if you report conversions with cart data. ** - *optional double organic_clicks_per_query = 231;- * @return Whether the organicClicksPerQuery field is set. + *optional int64 average_order_value_micros = 297;+ * @return Whether the averageOrderValueMicros field is set. */ @java.lang.Override - public boolean hasOrganicClicksPerQuery() { - return ((bitField3_ & 0x00000200) != 0); + public boolean hasAverageOrderValueMicros() { + return ((bitField5_ & 0x00000010) != 0); } /** *- * The number of times someone clicked your site's listing in the unpaid - * results (organic_clicks) divided by the total number of searches that - * returned pages from your site (organic_queries). See - * [About measuring paid and organic search - * results](https://support.google.com/google-ads/answer/3097241). + * Average order value is the average revenue you made per order attributed to + * your ads. + * + * How it works: You report conversions with cart data for completed purchases + * on your website. Average order value is the total revenue from your orders + * divided by the total number of orders. + * + * Example: You received 3 orders which made $10, $15 and $20 worth of + * revenue. The average order value is $15 = ($10 + $15 + $20)/3. + * + * This metric is only available if you report conversions with cart data. ** - *optional double organic_clicks_per_query = 231;- * @return The organicClicksPerQuery. + *optional int64 average_order_value_micros = 297;+ * @return The averageOrderValueMicros. */ @java.lang.Override - public double getOrganicClicksPerQuery() { - return organicClicksPerQuery_; + public long getAverageOrderValueMicros() { + return averageOrderValueMicros_; } /** *- * The number of times someone clicked your site's listing in the unpaid - * results (organic_clicks) divided by the total number of searches that - * returned pages from your site (organic_queries). See - * [About measuring paid and organic search - * results](https://support.google.com/google-ads/answer/3097241). + * Average order value is the average revenue you made per order attributed to + * your ads. + * + * How it works: You report conversions with cart data for completed purchases + * on your website. Average order value is the total revenue from your orders + * divided by the total number of orders. + * + * Example: You received 3 orders which made $10, $15 and $20 worth of + * revenue. The average order value is $15 = ($10 + $15 + $20)/3. + * + * This metric is only available if you report conversions with cart data. ** - *optional double organic_clicks_per_query = 231;- * @param value The organicClicksPerQuery to set. + *optional int64 average_order_value_micros = 297;+ * @param value The averageOrderValueMicros to set. * @return This builder for chaining. */ - public Builder setOrganicClicksPerQuery(double value) { + public Builder setAverageOrderValueMicros(long value) { - organicClicksPerQuery_ = value; - bitField3_ |= 0x00000200; + averageOrderValueMicros_ = value; + bitField5_ |= 0x00000010; onChanged(); return this; } /** *- * The number of times someone clicked your site's listing in the unpaid - * results (organic_clicks) divided by the total number of searches that - * returned pages from your site (organic_queries). See - * [About measuring paid and organic search - * results](https://support.google.com/google-ads/answer/3097241). + * Average order value is the average revenue you made per order attributed to + * your ads. + * + * How it works: You report conversions with cart data for completed purchases + * on your website. Average order value is the total revenue from your orders + * divided by the total number of orders. + * + * Example: You received 3 orders which made $10, $15 and $20 worth of + * revenue. The average order value is $15 = ($10 + $15 + $20)/3. + * + * This metric is only available if you report conversions with cart data. ** - *optional double organic_clicks_per_query = 231;+ *optional int64 average_order_value_micros = 297;* @return This builder for chaining. */ - public Builder clearOrganicClicksPerQuery() { - bitField3_ = (bitField3_ & ~0x00000200); - organicClicksPerQuery_ = 0D; + public Builder clearAverageOrderValueMicros() { + bitField5_ = (bitField5_ & ~0x00000010); + averageOrderValueMicros_ = 0L; onChanged(); return this; } - private long organicImpressions_ ; + private double averageCartSize_ ; /** *- * The number of listings for your site in the unpaid search results. See - * [About measuring paid and organic search - * results](https://support.google.com/google-ads/answer/3097241). + * Average cart size is the average number of products in each order + * attributed to your ads. + * + * How it works: You report conversions with cart data for completed purchases + * on your website. Average cart size is the total number of products sold + * divided by the total number of orders you received. + * + * Example: You received 2 orders, the first included 3 products and the + * second included 2. The average cart size is 2.5 products = (3+2)/2. + * + * This metric is only available if you report conversions with cart data. ** - *optional int64 organic_impressions = 232;- * @return Whether the organicImpressions field is set. + *optional double average_cart_size = 298;+ * @return Whether the averageCartSize field is set. */ @java.lang.Override - public boolean hasOrganicImpressions() { - return ((bitField3_ & 0x00000400) != 0); + public boolean hasAverageCartSize() { + return ((bitField5_ & 0x00000020) != 0); } /** *- * The number of listings for your site in the unpaid search results. See - * [About measuring paid and organic search - * results](https://support.google.com/google-ads/answer/3097241). + * Average cart size is the average number of products in each order + * attributed to your ads. + * + * How it works: You report conversions with cart data for completed purchases + * on your website. Average cart size is the total number of products sold + * divided by the total number of orders you received. + * + * Example: You received 2 orders, the first included 3 products and the + * second included 2. The average cart size is 2.5 products = (3+2)/2. + * + * This metric is only available if you report conversions with cart data. ** - *optional int64 organic_impressions = 232;- * @return The organicImpressions. + *optional double average_cart_size = 298;+ * @return The averageCartSize. */ @java.lang.Override - public long getOrganicImpressions() { - return organicImpressions_; + public double getAverageCartSize() { + return averageCartSize_; } /** *- * The number of listings for your site in the unpaid search results. See - * [About measuring paid and organic search - * results](https://support.google.com/google-ads/answer/3097241). + * Average cart size is the average number of products in each order + * attributed to your ads. + * + * How it works: You report conversions with cart data for completed purchases + * on your website. Average cart size is the total number of products sold + * divided by the total number of orders you received. + * + * Example: You received 2 orders, the first included 3 products and the + * second included 2. The average cart size is 2.5 products = (3+2)/2. + * + * This metric is only available if you report conversions with cart data. ** - *optional int64 organic_impressions = 232;- * @param value The organicImpressions to set. + *optional double average_cart_size = 298;+ * @param value The averageCartSize to set. * @return This builder for chaining. */ - public Builder setOrganicImpressions(long value) { + public Builder setAverageCartSize(double value) { - organicImpressions_ = value; - bitField3_ |= 0x00000400; + averageCartSize_ = value; + bitField5_ |= 0x00000020; onChanged(); return this; } /** *- * The number of listings for your site in the unpaid search results. See - * [About measuring paid and organic search - * results](https://support.google.com/google-ads/answer/3097241). + * Average cart size is the average number of products in each order + * attributed to your ads. + * + * How it works: You report conversions with cart data for completed purchases + * on your website. Average cart size is the total number of products sold + * divided by the total number of orders you received. + * + * Example: You received 2 orders, the first included 3 products and the + * second included 2. The average cart size is 2.5 products = (3+2)/2. + * + * This metric is only available if you report conversions with cart data. ** - *optional int64 organic_impressions = 232;+ *optional double average_cart_size = 298;* @return This builder for chaining. */ - public Builder clearOrganicImpressions() { - bitField3_ = (bitField3_ & ~0x00000400); - organicImpressions_ = 0L; + public Builder clearAverageCartSize() { + bitField5_ = (bitField5_ & ~0x00000020); + averageCartSize_ = 0D; onChanged(); return this; } - private double organicImpressionsPerQuery_ ; + private long costOfGoodsSoldMicros_ ; /** *- * The number of times a page from your site was listed in the unpaid search - * results (`organic_impressions`) divided by the number of searches returning - * your site's listing in the unpaid results (`organic_queries`). See - * [About measuring paid and organic search - * results](https://support.google.com/google-ads/answer/3097241). + * Cost of goods sold (COGS) is the total cost of the products you sold in + * orders attributed to your ads. + * + * How it works: You can add a cost of goods sold value to every product in + * Merchant Center. If you report conversions with cart data, the products you + * sold are matched with their cost of goods sold value and this can be used + * to calculate the gross profit you made on each order. + * + * Example: Someone clicked on a Shopping ad for a hat then bought the same + * hat and a shirt. The hat has a cost of goods sold value of $3, the shirt + * has a cost of goods sold value of $5. The cost of goods sold for this order + * is $8 = $3 + $5. + * + * This metric is only available if you report conversions with cart data. ** - *optional double organic_impressions_per_query = 233;- * @return Whether the organicImpressionsPerQuery field is set. + *optional int64 cost_of_goods_sold_micros = 299;+ * @return Whether the costOfGoodsSoldMicros field is set. */ @java.lang.Override - public boolean hasOrganicImpressionsPerQuery() { - return ((bitField3_ & 0x00000800) != 0); + public boolean hasCostOfGoodsSoldMicros() { + return ((bitField5_ & 0x00000040) != 0); } /** *- * The number of times a page from your site was listed in the unpaid search - * results (`organic_impressions`) divided by the number of searches returning - * your site's listing in the unpaid results (`organic_queries`). See - * [About measuring paid and organic search - * results](https://support.google.com/google-ads/answer/3097241). + * Cost of goods sold (COGS) is the total cost of the products you sold in + * orders attributed to your ads. + * + * How it works: You can add a cost of goods sold value to every product in + * Merchant Center. If you report conversions with cart data, the products you + * sold are matched with their cost of goods sold value and this can be used + * to calculate the gross profit you made on each order. + * + * Example: Someone clicked on a Shopping ad for a hat then bought the same + * hat and a shirt. The hat has a cost of goods sold value of $3, the shirt + * has a cost of goods sold value of $5. The cost of goods sold for this order + * is $8 = $3 + $5. + * + * This metric is only available if you report conversions with cart data. ** - *optional double organic_impressions_per_query = 233;- * @return The organicImpressionsPerQuery. + *optional int64 cost_of_goods_sold_micros = 299;+ * @return The costOfGoodsSoldMicros. */ @java.lang.Override - public double getOrganicImpressionsPerQuery() { - return organicImpressionsPerQuery_; + public long getCostOfGoodsSoldMicros() { + return costOfGoodsSoldMicros_; } /** *- * The number of times a page from your site was listed in the unpaid search - * results (`organic_impressions`) divided by the number of searches returning - * your site's listing in the unpaid results (`organic_queries`). See - * [About measuring paid and organic search - * results](https://support.google.com/google-ads/answer/3097241). + * Cost of goods sold (COGS) is the total cost of the products you sold in + * orders attributed to your ads. + * + * How it works: You can add a cost of goods sold value to every product in + * Merchant Center. If you report conversions with cart data, the products you + * sold are matched with their cost of goods sold value and this can be used + * to calculate the gross profit you made on each order. + * + * Example: Someone clicked on a Shopping ad for a hat then bought the same + * hat and a shirt. The hat has a cost of goods sold value of $3, the shirt + * has a cost of goods sold value of $5. The cost of goods sold for this order + * is $8 = $3 + $5. + * + * This metric is only available if you report conversions with cart data. ** - *optional double organic_impressions_per_query = 233;- * @param value The organicImpressionsPerQuery to set. + *optional int64 cost_of_goods_sold_micros = 299;+ * @param value The costOfGoodsSoldMicros to set. * @return This builder for chaining. */ - public Builder setOrganicImpressionsPerQuery(double value) { + public Builder setCostOfGoodsSoldMicros(long value) { - organicImpressionsPerQuery_ = value; - bitField3_ |= 0x00000800; + costOfGoodsSoldMicros_ = value; + bitField5_ |= 0x00000040; onChanged(); return this; } /** *- * The number of times a page from your site was listed in the unpaid search - * results (`organic_impressions`) divided by the number of searches returning - * your site's listing in the unpaid results (`organic_queries`). See - * [About measuring paid and organic search - * results](https://support.google.com/google-ads/answer/3097241). + * Cost of goods sold (COGS) is the total cost of the products you sold in + * orders attributed to your ads. + * + * How it works: You can add a cost of goods sold value to every product in + * Merchant Center. If you report conversions with cart data, the products you + * sold are matched with their cost of goods sold value and this can be used + * to calculate the gross profit you made on each order. + * + * Example: Someone clicked on a Shopping ad for a hat then bought the same + * hat and a shirt. The hat has a cost of goods sold value of $3, the shirt + * has a cost of goods sold value of $5. The cost of goods sold for this order + * is $8 = $3 + $5. + * + * This metric is only available if you report conversions with cart data. ** - *optional double organic_impressions_per_query = 233;+ *optional int64 cost_of_goods_sold_micros = 299;* @return This builder for chaining. */ - public Builder clearOrganicImpressionsPerQuery() { - bitField3_ = (bitField3_ & ~0x00000800); - organicImpressionsPerQuery_ = 0D; + public Builder clearCostOfGoodsSoldMicros() { + bitField5_ = (bitField5_ & ~0x00000040); + costOfGoodsSoldMicros_ = 0L; onChanged(); return this; } - private long organicQueries_ ; + private long grossProfitMicros_ ; /** *- * The total number of searches that returned your site's listing in the - * unpaid results. See - * [About measuring paid and organic search - * results](https://support.google.com/google-ads/answer/3097241) for details. + * Gross profit is the profit you made from orders attributed to your ads + * minus the cost of goods sold (COGS). + * + * How it works: Gross profit is the revenue you made from sales attributed to + * your ads minus cost of goods sold. Gross profit calculations only include + * products that have a cost of goods sold value in Merchant Center. + * + * Example: Someone clicked on a Shopping ad for a hat then bought the same + * hat and a shirt in an order from your website. The hat is priced $10 and + * the shirt is priced $20. The hat has a cost of goods sold value of $3, but + * the shirt has no cost of goods sold value. Gross profit for this order will + * only take into account the hat, so it's $7 = $10 - $3. + * + * This metric is only available if you report conversions with cart data. ** - *optional int64 organic_queries = 234;- * @return Whether the organicQueries field is set. + *optional int64 gross_profit_micros = 300;+ * @return Whether the grossProfitMicros field is set. */ @java.lang.Override - public boolean hasOrganicQueries() { - return ((bitField3_ & 0x00001000) != 0); + public boolean hasGrossProfitMicros() { + return ((bitField5_ & 0x00000080) != 0); } /** *- * The total number of searches that returned your site's listing in the - * unpaid results. See - * [About measuring paid and organic search - * results](https://support.google.com/google-ads/answer/3097241) for details. + * Gross profit is the profit you made from orders attributed to your ads + * minus the cost of goods sold (COGS). + * + * How it works: Gross profit is the revenue you made from sales attributed to + * your ads minus cost of goods sold. Gross profit calculations only include + * products that have a cost of goods sold value in Merchant Center. + * + * Example: Someone clicked on a Shopping ad for a hat then bought the same + * hat and a shirt in an order from your website. The hat is priced $10 and + * the shirt is priced $20. The hat has a cost of goods sold value of $3, but + * the shirt has no cost of goods sold value. Gross profit for this order will + * only take into account the hat, so it's $7 = $10 - $3. + * + * This metric is only available if you report conversions with cart data. ** - *optional int64 organic_queries = 234;- * @return The organicQueries. + *optional int64 gross_profit_micros = 300;+ * @return The grossProfitMicros. */ @java.lang.Override - public long getOrganicQueries() { - return organicQueries_; + public long getGrossProfitMicros() { + return grossProfitMicros_; } /** *- * The total number of searches that returned your site's listing in the - * unpaid results. See - * [About measuring paid and organic search - * results](https://support.google.com/google-ads/answer/3097241) for details. + * Gross profit is the profit you made from orders attributed to your ads + * minus the cost of goods sold (COGS). + * + * How it works: Gross profit is the revenue you made from sales attributed to + * your ads minus cost of goods sold. Gross profit calculations only include + * products that have a cost of goods sold value in Merchant Center. + * + * Example: Someone clicked on a Shopping ad for a hat then bought the same + * hat and a shirt in an order from your website. The hat is priced $10 and + * the shirt is priced $20. The hat has a cost of goods sold value of $3, but + * the shirt has no cost of goods sold value. Gross profit for this order will + * only take into account the hat, so it's $7 = $10 - $3. + * + * This metric is only available if you report conversions with cart data. ** - *optional int64 organic_queries = 234;- * @param value The organicQueries to set. + *optional int64 gross_profit_micros = 300;+ * @param value The grossProfitMicros to set. * @return This builder for chaining. */ - public Builder setOrganicQueries(long value) { + public Builder setGrossProfitMicros(long value) { - organicQueries_ = value; - bitField3_ |= 0x00001000; + grossProfitMicros_ = value; + bitField5_ |= 0x00000080; onChanged(); return this; } /** *- * The total number of searches that returned your site's listing in the - * unpaid results. See - * [About measuring paid and organic search - * results](https://support.google.com/google-ads/answer/3097241) for details. + * Gross profit is the profit you made from orders attributed to your ads + * minus the cost of goods sold (COGS). + * + * How it works: Gross profit is the revenue you made from sales attributed to + * your ads minus cost of goods sold. Gross profit calculations only include + * products that have a cost of goods sold value in Merchant Center. + * + * Example: Someone clicked on a Shopping ad for a hat then bought the same + * hat and a shirt in an order from your website. The hat is priced $10 and + * the shirt is priced $20. The hat has a cost of goods sold value of $3, but + * the shirt has no cost of goods sold value. Gross profit for this order will + * only take into account the hat, so it's $7 = $10 - $3. + * + * This metric is only available if you report conversions with cart data. ** - *optional int64 organic_queries = 234;+ *optional int64 gross_profit_micros = 300;* @return This builder for chaining. */ - public Builder clearOrganicQueries() { - bitField3_ = (bitField3_ & ~0x00001000); - organicQueries_ = 0L; + public Builder clearGrossProfitMicros() { + bitField5_ = (bitField5_ & ~0x00000080); + grossProfitMicros_ = 0L; onChanged(); return this; } - private double percentNewVisitors_ ; + private double grossProfitMargin_ ; /** *- * Percentage of first-time sessions (from people who had never visited your - * site before). Imported from Google Analytics. + * Gross profit margin is the percentage gross profit you made from orders + * attributed to your ads, after taking out the cost of goods sold (COGS). + * + * How it works: You report conversions with cart data for completed purchases + * on your website. Gross profit margin is the gross profit you made divided + * by your total revenue and multiplied by 100%. Gross profit margin + * calculations only include products that have a cost of goods sold value in + * Merchant Center. + * + * Example: Someone bought a hat and a shirt in an order on your website. The + * hat is priced $10 and has a cost of goods sold value of $3. The shirt is + * priced $20 but has no cost of goods sold value. Gross profit margin for + * this order will only take into account the hat because it has a cost of + * goods sold value, so it's 70% = ($10 - $3)/$10 x 100%. + * + * This metric is only available if you report conversions with cart data. ** - *optional double percent_new_visitors = 235;- * @return Whether the percentNewVisitors field is set. + *optional double gross_profit_margin = 301;+ * @return Whether the grossProfitMargin field is set. */ @java.lang.Override - public boolean hasPercentNewVisitors() { - return ((bitField3_ & 0x00002000) != 0); + public boolean hasGrossProfitMargin() { + return ((bitField5_ & 0x00000100) != 0); } /** *- * Percentage of first-time sessions (from people who had never visited your - * site before). Imported from Google Analytics. + * Gross profit margin is the percentage gross profit you made from orders + * attributed to your ads, after taking out the cost of goods sold (COGS). + * + * How it works: You report conversions with cart data for completed purchases + * on your website. Gross profit margin is the gross profit you made divided + * by your total revenue and multiplied by 100%. Gross profit margin + * calculations only include products that have a cost of goods sold value in + * Merchant Center. + * + * Example: Someone bought a hat and a shirt in an order on your website. The + * hat is priced $10 and has a cost of goods sold value of $3. The shirt is + * priced $20 but has no cost of goods sold value. Gross profit margin for + * this order will only take into account the hat because it has a cost of + * goods sold value, so it's 70% = ($10 - $3)/$10 x 100%. + * + * This metric is only available if you report conversions with cart data. ** - *optional double percent_new_visitors = 235;- * @return The percentNewVisitors. + *optional double gross_profit_margin = 301;+ * @return The grossProfitMargin. */ @java.lang.Override - public double getPercentNewVisitors() { - return percentNewVisitors_; + public double getGrossProfitMargin() { + return grossProfitMargin_; } /** *- * Percentage of first-time sessions (from people who had never visited your - * site before). Imported from Google Analytics. + * Gross profit margin is the percentage gross profit you made from orders + * attributed to your ads, after taking out the cost of goods sold (COGS). + * + * How it works: You report conversions with cart data for completed purchases + * on your website. Gross profit margin is the gross profit you made divided + * by your total revenue and multiplied by 100%. Gross profit margin + * calculations only include products that have a cost of goods sold value in + * Merchant Center. + * + * Example: Someone bought a hat and a shirt in an order on your website. The + * hat is priced $10 and has a cost of goods sold value of $3. The shirt is + * priced $20 but has no cost of goods sold value. Gross profit margin for + * this order will only take into account the hat because it has a cost of + * goods sold value, so it's 70% = ($10 - $3)/$10 x 100%. + * + * This metric is only available if you report conversions with cart data. ** - *optional double percent_new_visitors = 235;- * @param value The percentNewVisitors to set. + *optional double gross_profit_margin = 301;+ * @param value The grossProfitMargin to set. * @return This builder for chaining. */ - public Builder setPercentNewVisitors(double value) { + public Builder setGrossProfitMargin(double value) { - percentNewVisitors_ = value; - bitField3_ |= 0x00002000; + grossProfitMargin_ = value; + bitField5_ |= 0x00000100; onChanged(); return this; } /** *- * Percentage of first-time sessions (from people who had never visited your - * site before). Imported from Google Analytics. + * Gross profit margin is the percentage gross profit you made from orders + * attributed to your ads, after taking out the cost of goods sold (COGS). + * + * How it works: You report conversions with cart data for completed purchases + * on your website. Gross profit margin is the gross profit you made divided + * by your total revenue and multiplied by 100%. Gross profit margin + * calculations only include products that have a cost of goods sold value in + * Merchant Center. + * + * Example: Someone bought a hat and a shirt in an order on your website. The + * hat is priced $10 and has a cost of goods sold value of $3. The shirt is + * priced $20 but has no cost of goods sold value. Gross profit margin for + * this order will only take into account the hat because it has a cost of + * goods sold value, so it's 70% = ($10 - $3)/$10 x 100%. + * + * This metric is only available if you report conversions with cart data. ** - *optional double percent_new_visitors = 235;+ *optional double gross_profit_margin = 301;* @return This builder for chaining. */ - public Builder clearPercentNewVisitors() { - bitField3_ = (bitField3_ & ~0x00002000); - percentNewVisitors_ = 0D; + public Builder clearGrossProfitMargin() { + bitField5_ = (bitField5_ & ~0x00000100); + grossProfitMargin_ = 0D; onChanged(); return this; } - private long phoneCalls_ ; + private long revenueMicros_ ; /** *- * Number of offline phone calls. + * Revenue is the total amount you made from orders attributed to your ads. + * + * How it works: You report conversions with cart data for completed purchases + * on your website. Revenue is the total value of all the orders you received + * attributed to your ads, minus any discount. + * + * Example: Someone clicked on a Shopping ad for a hat then bought the same + * hat and a shirt in an order from your website. The hat is priced $10 and + * the shirt is priced $20. The entire order has a $5 discount. The revenue + * from this order is $25 = ($10 + $20) - $5. + * + * This metric is only available if you report conversions with cart data. ** - *optional int64 phone_calls = 236;- * @return Whether the phoneCalls field is set. + *optional int64 revenue_micros = 302;+ * @return Whether the revenueMicros field is set. */ @java.lang.Override - public boolean hasPhoneCalls() { - return ((bitField3_ & 0x00004000) != 0); + public boolean hasRevenueMicros() { + return ((bitField5_ & 0x00000200) != 0); } /** *- * Number of offline phone calls. + * Revenue is the total amount you made from orders attributed to your ads. + * + * How it works: You report conversions with cart data for completed purchases + * on your website. Revenue is the total value of all the orders you received + * attributed to your ads, minus any discount. + * + * Example: Someone clicked on a Shopping ad for a hat then bought the same + * hat and a shirt in an order from your website. The hat is priced $10 and + * the shirt is priced $20. The entire order has a $5 discount. The revenue + * from this order is $25 = ($10 + $20) - $5. + * + * This metric is only available if you report conversions with cart data. ** - *optional int64 phone_calls = 236;- * @return The phoneCalls. + *optional int64 revenue_micros = 302;+ * @return The revenueMicros. */ @java.lang.Override - public long getPhoneCalls() { - return phoneCalls_; + public long getRevenueMicros() { + return revenueMicros_; } /** *- * Number of offline phone calls. + * Revenue is the total amount you made from orders attributed to your ads. + * + * How it works: You report conversions with cart data for completed purchases + * on your website. Revenue is the total value of all the orders you received + * attributed to your ads, minus any discount. + * + * Example: Someone clicked on a Shopping ad for a hat then bought the same + * hat and a shirt in an order from your website. The hat is priced $10 and + * the shirt is priced $20. The entire order has a $5 discount. The revenue + * from this order is $25 = ($10 + $20) - $5. + * + * This metric is only available if you report conversions with cart data. ** - *optional int64 phone_calls = 236;- * @param value The phoneCalls to set. + *optional int64 revenue_micros = 302;+ * @param value The revenueMicros to set. * @return This builder for chaining. */ - public Builder setPhoneCalls(long value) { + public Builder setRevenueMicros(long value) { - phoneCalls_ = value; - bitField3_ |= 0x00004000; + revenueMicros_ = value; + bitField5_ |= 0x00000200; onChanged(); return this; } /** *- * Number of offline phone calls. + * Revenue is the total amount you made from orders attributed to your ads. + * + * How it works: You report conversions with cart data for completed purchases + * on your website. Revenue is the total value of all the orders you received + * attributed to your ads, minus any discount. + * + * Example: Someone clicked on a Shopping ad for a hat then bought the same + * hat and a shirt in an order from your website. The hat is priced $10 and + * the shirt is priced $20. The entire order has a $5 discount. The revenue + * from this order is $25 = ($10 + $20) - $5. + * + * This metric is only available if you report conversions with cart data. ** - *optional int64 phone_calls = 236;+ *optional int64 revenue_micros = 302;* @return This builder for chaining. */ - public Builder clearPhoneCalls() { - bitField3_ = (bitField3_ & ~0x00004000); - phoneCalls_ = 0L; + public Builder clearRevenueMicros() { + bitField5_ = (bitField5_ & ~0x00000200); + revenueMicros_ = 0L; onChanged(); return this; } - private long phoneImpressions_ ; + private double unitsSold_ ; /** *- * Number of offline phone impressions. + * Units sold is the total number of products sold from orders attributed to + * your ads. + * + * How it works: You report conversions with cart data for completed purchases + * on your website. Units sold is the total number of products sold from all + * orders attributed to your ads. + * + * Example: Someone clicked on a Shopping ad for a hat then bought the same + * hat, a shirt and a jacket. The units sold in this order is 3. + * + * This metric is only available if you report conversions with cart data. ** - *optional int64 phone_impressions = 237;- * @return Whether the phoneImpressions field is set. + *optional double units_sold = 303;+ * @return Whether the unitsSold field is set. */ @java.lang.Override - public boolean hasPhoneImpressions() { - return ((bitField3_ & 0x00008000) != 0); + public boolean hasUnitsSold() { + return ((bitField5_ & 0x00000400) != 0); } /** *- * Number of offline phone impressions. + * Units sold is the total number of products sold from orders attributed to + * your ads. + * + * How it works: You report conversions with cart data for completed purchases + * on your website. Units sold is the total number of products sold from all + * orders attributed to your ads. + * + * Example: Someone clicked on a Shopping ad for a hat then bought the same + * hat, a shirt and a jacket. The units sold in this order is 3. + * + * This metric is only available if you report conversions with cart data. ** - *optional int64 phone_impressions = 237;- * @return The phoneImpressions. + *optional double units_sold = 303;+ * @return The unitsSold. */ @java.lang.Override - public long getPhoneImpressions() { - return phoneImpressions_; + public double getUnitsSold() { + return unitsSold_; } /** *- * Number of offline phone impressions. + * Units sold is the total number of products sold from orders attributed to + * your ads. + * + * How it works: You report conversions with cart data for completed purchases + * on your website. Units sold is the total number of products sold from all + * orders attributed to your ads. + * + * Example: Someone clicked on a Shopping ad for a hat then bought the same + * hat, a shirt and a jacket. The units sold in this order is 3. + * + * This metric is only available if you report conversions with cart data. ** - *optional int64 phone_impressions = 237;- * @param value The phoneImpressions to set. + *optional double units_sold = 303;+ * @param value The unitsSold to set. * @return This builder for chaining. */ - public Builder setPhoneImpressions(long value) { + public Builder setUnitsSold(double value) { - phoneImpressions_ = value; - bitField3_ |= 0x00008000; + unitsSold_ = value; + bitField5_ |= 0x00000400; onChanged(); return this; } /** *- * Number of offline phone impressions. + * Units sold is the total number of products sold from orders attributed to + * your ads. + * + * How it works: You report conversions with cart data for completed purchases + * on your website. Units sold is the total number of products sold from all + * orders attributed to your ads. + * + * Example: Someone clicked on a Shopping ad for a hat then bought the same + * hat, a shirt and a jacket. The units sold in this order is 3. + * + * This metric is only available if you report conversions with cart data. ** - *optional int64 phone_impressions = 237;+ *optional double units_sold = 303;* @return This builder for chaining. */ - public Builder clearPhoneImpressions() { - bitField3_ = (bitField3_ & ~0x00008000); - phoneImpressions_ = 0L; + public Builder clearUnitsSold() { + bitField5_ = (bitField5_ & ~0x00000400); + unitsSold_ = 0D; onChanged(); return this; } - private double phoneThroughRate_ ; + private long crossSellCostOfGoodsSoldMicros_ ; /** *- * Number of phone calls received (`phone_calls`) divided by the number of - * times your phone number is shown (`phone_impressions`). + * Cross-sell cost of goods sold (COGS) is the total cost of products sold as + * a result of advertising a different product. + * + * How it works: You report conversions with cart data for completed purchases + * on your website. If the ad that was interacted with before the purchase has + * an associated product (see Shopping Ads) then this product is considered + * the advertised product. Any product included in the order the customer + * places is a sold product. If these products don't match then this is + * considered cross-sell. Cross-sell cost of goods sold is the total cost of + * the products sold that weren't advertised. + * + * Example: Someone clicked on a Shopping ad for a hat then bought the same + * hat and a shirt. The hat has a cost of goods sold value of $3, the shirt + * has a cost of goods sold value of $5. The cross-sell cost of goods sold for + * this order is $5. + * + * This metric is only available if you report conversions with cart data. ** - *optional double phone_through_rate = 238;- * @return Whether the phoneThroughRate field is set. + *optional int64 cross_sell_cost_of_goods_sold_micros = 304;+ * @return Whether the crossSellCostOfGoodsSoldMicros field is set. */ @java.lang.Override - public boolean hasPhoneThroughRate() { - return ((bitField3_ & 0x00010000) != 0); + public boolean hasCrossSellCostOfGoodsSoldMicros() { + return ((bitField5_ & 0x00000800) != 0); } /** *- * Number of phone calls received (`phone_calls`) divided by the number of - * times your phone number is shown (`phone_impressions`). + * Cross-sell cost of goods sold (COGS) is the total cost of products sold as + * a result of advertising a different product. + * + * How it works: You report conversions with cart data for completed purchases + * on your website. If the ad that was interacted with before the purchase has + * an associated product (see Shopping Ads) then this product is considered + * the advertised product. Any product included in the order the customer + * places is a sold product. If these products don't match then this is + * considered cross-sell. Cross-sell cost of goods sold is the total cost of + * the products sold that weren't advertised. + * + * Example: Someone clicked on a Shopping ad for a hat then bought the same + * hat and a shirt. The hat has a cost of goods sold value of $3, the shirt + * has a cost of goods sold value of $5. The cross-sell cost of goods sold for + * this order is $5. + * + * This metric is only available if you report conversions with cart data. ** - *optional double phone_through_rate = 238;- * @return The phoneThroughRate. + *optional int64 cross_sell_cost_of_goods_sold_micros = 304;+ * @return The crossSellCostOfGoodsSoldMicros. */ @java.lang.Override - public double getPhoneThroughRate() { - return phoneThroughRate_; + public long getCrossSellCostOfGoodsSoldMicros() { + return crossSellCostOfGoodsSoldMicros_; } /** *- * Number of phone calls received (`phone_calls`) divided by the number of - * times your phone number is shown (`phone_impressions`). + * Cross-sell cost of goods sold (COGS) is the total cost of products sold as + * a result of advertising a different product. + * + * How it works: You report conversions with cart data for completed purchases + * on your website. If the ad that was interacted with before the purchase has + * an associated product (see Shopping Ads) then this product is considered + * the advertised product. Any product included in the order the customer + * places is a sold product. If these products don't match then this is + * considered cross-sell. Cross-sell cost of goods sold is the total cost of + * the products sold that weren't advertised. + * + * Example: Someone clicked on a Shopping ad for a hat then bought the same + * hat and a shirt. The hat has a cost of goods sold value of $3, the shirt + * has a cost of goods sold value of $5. The cross-sell cost of goods sold for + * this order is $5. + * + * This metric is only available if you report conversions with cart data. ** - *optional double phone_through_rate = 238;- * @param value The phoneThroughRate to set. + *optional int64 cross_sell_cost_of_goods_sold_micros = 304;+ * @param value The crossSellCostOfGoodsSoldMicros to set. * @return This builder for chaining. */ - public Builder setPhoneThroughRate(double value) { + public Builder setCrossSellCostOfGoodsSoldMicros(long value) { - phoneThroughRate_ = value; - bitField3_ |= 0x00010000; + crossSellCostOfGoodsSoldMicros_ = value; + bitField5_ |= 0x00000800; onChanged(); return this; } /** *- * Number of phone calls received (`phone_calls`) divided by the number of - * times your phone number is shown (`phone_impressions`). + * Cross-sell cost of goods sold (COGS) is the total cost of products sold as + * a result of advertising a different product. + * + * How it works: You report conversions with cart data for completed purchases + * on your website. If the ad that was interacted with before the purchase has + * an associated product (see Shopping Ads) then this product is considered + * the advertised product. Any product included in the order the customer + * places is a sold product. If these products don't match then this is + * considered cross-sell. Cross-sell cost of goods sold is the total cost of + * the products sold that weren't advertised. + * + * Example: Someone clicked on a Shopping ad for a hat then bought the same + * hat and a shirt. The hat has a cost of goods sold value of $3, the shirt + * has a cost of goods sold value of $5. The cross-sell cost of goods sold for + * this order is $5. + * + * This metric is only available if you report conversions with cart data. ** - *optional double phone_through_rate = 238;+ *optional int64 cross_sell_cost_of_goods_sold_micros = 304;* @return This builder for chaining. */ - public Builder clearPhoneThroughRate() { - bitField3_ = (bitField3_ & ~0x00010000); - phoneThroughRate_ = 0D; + public Builder clearCrossSellCostOfGoodsSoldMicros() { + bitField5_ = (bitField5_ & ~0x00000800); + crossSellCostOfGoodsSoldMicros_ = 0L; onChanged(); return this; } - private double relativeCtr_ ; + private long crossSellGrossProfitMicros_ ; /** *- * Your clickthrough rate (Ctr) divided by the average clickthrough rate of - * all advertisers on the websites that show your ads. Measures how your ads - * perform on Display Network sites compared to other ads on the same sites. + * Cross-sell gross profit is the profit you made from products sold as a + * result of advertising a different product, minus cost of goods sold (COGS). + * + * How it works: You report conversions with cart data for completed purchases + * on your website. If the ad that was interacted with before the purchase has + * an associated product (see Shopping Ads) then this product is considered + * the advertised product. Any product included in the purchase is a sold + * product. If these products don't match then this is considered cross-sell. + * Cross-sell gross profit is the revenue you made from cross-sell attributed + * to your ads minus the cost of the goods sold. + * + * Example: Someone clicked on a Shopping ad for a hat then bought the same + * hat and a shirt. The shirt is priced $20 and has a cost of goods sold value + * of $5. The cross-sell gross profit of this order is $15 = $20 - $5. + * + * This metric is only available if you report conversions with cart data. ** - *optional double relative_ctr = 239;- * @return Whether the relativeCtr field is set. + *optional int64 cross_sell_gross_profit_micros = 305;+ * @return Whether the crossSellGrossProfitMicros field is set. */ @java.lang.Override - public boolean hasRelativeCtr() { - return ((bitField3_ & 0x00020000) != 0); + public boolean hasCrossSellGrossProfitMicros() { + return ((bitField5_ & 0x00001000) != 0); } /** *- * Your clickthrough rate (Ctr) divided by the average clickthrough rate of - * all advertisers on the websites that show your ads. Measures how your ads - * perform on Display Network sites compared to other ads on the same sites. + * Cross-sell gross profit is the profit you made from products sold as a + * result of advertising a different product, minus cost of goods sold (COGS). + * + * How it works: You report conversions with cart data for completed purchases + * on your website. If the ad that was interacted with before the purchase has + * an associated product (see Shopping Ads) then this product is considered + * the advertised product. Any product included in the purchase is a sold + * product. If these products don't match then this is considered cross-sell. + * Cross-sell gross profit is the revenue you made from cross-sell attributed + * to your ads minus the cost of the goods sold. + * + * Example: Someone clicked on a Shopping ad for a hat then bought the same + * hat and a shirt. The shirt is priced $20 and has a cost of goods sold value + * of $5. The cross-sell gross profit of this order is $15 = $20 - $5. + * + * This metric is only available if you report conversions with cart data. ** - *optional double relative_ctr = 239;- * @return The relativeCtr. + *optional int64 cross_sell_gross_profit_micros = 305;+ * @return The crossSellGrossProfitMicros. */ @java.lang.Override - public double getRelativeCtr() { - return relativeCtr_; + public long getCrossSellGrossProfitMicros() { + return crossSellGrossProfitMicros_; } /** *- * Your clickthrough rate (Ctr) divided by the average clickthrough rate of - * all advertisers on the websites that show your ads. Measures how your ads - * perform on Display Network sites compared to other ads on the same sites. + * Cross-sell gross profit is the profit you made from products sold as a + * result of advertising a different product, minus cost of goods sold (COGS). + * + * How it works: You report conversions with cart data for completed purchases + * on your website. If the ad that was interacted with before the purchase has + * an associated product (see Shopping Ads) then this product is considered + * the advertised product. Any product included in the purchase is a sold + * product. If these products don't match then this is considered cross-sell. + * Cross-sell gross profit is the revenue you made from cross-sell attributed + * to your ads minus the cost of the goods sold. + * + * Example: Someone clicked on a Shopping ad for a hat then bought the same + * hat and a shirt. The shirt is priced $20 and has a cost of goods sold value + * of $5. The cross-sell gross profit of this order is $15 = $20 - $5. + * + * This metric is only available if you report conversions with cart data. ** - *optional double relative_ctr = 239;- * @param value The relativeCtr to set. + *optional int64 cross_sell_gross_profit_micros = 305;+ * @param value The crossSellGrossProfitMicros to set. * @return This builder for chaining. */ - public Builder setRelativeCtr(double value) { + public Builder setCrossSellGrossProfitMicros(long value) { - relativeCtr_ = value; - bitField3_ |= 0x00020000; + crossSellGrossProfitMicros_ = value; + bitField5_ |= 0x00001000; onChanged(); return this; } /** *- * Your clickthrough rate (Ctr) divided by the average clickthrough rate of - * all advertisers on the websites that show your ads. Measures how your ads - * perform on Display Network sites compared to other ads on the same sites. + * Cross-sell gross profit is the profit you made from products sold as a + * result of advertising a different product, minus cost of goods sold (COGS). + * + * How it works: You report conversions with cart data for completed purchases + * on your website. If the ad that was interacted with before the purchase has + * an associated product (see Shopping Ads) then this product is considered + * the advertised product. Any product included in the purchase is a sold + * product. If these products don't match then this is considered cross-sell. + * Cross-sell gross profit is the revenue you made from cross-sell attributed + * to your ads minus the cost of the goods sold. + * + * Example: Someone clicked on a Shopping ad for a hat then bought the same + * hat and a shirt. The shirt is priced $20 and has a cost of goods sold value + * of $5. The cross-sell gross profit of this order is $15 = $20 - $5. + * + * This metric is only available if you report conversions with cart data. ** - *optional double relative_ctr = 239;+ *optional int64 cross_sell_gross_profit_micros = 305;* @return This builder for chaining. */ - public Builder clearRelativeCtr() { - bitField3_ = (bitField3_ & ~0x00020000); - relativeCtr_ = 0D; + public Builder clearCrossSellGrossProfitMicros() { + bitField5_ = (bitField5_ & ~0x00001000); + crossSellGrossProfitMicros_ = 0L; onChanged(); return this; } - private double searchAbsoluteTopImpressionShare_ ; + private long crossSellRevenueMicros_ ; /** *- * The percentage of the customer's Shopping or Search ad impressions that are - * shown in the most prominent Shopping position. See - * [About top and - * absolute top metrics](https://support.google.com/google-ads/answer/7501826) + * Cross-sell revenue is the total amount you made from products sold as a + * result of advertising a different product. * - * for details. Any value below 0.1 is reported as 0.0999. + * How it works: You report conversions with cart data for completed purchases + * on your website. If the ad that was interacted with before the purchase has + * an associated product (see Shopping Ads) then this product is considered + * the advertised product. Any product included in the order the customer + * places is a sold product. If these products don't match then this is + * considered cross-sell. Cross-sell revenue is the total value you made from + * cross-sell attributed to your ads. + * + * Example: Someone clicked on a Shopping ad for a hat then bought the same + * hat and a shirt. The hat is priced $10 and the shirt is priced $20. The + * cross-sell revenue of this order is $20. + * + * This metric is only available if you report conversions with cart data. ** - *optional double search_absolute_top_impression_share = 136;- * @return Whether the searchAbsoluteTopImpressionShare field is set. + *optional int64 cross_sell_revenue_micros = 306;+ * @return Whether the crossSellRevenueMicros field is set. */ @java.lang.Override - public boolean hasSearchAbsoluteTopImpressionShare() { - return ((bitField3_ & 0x00040000) != 0); + public boolean hasCrossSellRevenueMicros() { + return ((bitField5_ & 0x00002000) != 0); } /** *- * The percentage of the customer's Shopping or Search ad impressions that are - * shown in the most prominent Shopping position. See - * [About top and - * absolute top metrics](https://support.google.com/google-ads/answer/7501826) + * Cross-sell revenue is the total amount you made from products sold as a + * result of advertising a different product. + * + * How it works: You report conversions with cart data for completed purchases + * on your website. If the ad that was interacted with before the purchase has + * an associated product (see Shopping Ads) then this product is considered + * the advertised product. Any product included in the order the customer + * places is a sold product. If these products don't match then this is + * considered cross-sell. Cross-sell revenue is the total value you made from + * cross-sell attributed to your ads. + * + * Example: Someone clicked on a Shopping ad for a hat then bought the same + * hat and a shirt. The hat is priced $10 and the shirt is priced $20. The + * cross-sell revenue of this order is $20. * - * for details. Any value below 0.1 is reported as 0.0999. + * This metric is only available if you report conversions with cart data. ** - *optional double search_absolute_top_impression_share = 136;- * @return The searchAbsoluteTopImpressionShare. + *optional int64 cross_sell_revenue_micros = 306;+ * @return The crossSellRevenueMicros. */ @java.lang.Override - public double getSearchAbsoluteTopImpressionShare() { - return searchAbsoluteTopImpressionShare_; + public long getCrossSellRevenueMicros() { + return crossSellRevenueMicros_; } /** *- * The percentage of the customer's Shopping or Search ad impressions that are - * shown in the most prominent Shopping position. See - * [About top and - * absolute top metrics](https://support.google.com/google-ads/answer/7501826) + * Cross-sell revenue is the total amount you made from products sold as a + * result of advertising a different product. * - * for details. Any value below 0.1 is reported as 0.0999. + * How it works: You report conversions with cart data for completed purchases + * on your website. If the ad that was interacted with before the purchase has + * an associated product (see Shopping Ads) then this product is considered + * the advertised product. Any product included in the order the customer + * places is a sold product. If these products don't match then this is + * considered cross-sell. Cross-sell revenue is the total value you made from + * cross-sell attributed to your ads. + * + * Example: Someone clicked on a Shopping ad for a hat then bought the same + * hat and a shirt. The hat is priced $10 and the shirt is priced $20. The + * cross-sell revenue of this order is $20. + * + * This metric is only available if you report conversions with cart data. ** - *optional double search_absolute_top_impression_share = 136;- * @param value The searchAbsoluteTopImpressionShare to set. + *optional int64 cross_sell_revenue_micros = 306;+ * @param value The crossSellRevenueMicros to set. * @return This builder for chaining. */ - public Builder setSearchAbsoluteTopImpressionShare(double value) { + public Builder setCrossSellRevenueMicros(long value) { - searchAbsoluteTopImpressionShare_ = value; - bitField3_ |= 0x00040000; + crossSellRevenueMicros_ = value; + bitField5_ |= 0x00002000; onChanged(); return this; } /** *- * The percentage of the customer's Shopping or Search ad impressions that are - * shown in the most prominent Shopping position. See - * [About top and - * absolute top metrics](https://support.google.com/google-ads/answer/7501826) + * Cross-sell revenue is the total amount you made from products sold as a + * result of advertising a different product. * - * for details. Any value below 0.1 is reported as 0.0999. + * How it works: You report conversions with cart data for completed purchases + * on your website. If the ad that was interacted with before the purchase has + * an associated product (see Shopping Ads) then this product is considered + * the advertised product. Any product included in the order the customer + * places is a sold product. If these products don't match then this is + * considered cross-sell. Cross-sell revenue is the total value you made from + * cross-sell attributed to your ads. + * + * Example: Someone clicked on a Shopping ad for a hat then bought the same + * hat and a shirt. The hat is priced $10 and the shirt is priced $20. The + * cross-sell revenue of this order is $20. + * + * This metric is only available if you report conversions with cart data. ** - *optional double search_absolute_top_impression_share = 136;+ *optional int64 cross_sell_revenue_micros = 306;* @return This builder for chaining. */ - public Builder clearSearchAbsoluteTopImpressionShare() { - bitField3_ = (bitField3_ & ~0x00040000); - searchAbsoluteTopImpressionShare_ = 0D; + public Builder clearCrossSellRevenueMicros() { + bitField5_ = (bitField5_ & ~0x00002000); + crossSellRevenueMicros_ = 0L; onChanged(); return this; } - private double searchBudgetLostAbsoluteTopImpressionShare_ ; + private double crossSellUnitsSold_ ; /** *- * The number estimating how often your ad wasn't the very first ad among the - * top ads in the search results due to a low budget. + * Cross-sell units sold is the total number of products sold as a result of + * advertising a different product. * - * Note: Search budget lost absolute top impression share is reported in the - * range of 0 to 0.9. Any value above 0.9 is reported as 0.9001. + * How it works: You report conversions with cart data for completed purchases + * on your website. If the ad that was interacted with before the purchase has + * an associated product (see Shopping Ads) then this product is considered + * the advertised product. Any product included in the order the customer + * places is a sold product. If these products don't match then this is + * considered cross-sell. Cross-sell units sold is the total number of + * cross-sold products from all orders attributed to your ads. + * + * Example: Someone clicked on a Shopping ad for a hat then bought the same + * hat, a shirt and a jacket. The cross-sell units sold in this order is 2. + * + * This metric is only available if you report conversions with cart data. ** - *optional double search_budget_lost_absolute_top_impression_share = 137;- * @return Whether the searchBudgetLostAbsoluteTopImpressionShare field is set. + *optional double cross_sell_units_sold = 307;+ * @return Whether the crossSellUnitsSold field is set. */ @java.lang.Override - public boolean hasSearchBudgetLostAbsoluteTopImpressionShare() { - return ((bitField3_ & 0x00080000) != 0); + public boolean hasCrossSellUnitsSold() { + return ((bitField5_ & 0x00004000) != 0); } /** *- * The number estimating how often your ad wasn't the very first ad among the - * top ads in the search results due to a low budget. + * Cross-sell units sold is the total number of products sold as a result of + * advertising a different product. * - * Note: Search budget lost absolute top impression share is reported in the - * range of 0 to 0.9. Any value above 0.9 is reported as 0.9001. + * How it works: You report conversions with cart data for completed purchases + * on your website. If the ad that was interacted with before the purchase has + * an associated product (see Shopping Ads) then this product is considered + * the advertised product. Any product included in the order the customer + * places is a sold product. If these products don't match then this is + * considered cross-sell. Cross-sell units sold is the total number of + * cross-sold products from all orders attributed to your ads. + * + * Example: Someone clicked on a Shopping ad for a hat then bought the same + * hat, a shirt and a jacket. The cross-sell units sold in this order is 2. + * + * This metric is only available if you report conversions with cart data. ** - *optional double search_budget_lost_absolute_top_impression_share = 137;- * @return The searchBudgetLostAbsoluteTopImpressionShare. + *optional double cross_sell_units_sold = 307;+ * @return The crossSellUnitsSold. */ @java.lang.Override - public double getSearchBudgetLostAbsoluteTopImpressionShare() { - return searchBudgetLostAbsoluteTopImpressionShare_; + public double getCrossSellUnitsSold() { + return crossSellUnitsSold_; } /** *- * The number estimating how often your ad wasn't the very first ad among the - * top ads in the search results due to a low budget. + * Cross-sell units sold is the total number of products sold as a result of + * advertising a different product. * - * Note: Search budget lost absolute top impression share is reported in the - * range of 0 to 0.9. Any value above 0.9 is reported as 0.9001. + * How it works: You report conversions with cart data for completed purchases + * on your website. If the ad that was interacted with before the purchase has + * an associated product (see Shopping Ads) then this product is considered + * the advertised product. Any product included in the order the customer + * places is a sold product. If these products don't match then this is + * considered cross-sell. Cross-sell units sold is the total number of + * cross-sold products from all orders attributed to your ads. + * + * Example: Someone clicked on a Shopping ad for a hat then bought the same + * hat, a shirt and a jacket. The cross-sell units sold in this order is 2. + * + * This metric is only available if you report conversions with cart data. ** - *optional double search_budget_lost_absolute_top_impression_share = 137;- * @param value The searchBudgetLostAbsoluteTopImpressionShare to set. + *optional double cross_sell_units_sold = 307;+ * @param value The crossSellUnitsSold to set. * @return This builder for chaining. */ - public Builder setSearchBudgetLostAbsoluteTopImpressionShare(double value) { + public Builder setCrossSellUnitsSold(double value) { - searchBudgetLostAbsoluteTopImpressionShare_ = value; - bitField3_ |= 0x00080000; + crossSellUnitsSold_ = value; + bitField5_ |= 0x00004000; onChanged(); return this; } /** *- * The number estimating how often your ad wasn't the very first ad among the - * top ads in the search results due to a low budget. + * Cross-sell units sold is the total number of products sold as a result of + * advertising a different product. * - * Note: Search budget lost absolute top impression share is reported in the - * range of 0 to 0.9. Any value above 0.9 is reported as 0.9001. + * How it works: You report conversions with cart data for completed purchases + * on your website. If the ad that was interacted with before the purchase has + * an associated product (see Shopping Ads) then this product is considered + * the advertised product. Any product included in the order the customer + * places is a sold product. If these products don't match then this is + * considered cross-sell. Cross-sell units sold is the total number of + * cross-sold products from all orders attributed to your ads. + * + * Example: Someone clicked on a Shopping ad for a hat then bought the same + * hat, a shirt and a jacket. The cross-sell units sold in this order is 2. + * + * This metric is only available if you report conversions with cart data. ** - *optional double search_budget_lost_absolute_top_impression_share = 137;+ *optional double cross_sell_units_sold = 307;* @return This builder for chaining. */ - public Builder clearSearchBudgetLostAbsoluteTopImpressionShare() { - bitField3_ = (bitField3_ & ~0x00080000); - searchBudgetLostAbsoluteTopImpressionShare_ = 0D; + public Builder clearCrossSellUnitsSold() { + bitField5_ = (bitField5_ & ~0x00004000); + crossSellUnitsSold_ = 0D; onChanged(); return this; } - private double searchBudgetLostImpressionShare_ ; + private long leadCostOfGoodsSoldMicros_ ; /** *- * The estimated percent of times that your ad was eligible to show on the - * Search Network but didn't because your budget was too low. + * Lead cost of goods sold (COGS) is the total cost of products sold as a + * result of advertising the same product. * - * Note: Search - * budget lost impression share is reported in the range of 0 to 0.9. Any - * value above 0.9 is reported as 0.9001. + * How it works: You report conversions with cart data for completed purchases + * on your website. If the ad that was interacted with has an associated + * product (see Shopping Ads) then this product is considered the advertised + * product. Any product included in the order the customer places is a sold + * product. If the advertised and sold products match, then the cost of these + * goods is counted under lead cost of goods sold. + * + * Example: Someone clicked on a Shopping ad for a hat then bought the same + * hat and a shirt. The hat has a cost of goods sold value of $3, the shirt + * has a cost of goods sold value of $5. The lead cost of goods sold for this + * order is $3. + * + * This metric is only available if you report conversions with cart data. ** - *optional double search_budget_lost_impression_share = 138;- * @return Whether the searchBudgetLostImpressionShare field is set. + *optional int64 lead_cost_of_goods_sold_micros = 308;+ * @return Whether the leadCostOfGoodsSoldMicros field is set. */ @java.lang.Override - public boolean hasSearchBudgetLostImpressionShare() { - return ((bitField3_ & 0x00100000) != 0); + public boolean hasLeadCostOfGoodsSoldMicros() { + return ((bitField5_ & 0x00008000) != 0); } /** *- * The estimated percent of times that your ad was eligible to show on the - * Search Network but didn't because your budget was too low. + * Lead cost of goods sold (COGS) is the total cost of products sold as a + * result of advertising the same product. * - * Note: Search - * budget lost impression share is reported in the range of 0 to 0.9. Any - * value above 0.9 is reported as 0.9001. + * How it works: You report conversions with cart data for completed purchases + * on your website. If the ad that was interacted with has an associated + * product (see Shopping Ads) then this product is considered the advertised + * product. Any product included in the order the customer places is a sold + * product. If the advertised and sold products match, then the cost of these + * goods is counted under lead cost of goods sold. + * + * Example: Someone clicked on a Shopping ad for a hat then bought the same + * hat and a shirt. The hat has a cost of goods sold value of $3, the shirt + * has a cost of goods sold value of $5. The lead cost of goods sold for this + * order is $3. + * + * This metric is only available if you report conversions with cart data. ** - *optional double search_budget_lost_impression_share = 138;- * @return The searchBudgetLostImpressionShare. + *optional int64 lead_cost_of_goods_sold_micros = 308;+ * @return The leadCostOfGoodsSoldMicros. */ @java.lang.Override - public double getSearchBudgetLostImpressionShare() { - return searchBudgetLostImpressionShare_; + public long getLeadCostOfGoodsSoldMicros() { + return leadCostOfGoodsSoldMicros_; } /** *- * The estimated percent of times that your ad was eligible to show on the - * Search Network but didn't because your budget was too low. + * Lead cost of goods sold (COGS) is the total cost of products sold as a + * result of advertising the same product. * - * Note: Search - * budget lost impression share is reported in the range of 0 to 0.9. Any - * value above 0.9 is reported as 0.9001. + * How it works: You report conversions with cart data for completed purchases + * on your website. If the ad that was interacted with has an associated + * product (see Shopping Ads) then this product is considered the advertised + * product. Any product included in the order the customer places is a sold + * product. If the advertised and sold products match, then the cost of these + * goods is counted under lead cost of goods sold. + * + * Example: Someone clicked on a Shopping ad for a hat then bought the same + * hat and a shirt. The hat has a cost of goods sold value of $3, the shirt + * has a cost of goods sold value of $5. The lead cost of goods sold for this + * order is $3. + * + * This metric is only available if you report conversions with cart data. ** - *optional double search_budget_lost_impression_share = 138;- * @param value The searchBudgetLostImpressionShare to set. + *optional int64 lead_cost_of_goods_sold_micros = 308;+ * @param value The leadCostOfGoodsSoldMicros to set. * @return This builder for chaining. */ - public Builder setSearchBudgetLostImpressionShare(double value) { + public Builder setLeadCostOfGoodsSoldMicros(long value) { - searchBudgetLostImpressionShare_ = value; - bitField3_ |= 0x00100000; + leadCostOfGoodsSoldMicros_ = value; + bitField5_ |= 0x00008000; onChanged(); return this; } /** *- * The estimated percent of times that your ad was eligible to show on the - * Search Network but didn't because your budget was too low. + * Lead cost of goods sold (COGS) is the total cost of products sold as a + * result of advertising the same product. * - * Note: Search - * budget lost impression share is reported in the range of 0 to 0.9. Any - * value above 0.9 is reported as 0.9001. + * How it works: You report conversions with cart data for completed purchases + * on your website. If the ad that was interacted with has an associated + * product (see Shopping Ads) then this product is considered the advertised + * product. Any product included in the order the customer places is a sold + * product. If the advertised and sold products match, then the cost of these + * goods is counted under lead cost of goods sold. + * + * Example: Someone clicked on a Shopping ad for a hat then bought the same + * hat and a shirt. The hat has a cost of goods sold value of $3, the shirt + * has a cost of goods sold value of $5. The lead cost of goods sold for this + * order is $3. + * + * This metric is only available if you report conversions with cart data. ** - *optional double search_budget_lost_impression_share = 138;+ *optional int64 lead_cost_of_goods_sold_micros = 308;* @return This builder for chaining. */ - public Builder clearSearchBudgetLostImpressionShare() { - bitField3_ = (bitField3_ & ~0x00100000); - searchBudgetLostImpressionShare_ = 0D; + public Builder clearLeadCostOfGoodsSoldMicros() { + bitField5_ = (bitField5_ & ~0x00008000); + leadCostOfGoodsSoldMicros_ = 0L; onChanged(); return this; } - private double searchBudgetLostTopImpressionShare_ ; + private long leadGrossProfitMicros_ ; /** *- * The estimated percent of times that your ad didn't show adjacent to the top - * organic search results due to a low budget. + * Lead gross profit is the profit you made from products sold as a result of + * advertising the same product, minus cost of goods sold (COGS). * - * Note: Search budget lost top impression share is reported in the range of 0 - * to 0.9. Any value above 0.9 is reported as 0.9001. + * How it works: You report conversions with cart data for completed purchases + * on your website. If the ad that was interacted with before the purchase has + * an associated product (see Shopping Ads) then this product is considered + * the advertised product. Any product included in the order the customer + * places is a sold product. If the advertised and sold products match, then + * the revenue you made from these sales minus the cost of goods sold is your + * lead gross profit. + * + * Example: Someone clicked on a Shopping ad for a hat then bought the same + * hat and a shirt. The hat is priced $10 and has a cost of goods sold value + * of $3. The lead gross profit of this order is $7 = $10 - $3. + * + * This metric is only available if you report conversions with cart data. ** - *optional double search_budget_lost_top_impression_share = 139;- * @return Whether the searchBudgetLostTopImpressionShare field is set. + *optional int64 lead_gross_profit_micros = 309;+ * @return Whether the leadGrossProfitMicros field is set. */ @java.lang.Override - public boolean hasSearchBudgetLostTopImpressionShare() { - return ((bitField3_ & 0x00200000) != 0); + public boolean hasLeadGrossProfitMicros() { + return ((bitField5_ & 0x00010000) != 0); } /** *- * The estimated percent of times that your ad didn't show adjacent to the top - * organic search results due to a low budget. + * Lead gross profit is the profit you made from products sold as a result of + * advertising the same product, minus cost of goods sold (COGS). * - * Note: Search budget lost top impression share is reported in the range of 0 - * to 0.9. Any value above 0.9 is reported as 0.9001. + * How it works: You report conversions with cart data for completed purchases + * on your website. If the ad that was interacted with before the purchase has + * an associated product (see Shopping Ads) then this product is considered + * the advertised product. Any product included in the order the customer + * places is a sold product. If the advertised and sold products match, then + * the revenue you made from these sales minus the cost of goods sold is your + * lead gross profit. + * + * Example: Someone clicked on a Shopping ad for a hat then bought the same + * hat and a shirt. The hat is priced $10 and has a cost of goods sold value + * of $3. The lead gross profit of this order is $7 = $10 - $3. + * + * This metric is only available if you report conversions with cart data. ** - *optional double search_budget_lost_top_impression_share = 139;- * @return The searchBudgetLostTopImpressionShare. + *optional int64 lead_gross_profit_micros = 309;+ * @return The leadGrossProfitMicros. */ @java.lang.Override - public double getSearchBudgetLostTopImpressionShare() { - return searchBudgetLostTopImpressionShare_; + public long getLeadGrossProfitMicros() { + return leadGrossProfitMicros_; } /** *- * The estimated percent of times that your ad didn't show adjacent to the top - * organic search results due to a low budget. + * Lead gross profit is the profit you made from products sold as a result of + * advertising the same product, minus cost of goods sold (COGS). * - * Note: Search budget lost top impression share is reported in the range of 0 - * to 0.9. Any value above 0.9 is reported as 0.9001. + * How it works: You report conversions with cart data for completed purchases + * on your website. If the ad that was interacted with before the purchase has + * an associated product (see Shopping Ads) then this product is considered + * the advertised product. Any product included in the order the customer + * places is a sold product. If the advertised and sold products match, then + * the revenue you made from these sales minus the cost of goods sold is your + * lead gross profit. + * + * Example: Someone clicked on a Shopping ad for a hat then bought the same + * hat and a shirt. The hat is priced $10 and has a cost of goods sold value + * of $3. The lead gross profit of this order is $7 = $10 - $3. + * + * This metric is only available if you report conversions with cart data. ** - *optional double search_budget_lost_top_impression_share = 139;- * @param value The searchBudgetLostTopImpressionShare to set. + *optional int64 lead_gross_profit_micros = 309;+ * @param value The leadGrossProfitMicros to set. * @return This builder for chaining. */ - public Builder setSearchBudgetLostTopImpressionShare(double value) { + public Builder setLeadGrossProfitMicros(long value) { - searchBudgetLostTopImpressionShare_ = value; - bitField3_ |= 0x00200000; + leadGrossProfitMicros_ = value; + bitField5_ |= 0x00010000; onChanged(); return this; } /** *- * The estimated percent of times that your ad didn't show adjacent to the top - * organic search results due to a low budget. + * Lead gross profit is the profit you made from products sold as a result of + * advertising the same product, minus cost of goods sold (COGS). * - * Note: Search budget lost top impression share is reported in the range of 0 - * to 0.9. Any value above 0.9 is reported as 0.9001. + * How it works: You report conversions with cart data for completed purchases + * on your website. If the ad that was interacted with before the purchase has + * an associated product (see Shopping Ads) then this product is considered + * the advertised product. Any product included in the order the customer + * places is a sold product. If the advertised and sold products match, then + * the revenue you made from these sales minus the cost of goods sold is your + * lead gross profit. + * + * Example: Someone clicked on a Shopping ad for a hat then bought the same + * hat and a shirt. The hat is priced $10 and has a cost of goods sold value + * of $3. The lead gross profit of this order is $7 = $10 - $3. + * + * This metric is only available if you report conversions with cart data. ** - *optional double search_budget_lost_top_impression_share = 139;+ *optional int64 lead_gross_profit_micros = 309;* @return This builder for chaining. */ - public Builder clearSearchBudgetLostTopImpressionShare() { - bitField3_ = (bitField3_ & ~0x00200000); - searchBudgetLostTopImpressionShare_ = 0D; + public Builder clearLeadGrossProfitMicros() { + bitField5_ = (bitField5_ & ~0x00010000); + leadGrossProfitMicros_ = 0L; onChanged(); return this; } - private double searchClickShare_ ; + private long leadRevenueMicros_ ; /** *- * The number of clicks you've received on the Search Network - * divided by the estimated number of clicks you were eligible to receive. + * Lead revenue is the total amount you made from products sold as a result of + * advertising the same product. * - * Note: Search click share is reported in the range of 0.1 to 1. Any value - * below 0.1 is reported as 0.0999. + * How it works: You report conversions with cart data for completed purchases + * on your website. If the ad that was interacted with before the purchase has + * an associated product (see Shopping Ads) then this product is considered + * the advertised product. Any product included in the order the customer + * places is a sold product. If the advertised and sold products match, then + * the total value you made from the sales of these products is shown under + * lead revenue. + * + * Example: Someone clicked on a Shopping ad for a hat then bought the same + * hat and a shirt. The hat is priced $10 and the shirt is priced $20. The + * lead revenue of this order is $10. + * + * This metric is only available if you report conversions with cart data. ** - *optional double search_click_share = 140;- * @return Whether the searchClickShare field is set. + *optional int64 lead_revenue_micros = 310;+ * @return Whether the leadRevenueMicros field is set. */ @java.lang.Override - public boolean hasSearchClickShare() { - return ((bitField3_ & 0x00400000) != 0); + public boolean hasLeadRevenueMicros() { + return ((bitField5_ & 0x00020000) != 0); } /** *- * The number of clicks you've received on the Search Network - * divided by the estimated number of clicks you were eligible to receive. + * Lead revenue is the total amount you made from products sold as a result of + * advertising the same product. * - * Note: Search click share is reported in the range of 0.1 to 1. Any value - * below 0.1 is reported as 0.0999. + * How it works: You report conversions with cart data for completed purchases + * on your website. If the ad that was interacted with before the purchase has + * an associated product (see Shopping Ads) then this product is considered + * the advertised product. Any product included in the order the customer + * places is a sold product. If the advertised and sold products match, then + * the total value you made from the sales of these products is shown under + * lead revenue. + * + * Example: Someone clicked on a Shopping ad for a hat then bought the same + * hat and a shirt. The hat is priced $10 and the shirt is priced $20. The + * lead revenue of this order is $10. + * + * This metric is only available if you report conversions with cart data. ** - *optional double search_click_share = 140;- * @return The searchClickShare. + *optional int64 lead_revenue_micros = 310;+ * @return The leadRevenueMicros. */ @java.lang.Override - public double getSearchClickShare() { - return searchClickShare_; + public long getLeadRevenueMicros() { + return leadRevenueMicros_; } /** *- * The number of clicks you've received on the Search Network - * divided by the estimated number of clicks you were eligible to receive. + * Lead revenue is the total amount you made from products sold as a result of + * advertising the same product. * - * Note: Search click share is reported in the range of 0.1 to 1. Any value - * below 0.1 is reported as 0.0999. + * How it works: You report conversions with cart data for completed purchases + * on your website. If the ad that was interacted with before the purchase has + * an associated product (see Shopping Ads) then this product is considered + * the advertised product. Any product included in the order the customer + * places is a sold product. If the advertised and sold products match, then + * the total value you made from the sales of these products is shown under + * lead revenue. + * + * Example: Someone clicked on a Shopping ad for a hat then bought the same + * hat and a shirt. The hat is priced $10 and the shirt is priced $20. The + * lead revenue of this order is $10. + * + * This metric is only available if you report conversions with cart data. ** - *optional double search_click_share = 140;- * @param value The searchClickShare to set. + *optional int64 lead_revenue_micros = 310;+ * @param value The leadRevenueMicros to set. * @return This builder for chaining. */ - public Builder setSearchClickShare(double value) { + public Builder setLeadRevenueMicros(long value) { - searchClickShare_ = value; - bitField3_ |= 0x00400000; + leadRevenueMicros_ = value; + bitField5_ |= 0x00020000; onChanged(); return this; } /** *- * The number of clicks you've received on the Search Network - * divided by the estimated number of clicks you were eligible to receive. + * Lead revenue is the total amount you made from products sold as a result of + * advertising the same product. * - * Note: Search click share is reported in the range of 0.1 to 1. Any value - * below 0.1 is reported as 0.0999. + * How it works: You report conversions with cart data for completed purchases + * on your website. If the ad that was interacted with before the purchase has + * an associated product (see Shopping Ads) then this product is considered + * the advertised product. Any product included in the order the customer + * places is a sold product. If the advertised and sold products match, then + * the total value you made from the sales of these products is shown under + * lead revenue. + * + * Example: Someone clicked on a Shopping ad for a hat then bought the same + * hat and a shirt. The hat is priced $10 and the shirt is priced $20. The + * lead revenue of this order is $10. + * + * This metric is only available if you report conversions with cart data. ** - *optional double search_click_share = 140;+ *optional int64 lead_revenue_micros = 310;* @return This builder for chaining. */ - public Builder clearSearchClickShare() { - bitField3_ = (bitField3_ & ~0x00400000); - searchClickShare_ = 0D; + public Builder clearLeadRevenueMicros() { + bitField5_ = (bitField5_ & ~0x00020000); + leadRevenueMicros_ = 0L; onChanged(); return this; } - private double searchExactMatchImpressionShare_ ; + private double leadUnitsSold_ ; /** *- * The impressions you've received divided by the estimated number of - * impressions you were eligible to receive on the Search Network for search - * terms that matched your keywords exactly (or were close variants of your - * keyword), regardless of your keyword match types. + * Lead units sold is the total number of products sold as a result of + * advertising the same product. * - * Note: Search exact match impression share is reported in the range of 0.1 - * to 1. Any value below 0.1 is reported as 0.0999. + * How it works: You report conversions with cart data for completed purchases + * on your website. If the ad that was interacted with before the purchase has + * an associated product (see Shopping Ads) then this product is considered + * the advertised product. Any product included in the order the customer + * places is a sold product. If the advertised and sold products match, then + * the total number of these products sold is shown under lead units sold. + * + * Example: Someone clicked on a Shopping ad for a hat then bought the same + * hat, a shirt and a jacket. The lead units sold in this order is 1. + * + * This metric is only available if you report conversions with cart data. ** - *optional double search_exact_match_impression_share = 141;- * @return Whether the searchExactMatchImpressionShare field is set. + *optional double lead_units_sold = 311;+ * @return Whether the leadUnitsSold field is set. */ @java.lang.Override - public boolean hasSearchExactMatchImpressionShare() { - return ((bitField3_ & 0x00800000) != 0); + public boolean hasLeadUnitsSold() { + return ((bitField5_ & 0x00040000) != 0); } /** *- * The impressions you've received divided by the estimated number of - * impressions you were eligible to receive on the Search Network for search - * terms that matched your keywords exactly (or were close variants of your - * keyword), regardless of your keyword match types. + * Lead units sold is the total number of products sold as a result of + * advertising the same product. * - * Note: Search exact match impression share is reported in the range of 0.1 - * to 1. Any value below 0.1 is reported as 0.0999. + * How it works: You report conversions with cart data for completed purchases + * on your website. If the ad that was interacted with before the purchase has + * an associated product (see Shopping Ads) then this product is considered + * the advertised product. Any product included in the order the customer + * places is a sold product. If the advertised and sold products match, then + * the total number of these products sold is shown under lead units sold. + * + * Example: Someone clicked on a Shopping ad for a hat then bought the same + * hat, a shirt and a jacket. The lead units sold in this order is 1. + * + * This metric is only available if you report conversions with cart data. ** - *optional double search_exact_match_impression_share = 141;- * @return The searchExactMatchImpressionShare. + *optional double lead_units_sold = 311;+ * @return The leadUnitsSold. */ @java.lang.Override - public double getSearchExactMatchImpressionShare() { - return searchExactMatchImpressionShare_; + public double getLeadUnitsSold() { + return leadUnitsSold_; } /** *- * The impressions you've received divided by the estimated number of - * impressions you were eligible to receive on the Search Network for search - * terms that matched your keywords exactly (or were close variants of your - * keyword), regardless of your keyword match types. + * Lead units sold is the total number of products sold as a result of + * advertising the same product. * - * Note: Search exact match impression share is reported in the range of 0.1 - * to 1. Any value below 0.1 is reported as 0.0999. + * How it works: You report conversions with cart data for completed purchases + * on your website. If the ad that was interacted with before the purchase has + * an associated product (see Shopping Ads) then this product is considered + * the advertised product. Any product included in the order the customer + * places is a sold product. If the advertised and sold products match, then + * the total number of these products sold is shown under lead units sold. + * + * Example: Someone clicked on a Shopping ad for a hat then bought the same + * hat, a shirt and a jacket. The lead units sold in this order is 1. + * + * This metric is only available if you report conversions with cart data. ** - *optional double search_exact_match_impression_share = 141;- * @param value The searchExactMatchImpressionShare to set. + *optional double lead_units_sold = 311;+ * @param value The leadUnitsSold to set. * @return This builder for chaining. */ - public Builder setSearchExactMatchImpressionShare(double value) { + public Builder setLeadUnitsSold(double value) { - searchExactMatchImpressionShare_ = value; - bitField3_ |= 0x00800000; + leadUnitsSold_ = value; + bitField5_ |= 0x00040000; onChanged(); return this; } /** *- * The impressions you've received divided by the estimated number of - * impressions you were eligible to receive on the Search Network for search - * terms that matched your keywords exactly (or were close variants of your - * keyword), regardless of your keyword match types. + * Lead units sold is the total number of products sold as a result of + * advertising the same product. * - * Note: Search exact match impression share is reported in the range of 0.1 - * to 1. Any value below 0.1 is reported as 0.0999. + * How it works: You report conversions with cart data for completed purchases + * on your website. If the ad that was interacted with before the purchase has + * an associated product (see Shopping Ads) then this product is considered + * the advertised product. Any product included in the order the customer + * places is a sold product. If the advertised and sold products match, then + * the total number of these products sold is shown under lead units sold. + * + * Example: Someone clicked on a Shopping ad for a hat then bought the same + * hat, a shirt and a jacket. The lead units sold in this order is 1. + * + * This metric is only available if you report conversions with cart data. ** - *optional double search_exact_match_impression_share = 141;+ *optional double lead_units_sold = 311;* @return This builder for chaining. */ - public Builder clearSearchExactMatchImpressionShare() { - bitField3_ = (bitField3_ & ~0x00800000); - searchExactMatchImpressionShare_ = 0D; + public Builder clearLeadUnitsSold() { + bitField5_ = (bitField5_ & ~0x00040000); + leadUnitsSold_ = 0D; onChanged(); return this; } - private double searchImpressionShare_ ; + private long uniqueUsers_ ; /** *- * The impressions you've received on the Search Network divided - * by the estimated number of impressions you were eligible to receive. - * - * Note: Search impression share is reported in the range of 0.1 to 1. Any - * value below 0.1 is reported as 0.0999. + * The number of unique users who saw your ad during the requested time + * period. This metric cannot be aggregated, and can only be requested for + * date ranges of 92 days or less. This metric is available for following + * campaign types - Display, Video, Discovery and App. ** - *optional double search_impression_share = 142;- * @return Whether the searchImpressionShare field is set. + *optional int64 unique_users = 319;+ * @return Whether the uniqueUsers field is set. */ @java.lang.Override - public boolean hasSearchImpressionShare() { - return ((bitField3_ & 0x01000000) != 0); + public boolean hasUniqueUsers() { + return ((bitField5_ & 0x00080000) != 0); } /** *- * The impressions you've received on the Search Network divided - * by the estimated number of impressions you were eligible to receive. - * - * Note: Search impression share is reported in the range of 0.1 to 1. Any - * value below 0.1 is reported as 0.0999. + * The number of unique users who saw your ad during the requested time + * period. This metric cannot be aggregated, and can only be requested for + * date ranges of 92 days or less. This metric is available for following + * campaign types - Display, Video, Discovery and App. ** - *optional double search_impression_share = 142;- * @return The searchImpressionShare. + *optional int64 unique_users = 319;+ * @return The uniqueUsers. */ @java.lang.Override - public double getSearchImpressionShare() { - return searchImpressionShare_; + public long getUniqueUsers() { + return uniqueUsers_; } /** *- * The impressions you've received on the Search Network divided - * by the estimated number of impressions you were eligible to receive. - * - * Note: Search impression share is reported in the range of 0.1 to 1. Any - * value below 0.1 is reported as 0.0999. + * The number of unique users who saw your ad during the requested time + * period. This metric cannot be aggregated, and can only be requested for + * date ranges of 92 days or less. This metric is available for following + * campaign types - Display, Video, Discovery and App. ** - *optional double search_impression_share = 142;- * @param value The searchImpressionShare to set. + *optional int64 unique_users = 319;+ * @param value The uniqueUsers to set. * @return This builder for chaining. */ - public Builder setSearchImpressionShare(double value) { + public Builder setUniqueUsers(long value) { - searchImpressionShare_ = value; - bitField3_ |= 0x01000000; + uniqueUsers_ = value; + bitField5_ |= 0x00080000; onChanged(); return this; } /** *- * The impressions you've received on the Search Network divided - * by the estimated number of impressions you were eligible to receive. - * - * Note: Search impression share is reported in the range of 0.1 to 1. Any - * value below 0.1 is reported as 0.0999. + * The number of unique users who saw your ad during the requested time + * period. This metric cannot be aggregated, and can only be requested for + * date ranges of 92 days or less. This metric is available for following + * campaign types - Display, Video, Discovery and App. ** - *optional double search_impression_share = 142;+ *optional int64 unique_users = 319;* @return This builder for chaining. */ - public Builder clearSearchImpressionShare() { - bitField3_ = (bitField3_ & ~0x01000000); - searchImpressionShare_ = 0D; + public Builder clearUniqueUsers() { + bitField5_ = (bitField5_ & ~0x00080000); + uniqueUsers_ = 0L; onChanged(); return this; } - private double searchRankLostAbsoluteTopImpressionShare_ ; + private double averageImpressionFrequencyPerUser_ ; /** *- * The number estimating how often your ad wasn't the very first ad among the - * top ads in the search results due to poor Ad Rank. - * - * Note: Search rank lost absolute top impression share is reported in the - * range of 0 to 0.9. Any value above 0.9 is reported as 0.9001. + * The average number of times a unique user saw your ad during the requested + * time period. This metric cannot be aggregated, and can only be requested + * for date ranges of 92 days or less. This metric is available for following + * campaign types - Display, Video, Discovery and App. ** - *optional double search_rank_lost_absolute_top_impression_share = 143;- * @return Whether the searchRankLostAbsoluteTopImpressionShare field is set. + *optional double average_impression_frequency_per_user = 320;+ * @return Whether the averageImpressionFrequencyPerUser field is set. */ @java.lang.Override - public boolean hasSearchRankLostAbsoluteTopImpressionShare() { - return ((bitField3_ & 0x02000000) != 0); + public boolean hasAverageImpressionFrequencyPerUser() { + return ((bitField5_ & 0x00100000) != 0); } /** *- * The number estimating how often your ad wasn't the very first ad among the - * top ads in the search results due to poor Ad Rank. - * - * Note: Search rank lost absolute top impression share is reported in the - * range of 0 to 0.9. Any value above 0.9 is reported as 0.9001. + * The average number of times a unique user saw your ad during the requested + * time period. This metric cannot be aggregated, and can only be requested + * for date ranges of 92 days or less. This metric is available for following + * campaign types - Display, Video, Discovery and App. ** - *optional double search_rank_lost_absolute_top_impression_share = 143;- * @return The searchRankLostAbsoluteTopImpressionShare. + *optional double average_impression_frequency_per_user = 320;+ * @return The averageImpressionFrequencyPerUser. */ @java.lang.Override - public double getSearchRankLostAbsoluteTopImpressionShare() { - return searchRankLostAbsoluteTopImpressionShare_; + public double getAverageImpressionFrequencyPerUser() { + return averageImpressionFrequencyPerUser_; } /** *- * The number estimating how often your ad wasn't the very first ad among the - * top ads in the search results due to poor Ad Rank. - * - * Note: Search rank lost absolute top impression share is reported in the - * range of 0 to 0.9. Any value above 0.9 is reported as 0.9001. + * The average number of times a unique user saw your ad during the requested + * time period. This metric cannot be aggregated, and can only be requested + * for date ranges of 92 days or less. This metric is available for following + * campaign types - Display, Video, Discovery and App. ** - *optional double search_rank_lost_absolute_top_impression_share = 143;- * @param value The searchRankLostAbsoluteTopImpressionShare to set. + *optional double average_impression_frequency_per_user = 320;+ * @param value The averageImpressionFrequencyPerUser to set. * @return This builder for chaining. */ - public Builder setSearchRankLostAbsoluteTopImpressionShare(double value) { + public Builder setAverageImpressionFrequencyPerUser(double value) { - searchRankLostAbsoluteTopImpressionShare_ = value; - bitField3_ |= 0x02000000; + averageImpressionFrequencyPerUser_ = value; + bitField5_ |= 0x00100000; onChanged(); return this; } /** *- * The number estimating how often your ad wasn't the very first ad among the - * top ads in the search results due to poor Ad Rank. - * - * Note: Search rank lost absolute top impression share is reported in the - * range of 0 to 0.9. Any value above 0.9 is reported as 0.9001. + * The average number of times a unique user saw your ad during the requested + * time period. This metric cannot be aggregated, and can only be requested + * for date ranges of 92 days or less. This metric is available for following + * campaign types - Display, Video, Discovery and App. ** - *optional double search_rank_lost_absolute_top_impression_share = 143;+ *optional double average_impression_frequency_per_user = 320;* @return This builder for chaining. */ - public Builder clearSearchRankLostAbsoluteTopImpressionShare() { - bitField3_ = (bitField3_ & ~0x02000000); - searchRankLostAbsoluteTopImpressionShare_ = 0D; + public Builder clearAverageImpressionFrequencyPerUser() { + bitField5_ = (bitField5_ & ~0x00100000); + averageImpressionFrequencyPerUser_ = 0D; onChanged(); return this; } - private double searchRankLostImpressionShare_ ; + private long linkedEntitiesCount_ ; /** *- * The estimated percentage of impressions on the Search Network - * that your ads didn't receive due to poor Ad Rank. - * Note: Search rank lost impression share is reported in the range of 0 to - * 0.9. Any value above 0.9 is reported as 0.9001. + * Number of linked resources in which the asset is used. + * This metric can only be selected with `ChannelAggregateAssetView` and + * `CampaignAggregateAssetView`. ** - *optional double search_rank_lost_impression_share = 144;- * @return Whether the searchRankLostImpressionShare field is set. + *optional int64 linked_entities_count = 341;+ * @return Whether the linkedEntitiesCount field is set. */ @java.lang.Override - public boolean hasSearchRankLostImpressionShare() { - return ((bitField3_ & 0x04000000) != 0); + public boolean hasLinkedEntitiesCount() { + return ((bitField5_ & 0x00200000) != 0); } /** *- * The estimated percentage of impressions on the Search Network - * that your ads didn't receive due to poor Ad Rank. - * Note: Search rank lost impression share is reported in the range of 0 to - * 0.9. Any value above 0.9 is reported as 0.9001. + * Number of linked resources in which the asset is used. + * This metric can only be selected with `ChannelAggregateAssetView` and + * `CampaignAggregateAssetView`. ** - *optional double search_rank_lost_impression_share = 144;- * @return The searchRankLostImpressionShare. + *optional int64 linked_entities_count = 341;+ * @return The linkedEntitiesCount. */ @java.lang.Override - public double getSearchRankLostImpressionShare() { - return searchRankLostImpressionShare_; + public long getLinkedEntitiesCount() { + return linkedEntitiesCount_; } /** *- * The estimated percentage of impressions on the Search Network - * that your ads didn't receive due to poor Ad Rank. - * Note: Search rank lost impression share is reported in the range of 0 to - * 0.9. Any value above 0.9 is reported as 0.9001. + * Number of linked resources in which the asset is used. + * This metric can only be selected with `ChannelAggregateAssetView` and + * `CampaignAggregateAssetView`. ** - *optional double search_rank_lost_impression_share = 144;- * @param value The searchRankLostImpressionShare to set. + *optional int64 linked_entities_count = 341;+ * @param value The linkedEntitiesCount to set. * @return This builder for chaining. */ - public Builder setSearchRankLostImpressionShare(double value) { + public Builder setLinkedEntitiesCount(long value) { - searchRankLostImpressionShare_ = value; - bitField3_ |= 0x04000000; + linkedEntitiesCount_ = value; + bitField5_ |= 0x00200000; onChanged(); return this; } /** *- * The estimated percentage of impressions on the Search Network - * that your ads didn't receive due to poor Ad Rank. - * Note: Search rank lost impression share is reported in the range of 0 to - * 0.9. Any value above 0.9 is reported as 0.9001. + * Number of linked resources in which the asset is used. + * This metric can only be selected with `ChannelAggregateAssetView` and + * `CampaignAggregateAssetView`. ** - *optional double search_rank_lost_impression_share = 144;+ *optional int64 linked_entities_count = 341;* @return This builder for chaining. */ - public Builder clearSearchRankLostImpressionShare() { - bitField3_ = (bitField3_ & ~0x04000000); - searchRankLostImpressionShare_ = 0D; + public Builder clearLinkedEntitiesCount() { + bitField5_ = (bitField5_ & ~0x00200000); + linkedEntitiesCount_ = 0L; onChanged(); return this; } - private double searchRankLostTopImpressionShare_ ; + private com.google.protobuf.LazyStringArrayList linkedSampleEntities_ = + com.google.protobuf.LazyStringArrayList.emptyList(); + private void ensureLinkedSampleEntitiesIsMutable() { + if (!linkedSampleEntities_.isModifiable()) { + linkedSampleEntities_ = new com.google.protobuf.LazyStringArrayList(linkedSampleEntities_); + } + bitField5_ |= 0x00400000; + } /** *- * The number estimating how often your ad didn't show adjacent to the top - * organic search results due to poor Ad Rank. - * - * Note: Search rank lost top impression share is reported in the range of 0 - * to 0.9. Any value above 0.9 is reported as 0.9001. + * A list of up to 20 sample linked resources in which the asset is used. + * This metric can only be selected with `ChannelAggregateAssetView` and + * `CampaignAggregateAssetView`. ** - *optional double search_rank_lost_top_impression_share = 145;- * @return Whether the searchRankLostTopImpressionShare field is set. + *repeated string linked_sample_entities = 342;+ * @return A list containing the linkedSampleEntities. */ - @java.lang.Override - public boolean hasSearchRankLostTopImpressionShare() { - return ((bitField3_ & 0x08000000) != 0); + public com.google.protobuf.ProtocolStringList + getLinkedSampleEntitiesList() { + linkedSampleEntities_.makeImmutable(); + return linkedSampleEntities_; } /** *- * The number estimating how often your ad didn't show adjacent to the top - * organic search results due to poor Ad Rank. - * - * Note: Search rank lost top impression share is reported in the range of 0 - * to 0.9. Any value above 0.9 is reported as 0.9001. + * A list of up to 20 sample linked resources in which the asset is used. + * This metric can only be selected with `ChannelAggregateAssetView` and + * `CampaignAggregateAssetView`. ** - *optional double search_rank_lost_top_impression_share = 145;- * @return The searchRankLostTopImpressionShare. + *repeated string linked_sample_entities = 342;+ * @return The count of linkedSampleEntities. */ - @java.lang.Override - public double getSearchRankLostTopImpressionShare() { - return searchRankLostTopImpressionShare_; + public int getLinkedSampleEntitiesCount() { + return linkedSampleEntities_.size(); } /** *- * The number estimating how often your ad didn't show adjacent to the top - * organic search results due to poor Ad Rank. - * - * Note: Search rank lost top impression share is reported in the range of 0 - * to 0.9. Any value above 0.9 is reported as 0.9001. + * A list of up to 20 sample linked resources in which the asset is used. + * This metric can only be selected with `ChannelAggregateAssetView` and + * `CampaignAggregateAssetView`. ** - *optional double search_rank_lost_top_impression_share = 145;- * @param value The searchRankLostTopImpressionShare to set. - * @return This builder for chaining. + *repeated string linked_sample_entities = 342;+ * @param index The index of the element to return. + * @return The linkedSampleEntities at the given index. */ - public Builder setSearchRankLostTopImpressionShare(double value) { - - searchRankLostTopImpressionShare_ = value; - bitField3_ |= 0x08000000; - onChanged(); - return this; + public java.lang.String getLinkedSampleEntities(int index) { + return linkedSampleEntities_.get(index); } /** *- * The number estimating how often your ad didn't show adjacent to the top - * organic search results due to poor Ad Rank. + * A list of up to 20 sample linked resources in which the asset is used. + * This metric can only be selected with `ChannelAggregateAssetView` and + * `CampaignAggregateAssetView`. + ** - * Note: Search rank lost top impression share is reported in the range of 0 - * to 0.9. Any value above 0.9 is reported as 0.9001. + *repeated string linked_sample_entities = 342;+ * @param index The index of the value to return. + * @return The bytes of the linkedSampleEntities at the given index. + */ + public com.google.protobuf.ByteString + getLinkedSampleEntitiesBytes(int index) { + return linkedSampleEntities_.getByteString(index); + } + /** + *+ * A list of up to 20 sample linked resources in which the asset is used. + * This metric can only be selected with `ChannelAggregateAssetView` and + * `CampaignAggregateAssetView`. ** - *optional double search_rank_lost_top_impression_share = 145;+ *repeated string linked_sample_entities = 342;+ * @param index The index to set the value at. + * @param value The linkedSampleEntities to set. * @return This builder for chaining. */ - public Builder clearSearchRankLostTopImpressionShare() { - bitField3_ = (bitField3_ & ~0x08000000); - searchRankLostTopImpressionShare_ = 0D; + public Builder setLinkedSampleEntities( + int index, java.lang.String value) { + if (value == null) { throw new NullPointerException(); } + ensureLinkedSampleEntitiesIsMutable(); + linkedSampleEntities_.set(index, value); + bitField5_ |= 0x00400000; onChanged(); return this; } - - private double searchTopImpressionShare_ ; /** *- * The impressions you've received among the top ads compared to the estimated - * number of impressions you were eligible to receive among the top ads. - * Note: Search top impression share is reported in the range of 0.1 to 1. Any - * value below 0.1 is reported as 0.0999. - * - * Top ads are generally above the top organic results, although they may show - * below the top organic results on certain queries. + * A list of up to 20 sample linked resources in which the asset is used. + * This metric can only be selected with `ChannelAggregateAssetView` and + * `CampaignAggregateAssetView`. ** - *optional double search_top_impression_share = 146;- * @return Whether the searchTopImpressionShare field is set. + *repeated string linked_sample_entities = 342;+ * @param value The linkedSampleEntities to add. + * @return This builder for chaining. */ - @java.lang.Override - public boolean hasSearchTopImpressionShare() { - return ((bitField3_ & 0x10000000) != 0); + public Builder addLinkedSampleEntities( + java.lang.String value) { + if (value == null) { throw new NullPointerException(); } + ensureLinkedSampleEntitiesIsMutable(); + linkedSampleEntities_.add(value); + bitField5_ |= 0x00400000; + onChanged(); + return this; } /** *- * The impressions you've received among the top ads compared to the estimated - * number of impressions you were eligible to receive among the top ads. - * Note: Search top impression share is reported in the range of 0.1 to 1. Any - * value below 0.1 is reported as 0.0999. - * - * Top ads are generally above the top organic results, although they may show - * below the top organic results on certain queries. + * A list of up to 20 sample linked resources in which the asset is used. + * This metric can only be selected with `ChannelAggregateAssetView` and + * `CampaignAggregateAssetView`. ** - *optional double search_top_impression_share = 146;- * @return The searchTopImpressionShare. + *repeated string linked_sample_entities = 342;+ * @param values The linkedSampleEntities to add. + * @return This builder for chaining. */ - @java.lang.Override - public double getSearchTopImpressionShare() { - return searchTopImpressionShare_; + public Builder addAllLinkedSampleEntities( + java.lang.Iterablevalues) { + ensureLinkedSampleEntitiesIsMutable(); + com.google.protobuf.AbstractMessageLite.Builder.addAll( + values, linkedSampleEntities_); + bitField5_ |= 0x00400000; + onChanged(); + return this; } /** * - * The impressions you've received among the top ads compared to the estimated - * number of impressions you were eligible to receive among the top ads. - * Note: Search top impression share is reported in the range of 0.1 to 1. Any - * value below 0.1 is reported as 0.0999. - * - * Top ads are generally above the top organic results, although they may show - * below the top organic results on certain queries. + * A list of up to 20 sample linked resources in which the asset is used. + * This metric can only be selected with `ChannelAggregateAssetView` and + * `CampaignAggregateAssetView`. ** - *optional double search_top_impression_share = 146;- * @param value The searchTopImpressionShare to set. + *repeated string linked_sample_entities = 342;* @return This builder for chaining. */ - public Builder setSearchTopImpressionShare(double value) { - - searchTopImpressionShare_ = value; - bitField3_ |= 0x10000000; + public Builder clearLinkedSampleEntities() { + linkedSampleEntities_ = + com.google.protobuf.LazyStringArrayList.emptyList(); + bitField5_ = (bitField5_ & ~0x00400000);; onChanged(); return this; } /** *- * The impressions you've received among the top ads compared to the estimated - * number of impressions you were eligible to receive among the top ads. - * Note: Search top impression share is reported in the range of 0.1 to 1. Any - * value below 0.1 is reported as 0.0999. - * - * Top ads are generally above the top organic results, although they may show - * below the top organic results on certain queries. + * A list of up to 20 sample linked resources in which the asset is used. + * This metric can only be selected with `ChannelAggregateAssetView` and + * `CampaignAggregateAssetView`. ** - *optional double search_top_impression_share = 146;+ *repeated string linked_sample_entities = 342;+ * @param value The bytes of the linkedSampleEntities to add. * @return This builder for chaining. */ - public Builder clearSearchTopImpressionShare() { - bitField3_ = (bitField3_ & ~0x10000000); - searchTopImpressionShare_ = 0D; + public Builder addLinkedSampleEntitiesBytes( + com.google.protobuf.ByteString value) { + if (value == null) { throw new NullPointerException(); } + checkByteStringIsUtf8(value); + ensureLinkedSampleEntitiesIsMutable(); + linkedSampleEntities_.add(value); + bitField5_ |= 0x00400000; onChanged(); return this; } - private com.google.ads.googleads.v25.common.SearchVolumeRange searchVolume_; - private com.google.protobuf.SingleFieldBuilder< - com.google.ads.googleads.v25.common.SearchVolumeRange, com.google.ads.googleads.v25.common.SearchVolumeRange.Builder, com.google.ads.googleads.v25.common.SearchVolumeRangeOrBuilder> searchVolumeBuilder_; + private long assetPinnedTotalCount_ ; /** *- * Search volume range for a search term insight category. + * Number of total usages in which the asset is pinned. + * This metric can only be selected with `ChannelAggregateAssetView` and + * `CampaignAggregateAssetView`. + * This metric is only supported in Search channel. ** - *optional .google.ads.googleads.v25.common.SearchVolumeRange search_volume = 295;- * @return Whether the searchVolume field is set. + *optional int64 asset_pinned_total_count = 348;+ * @return Whether the assetPinnedTotalCount field is set. */ - public boolean hasSearchVolume() { - return ((bitField3_ & 0x20000000) != 0); + @java.lang.Override + public boolean hasAssetPinnedTotalCount() { + return ((bitField5_ & 0x00800000) != 0); } /** *- * Search volume range for a search term insight category. + * Number of total usages in which the asset is pinned. + * This metric can only be selected with `ChannelAggregateAssetView` and + * `CampaignAggregateAssetView`. + * This metric is only supported in Search channel. ** - *optional .google.ads.googleads.v25.common.SearchVolumeRange search_volume = 295;- * @return The searchVolume. + *optional int64 asset_pinned_total_count = 348;+ * @return The assetPinnedTotalCount. */ - public com.google.ads.googleads.v25.common.SearchVolumeRange getSearchVolume() { - if (searchVolumeBuilder_ == null) { - return searchVolume_ == null ? com.google.ads.googleads.v25.common.SearchVolumeRange.getDefaultInstance() : searchVolume_; - } else { - return searchVolumeBuilder_.getMessage(); - } + @java.lang.Override + public long getAssetPinnedTotalCount() { + return assetPinnedTotalCount_; } /** *- * Search volume range for a search term insight category. + * Number of total usages in which the asset is pinned. + * This metric can only be selected with `ChannelAggregateAssetView` and + * `CampaignAggregateAssetView`. + * This metric is only supported in Search channel. ** - *optional .google.ads.googleads.v25.common.SearchVolumeRange search_volume = 295;+ *optional int64 asset_pinned_total_count = 348;+ * @param value The assetPinnedTotalCount to set. + * @return This builder for chaining. */ - public Builder setSearchVolume(com.google.ads.googleads.v25.common.SearchVolumeRange value) { - if (searchVolumeBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - searchVolume_ = value; - } else { - searchVolumeBuilder_.setMessage(value); - } - bitField3_ |= 0x20000000; + public Builder setAssetPinnedTotalCount(long value) { + + assetPinnedTotalCount_ = value; + bitField5_ |= 0x00800000; onChanged(); return this; } /** *- * Search volume range for a search term insight category. + * Number of total usages in which the asset is pinned. + * This metric can only be selected with `ChannelAggregateAssetView` and + * `CampaignAggregateAssetView`. + * This metric is only supported in Search channel. ** - *optional .google.ads.googleads.v25.common.SearchVolumeRange search_volume = 295;+ *optional int64 asset_pinned_total_count = 348;+ * @return This builder for chaining. */ - public Builder setSearchVolume( - com.google.ads.googleads.v25.common.SearchVolumeRange.Builder builderForValue) { - if (searchVolumeBuilder_ == null) { - searchVolume_ = builderForValue.build(); - } else { - searchVolumeBuilder_.setMessage(builderForValue.build()); - } - bitField3_ |= 0x20000000; + public Builder clearAssetPinnedTotalCount() { + bitField5_ = (bitField5_ & ~0x00800000); + assetPinnedTotalCount_ = 0L; onChanged(); return this; } + + private long assetPinnedAsHeadlinePositionOneCount_ ; /** *- * Search volume range for a search term insight category. + * Number of entities in which the asset is pinned to headline 1. + * This metric can only be selected with `ChannelAggregateAssetView` and + * `CampaignAggregateAssetView`. + * This metric is only supported in Search channel. ** - *optional .google.ads.googleads.v25.common.SearchVolumeRange search_volume = 295;+ *optional int64 asset_pinned_as_headline_position_one_count = 349;+ * @return Whether the assetPinnedAsHeadlinePositionOneCount field is set. */ - public Builder mergeSearchVolume(com.google.ads.googleads.v25.common.SearchVolumeRange value) { - if (searchVolumeBuilder_ == null) { - if (((bitField3_ & 0x20000000) != 0) && - searchVolume_ != null && - searchVolume_ != com.google.ads.googleads.v25.common.SearchVolumeRange.getDefaultInstance()) { - getSearchVolumeBuilder().mergeFrom(value); - } else { - searchVolume_ = value; - } - } else { - searchVolumeBuilder_.mergeFrom(value); - } - if (searchVolume_ != null) { - bitField3_ |= 0x20000000; - onChanged(); - } - return this; + @java.lang.Override + public boolean hasAssetPinnedAsHeadlinePositionOneCount() { + return ((bitField5_ & 0x01000000) != 0); } /** *- * Search volume range for a search term insight category. + * Number of entities in which the asset is pinned to headline 1. + * This metric can only be selected with `ChannelAggregateAssetView` and + * `CampaignAggregateAssetView`. + * This metric is only supported in Search channel. ** - *optional .google.ads.googleads.v25.common.SearchVolumeRange search_volume = 295;+ *optional int64 asset_pinned_as_headline_position_one_count = 349;+ * @return The assetPinnedAsHeadlinePositionOneCount. */ - public Builder clearSearchVolume() { - bitField3_ = (bitField3_ & ~0x20000000); - searchVolume_ = null; - if (searchVolumeBuilder_ != null) { - searchVolumeBuilder_.dispose(); - searchVolumeBuilder_ = null; - } - onChanged(); - return this; + @java.lang.Override + public long getAssetPinnedAsHeadlinePositionOneCount() { + return assetPinnedAsHeadlinePositionOneCount_; } /** *- * Search volume range for a search term insight category. + * Number of entities in which the asset is pinned to headline 1. + * This metric can only be selected with `ChannelAggregateAssetView` and + * `CampaignAggregateAssetView`. + * This metric is only supported in Search channel. ** - *optional .google.ads.googleads.v25.common.SearchVolumeRange search_volume = 295;+ *optional int64 asset_pinned_as_headline_position_one_count = 349;+ * @param value The assetPinnedAsHeadlinePositionOneCount to set. + * @return This builder for chaining. */ - public com.google.ads.googleads.v25.common.SearchVolumeRange.Builder getSearchVolumeBuilder() { - bitField3_ |= 0x20000000; + public Builder setAssetPinnedAsHeadlinePositionOneCount(long value) { + + assetPinnedAsHeadlinePositionOneCount_ = value; + bitField5_ |= 0x01000000; onChanged(); - return internalGetSearchVolumeFieldBuilder().getBuilder(); - } - /** - *- * Search volume range for a search term insight category. - *- * - *optional .google.ads.googleads.v25.common.SearchVolumeRange search_volume = 295;- */ - public com.google.ads.googleads.v25.common.SearchVolumeRangeOrBuilder getSearchVolumeOrBuilder() { - if (searchVolumeBuilder_ != null) { - return searchVolumeBuilder_.getMessageOrBuilder(); - } else { - return searchVolume_ == null ? - com.google.ads.googleads.v25.common.SearchVolumeRange.getDefaultInstance() : searchVolume_; - } + return this; } /** *- * Search volume range for a search term insight category. + * Number of entities in which the asset is pinned to headline 1. + * This metric can only be selected with `ChannelAggregateAssetView` and + * `CampaignAggregateAssetView`. + * This metric is only supported in Search channel. ** - *optional .google.ads.googleads.v25.common.SearchVolumeRange search_volume = 295;+ *optional int64 asset_pinned_as_headline_position_one_count = 349;+ * @return This builder for chaining. */ - private com.google.protobuf.SingleFieldBuilder< - com.google.ads.googleads.v25.common.SearchVolumeRange, com.google.ads.googleads.v25.common.SearchVolumeRange.Builder, com.google.ads.googleads.v25.common.SearchVolumeRangeOrBuilder> - internalGetSearchVolumeFieldBuilder() { - if (searchVolumeBuilder_ == null) { - searchVolumeBuilder_ = new com.google.protobuf.SingleFieldBuilder< - com.google.ads.googleads.v25.common.SearchVolumeRange, com.google.ads.googleads.v25.common.SearchVolumeRange.Builder, com.google.ads.googleads.v25.common.SearchVolumeRangeOrBuilder>( - getSearchVolume(), - getParentForChildren(), - isClean()); - searchVolume_ = null; - } - return searchVolumeBuilder_; + public Builder clearAssetPinnedAsHeadlinePositionOneCount() { + bitField5_ = (bitField5_ & ~0x01000000); + assetPinnedAsHeadlinePositionOneCount_ = 0L; + onChanged(); + return this; } - private long speedScore_ ; + private long assetPinnedAsHeadlinePositionTwoCount_ ; /** *- * A measure of how quickly your page loads after clicks on your mobile ads. - * The score is a range from 1 to 10, 10 being the fastest. + * Number of entities in which the asset is pinned to headline 2. + * This metric can only be selected with `ChannelAggregateAssetView` and + * `CampaignAggregateAssetView`. + * This metric is only supported in Search channel. ** - *optional int64 speed_score = 147;- * @return Whether the speedScore field is set. + *optional int64 asset_pinned_as_headline_position_two_count = 350;+ * @return Whether the assetPinnedAsHeadlinePositionTwoCount field is set. */ @java.lang.Override - public boolean hasSpeedScore() { - return ((bitField3_ & 0x40000000) != 0); + public boolean hasAssetPinnedAsHeadlinePositionTwoCount() { + return ((bitField5_ & 0x02000000) != 0); } /** *- * A measure of how quickly your page loads after clicks on your mobile ads. - * The score is a range from 1 to 10, 10 being the fastest. + * Number of entities in which the asset is pinned to headline 2. + * This metric can only be selected with `ChannelAggregateAssetView` and + * `CampaignAggregateAssetView`. + * This metric is only supported in Search channel. ** - *optional int64 speed_score = 147;- * @return The speedScore. + *optional int64 asset_pinned_as_headline_position_two_count = 350;+ * @return The assetPinnedAsHeadlinePositionTwoCount. */ @java.lang.Override - public long getSpeedScore() { - return speedScore_; + public long getAssetPinnedAsHeadlinePositionTwoCount() { + return assetPinnedAsHeadlinePositionTwoCount_; } /** *- * A measure of how quickly your page loads after clicks on your mobile ads. - * The score is a range from 1 to 10, 10 being the fastest. + * Number of entities in which the asset is pinned to headline 2. + * This metric can only be selected with `ChannelAggregateAssetView` and + * `CampaignAggregateAssetView`. + * This metric is only supported in Search channel. ** - *optional int64 speed_score = 147;- * @param value The speedScore to set. + *optional int64 asset_pinned_as_headline_position_two_count = 350;+ * @param value The assetPinnedAsHeadlinePositionTwoCount to set. * @return This builder for chaining. */ - public Builder setSpeedScore(long value) { + public Builder setAssetPinnedAsHeadlinePositionTwoCount(long value) { - speedScore_ = value; - bitField3_ |= 0x40000000; + assetPinnedAsHeadlinePositionTwoCount_ = value; + bitField5_ |= 0x02000000; onChanged(); return this; } /** *- * A measure of how quickly your page loads after clicks on your mobile ads. - * The score is a range from 1 to 10, 10 being the fastest. + * Number of entities in which the asset is pinned to headline 2. + * This metric can only be selected with `ChannelAggregateAssetView` and + * `CampaignAggregateAssetView`. + * This metric is only supported in Search channel. ** - *optional int64 speed_score = 147;+ *optional int64 asset_pinned_as_headline_position_two_count = 350;* @return This builder for chaining. */ - public Builder clearSpeedScore() { - bitField3_ = (bitField3_ & ~0x40000000); - speedScore_ = 0L; + public Builder clearAssetPinnedAsHeadlinePositionTwoCount() { + bitField5_ = (bitField5_ & ~0x02000000); + assetPinnedAsHeadlinePositionTwoCount_ = 0L; onChanged(); return this; } - private long averageTargetCpaMicros_ ; + private long assetPinnedAsHeadlinePositionThreeCount_ ; /** *- * The average Target CPA, or unset if not available (for example, for - * campaigns that had traffic from portfolio bidding strategies or non-tCPA). + * Number of entities in which the asset is pinned to headline 3. + * This metric can only be selected with `ChannelAggregateAssetView` and + * `CampaignAggregateAssetView`. + * This metric is only supported in Search channel. ** - *optional int64 average_target_cpa_micros = 290;- * @return Whether the averageTargetCpaMicros field is set. + *optional int64 asset_pinned_as_headline_position_three_count = 351;+ * @return Whether the assetPinnedAsHeadlinePositionThreeCount field is set. */ @java.lang.Override - public boolean hasAverageTargetCpaMicros() { - return ((bitField3_ & 0x80000000) != 0); + public boolean hasAssetPinnedAsHeadlinePositionThreeCount() { + return ((bitField5_ & 0x04000000) != 0); } /** *- * The average Target CPA, or unset if not available (for example, for - * campaigns that had traffic from portfolio bidding strategies or non-tCPA). + * Number of entities in which the asset is pinned to headline 3. + * This metric can only be selected with `ChannelAggregateAssetView` and + * `CampaignAggregateAssetView`. + * This metric is only supported in Search channel. ** - *optional int64 average_target_cpa_micros = 290;- * @return The averageTargetCpaMicros. + *optional int64 asset_pinned_as_headline_position_three_count = 351;+ * @return The assetPinnedAsHeadlinePositionThreeCount. */ @java.lang.Override - public long getAverageTargetCpaMicros() { - return averageTargetCpaMicros_; + public long getAssetPinnedAsHeadlinePositionThreeCount() { + return assetPinnedAsHeadlinePositionThreeCount_; } /** *- * The average Target CPA, or unset if not available (for example, for - * campaigns that had traffic from portfolio bidding strategies or non-tCPA). + * Number of entities in which the asset is pinned to headline 3. + * This metric can only be selected with `ChannelAggregateAssetView` and + * `CampaignAggregateAssetView`. + * This metric is only supported in Search channel. ** - *optional int64 average_target_cpa_micros = 290;- * @param value The averageTargetCpaMicros to set. + *optional int64 asset_pinned_as_headline_position_three_count = 351;+ * @param value The assetPinnedAsHeadlinePositionThreeCount to set. * @return This builder for chaining. */ - public Builder setAverageTargetCpaMicros(long value) { + public Builder setAssetPinnedAsHeadlinePositionThreeCount(long value) { - averageTargetCpaMicros_ = value; - bitField3_ |= 0x80000000; + assetPinnedAsHeadlinePositionThreeCount_ = value; + bitField5_ |= 0x04000000; onChanged(); return this; } /** *- * The average Target CPA, or unset if not available (for example, for - * campaigns that had traffic from portfolio bidding strategies or non-tCPA). + * Number of entities in which the asset is pinned to headline 3. + * This metric can only be selected with `ChannelAggregateAssetView` and + * `CampaignAggregateAssetView`. + * This metric is only supported in Search channel. ** - *optional int64 average_target_cpa_micros = 290;+ *optional int64 asset_pinned_as_headline_position_three_count = 351;* @return This builder for chaining. */ - public Builder clearAverageTargetCpaMicros() { - bitField3_ = (bitField3_ & ~0x80000000); - averageTargetCpaMicros_ = 0L; + public Builder clearAssetPinnedAsHeadlinePositionThreeCount() { + bitField5_ = (bitField5_ & ~0x04000000); + assetPinnedAsHeadlinePositionThreeCount_ = 0L; onChanged(); return this; } - private double averageTargetRoas_ ; + private long assetPinnedAsDescriptionPositionOneCount_ ; /** *- * The average Target ROAS, or unset if not available (for example, for - * campaigns that had traffic from portfolio bidding strategies or non-tROAS). + * Number of entities in which the asset is pinned to description 1. + * This metric can only be selected with `ChannelAggregateAssetView` and + * `CampaignAggregateAssetView`. + * This metric is only supported in Search channel. ** - *optional double average_target_roas = 250;- * @return Whether the averageTargetRoas field is set. + *optional int64 asset_pinned_as_description_position_one_count = 352;+ * @return Whether the assetPinnedAsDescriptionPositionOneCount field is set. */ @java.lang.Override - public boolean hasAverageTargetRoas() { - return ((bitField4_ & 0x00000001) != 0); + public boolean hasAssetPinnedAsDescriptionPositionOneCount() { + return ((bitField5_ & 0x08000000) != 0); } /** *- * The average Target ROAS, or unset if not available (for example, for - * campaigns that had traffic from portfolio bidding strategies or non-tROAS). + * Number of entities in which the asset is pinned to description 1. + * This metric can only be selected with `ChannelAggregateAssetView` and + * `CampaignAggregateAssetView`. + * This metric is only supported in Search channel. ** - *optional double average_target_roas = 250;- * @return The averageTargetRoas. + *optional int64 asset_pinned_as_description_position_one_count = 352;+ * @return The assetPinnedAsDescriptionPositionOneCount. */ @java.lang.Override - public double getAverageTargetRoas() { - return averageTargetRoas_; + public long getAssetPinnedAsDescriptionPositionOneCount() { + return assetPinnedAsDescriptionPositionOneCount_; } /** *- * The average Target ROAS, or unset if not available (for example, for - * campaigns that had traffic from portfolio bidding strategies or non-tROAS). + * Number of entities in which the asset is pinned to description 1. + * This metric can only be selected with `ChannelAggregateAssetView` and + * `CampaignAggregateAssetView`. + * This metric is only supported in Search channel. ** - *optional double average_target_roas = 250;- * @param value The averageTargetRoas to set. + *optional int64 asset_pinned_as_description_position_one_count = 352;+ * @param value The assetPinnedAsDescriptionPositionOneCount to set. * @return This builder for chaining. */ - public Builder setAverageTargetRoas(double value) { + public Builder setAssetPinnedAsDescriptionPositionOneCount(long value) { - averageTargetRoas_ = value; - bitField4_ |= 0x00000001; + assetPinnedAsDescriptionPositionOneCount_ = value; + bitField5_ |= 0x08000000; onChanged(); return this; } /** *- * The average Target ROAS, or unset if not available (for example, for - * campaigns that had traffic from portfolio bidding strategies or non-tROAS). + * Number of entities in which the asset is pinned to description 1. + * This metric can only be selected with `ChannelAggregateAssetView` and + * `CampaignAggregateAssetView`. + * This metric is only supported in Search channel. ** - *optional double average_target_roas = 250;+ *optional int64 asset_pinned_as_description_position_one_count = 352;* @return This builder for chaining. */ - public Builder clearAverageTargetRoas() { - bitField4_ = (bitField4_ & ~0x00000001); - averageTargetRoas_ = 0D; + public Builder clearAssetPinnedAsDescriptionPositionOneCount() { + bitField5_ = (bitField5_ & ~0x08000000); + assetPinnedAsDescriptionPositionOneCount_ = 0L; onChanged(); return this; } - private double topImpressionPercentage_ ; + private long assetPinnedAsDescriptionPositionTwoCount_ ; /** *- * The percent of your ad impressions that are shown adjacent to the top - * organic search results. + * Number of entities in which the asset is pinned to description 2. + * This metric can only be selected with `ChannelAggregateAssetView` and + * `CampaignAggregateAssetView`. + * This metric is only supported in Search channel. ** - *optional double top_impression_percentage = 148;- * @return Whether the topImpressionPercentage field is set. + *optional int64 asset_pinned_as_description_position_two_count = 353;+ * @return Whether the assetPinnedAsDescriptionPositionTwoCount field is set. */ @java.lang.Override - public boolean hasTopImpressionPercentage() { - return ((bitField4_ & 0x00000002) != 0); + public boolean hasAssetPinnedAsDescriptionPositionTwoCount() { + return ((bitField5_ & 0x10000000) != 0); } /** *- * The percent of your ad impressions that are shown adjacent to the top - * organic search results. + * Number of entities in which the asset is pinned to description 2. + * This metric can only be selected with `ChannelAggregateAssetView` and + * `CampaignAggregateAssetView`. + * This metric is only supported in Search channel. ** - *optional double top_impression_percentage = 148;- * @return The topImpressionPercentage. + *optional int64 asset_pinned_as_description_position_two_count = 353;+ * @return The assetPinnedAsDescriptionPositionTwoCount. */ @java.lang.Override - public double getTopImpressionPercentage() { - return topImpressionPercentage_; + public long getAssetPinnedAsDescriptionPositionTwoCount() { + return assetPinnedAsDescriptionPositionTwoCount_; } /** *- * The percent of your ad impressions that are shown adjacent to the top - * organic search results. + * Number of entities in which the asset is pinned to description 2. + * This metric can only be selected with `ChannelAggregateAssetView` and + * `CampaignAggregateAssetView`. + * This metric is only supported in Search channel. ** - *optional double top_impression_percentage = 148;- * @param value The topImpressionPercentage to set. + *optional int64 asset_pinned_as_description_position_two_count = 353;+ * @param value The assetPinnedAsDescriptionPositionTwoCount to set. * @return This builder for chaining. */ - public Builder setTopImpressionPercentage(double value) { + public Builder setAssetPinnedAsDescriptionPositionTwoCount(long value) { - topImpressionPercentage_ = value; - bitField4_ |= 0x00000002; + assetPinnedAsDescriptionPositionTwoCount_ = value; + bitField5_ |= 0x10000000; onChanged(); return this; } /** *- * The percent of your ad impressions that are shown adjacent to the top - * organic search results. + * Number of entities in which the asset is pinned to description 2. + * This metric can only be selected with `ChannelAggregateAssetView` and + * `CampaignAggregateAssetView`. + * This metric is only supported in Search channel. ** - *optional double top_impression_percentage = 148;+ *optional int64 asset_pinned_as_description_position_two_count = 353;* @return This builder for chaining. */ - public Builder clearTopImpressionPercentage() { - bitField4_ = (bitField4_ & ~0x00000002); - topImpressionPercentage_ = 0D; + public Builder clearAssetPinnedAsDescriptionPositionTwoCount() { + bitField5_ = (bitField5_ & ~0x10000000); + assetPinnedAsDescriptionPositionTwoCount_ = 0L; onChanged(); return this; } - private double validAcceleratedMobilePagesClicksPercentage_ ; + private double storeVisitsLastClickModelAttributedConversions_ ; /** *- * The percentage of ad clicks to Accelerated Mobile Pages (AMP) landing pages - * that reach a valid AMP page. + * The amount of business visits attributed by the last click model. ** - *optional double valid_accelerated_mobile_pages_clicks_percentage = 149;- * @return Whether the validAcceleratedMobilePagesClicksPercentage field is set. + *optional double store_visits_last_click_model_attributed_conversions = 365;+ * @return Whether the storeVisitsLastClickModelAttributedConversions field is set. */ @java.lang.Override - public boolean hasValidAcceleratedMobilePagesClicksPercentage() { - return ((bitField4_ & 0x00000004) != 0); + public boolean hasStoreVisitsLastClickModelAttributedConversions() { + return ((bitField5_ & 0x20000000) != 0); } /** *- * The percentage of ad clicks to Accelerated Mobile Pages (AMP) landing pages - * that reach a valid AMP page. + * The amount of business visits attributed by the last click model. ** - *optional double valid_accelerated_mobile_pages_clicks_percentage = 149;- * @return The validAcceleratedMobilePagesClicksPercentage. + *optional double store_visits_last_click_model_attributed_conversions = 365;+ * @return The storeVisitsLastClickModelAttributedConversions. */ @java.lang.Override - public double getValidAcceleratedMobilePagesClicksPercentage() { - return validAcceleratedMobilePagesClicksPercentage_; + public double getStoreVisitsLastClickModelAttributedConversions() { + return storeVisitsLastClickModelAttributedConversions_; } /** *- * The percentage of ad clicks to Accelerated Mobile Pages (AMP) landing pages - * that reach a valid AMP page. + * The amount of business visits attributed by the last click model. ** - *optional double valid_accelerated_mobile_pages_clicks_percentage = 149;- * @param value The validAcceleratedMobilePagesClicksPercentage to set. + *optional double store_visits_last_click_model_attributed_conversions = 365;+ * @param value The storeVisitsLastClickModelAttributedConversions to set. * @return This builder for chaining. */ - public Builder setValidAcceleratedMobilePagesClicksPercentage(double value) { + public Builder setStoreVisitsLastClickModelAttributedConversions(double value) { - validAcceleratedMobilePagesClicksPercentage_ = value; - bitField4_ |= 0x00000004; + storeVisitsLastClickModelAttributedConversions_ = value; + bitField5_ |= 0x20000000; onChanged(); return this; } /** *- * The percentage of ad clicks to Accelerated Mobile Pages (AMP) landing pages - * that reach a valid AMP page. + * The amount of business visits attributed by the last click model. ** - *optional double valid_accelerated_mobile_pages_clicks_percentage = 149;+ *optional double store_visits_last_click_model_attributed_conversions = 365;* @return This builder for chaining. */ - public Builder clearValidAcceleratedMobilePagesClicksPercentage() { - bitField4_ = (bitField4_ & ~0x00000004); - validAcceleratedMobilePagesClicksPercentage_ = 0D; + public Builder clearStoreVisitsLastClickModelAttributedConversions() { + bitField5_ = (bitField5_ & ~0x20000000); + storeVisitsLastClickModelAttributedConversions_ = 0D; onChanged(); return this; } - private double valuePerAllConversions_ ; + private double resultsConversionsPurchase_ ; /** *- * The value of all conversions divided by the number of all conversions. + * The purchase conversion stats for the unified goals results. ** - *optional double value_per_all_conversions = 150;- * @return Whether the valuePerAllConversions field is set. + *optional double results_conversions_purchase = 366;+ * @return Whether the resultsConversionsPurchase field is set. */ @java.lang.Override - public boolean hasValuePerAllConversions() { - return ((bitField4_ & 0x00000008) != 0); + public boolean hasResultsConversionsPurchase() { + return ((bitField5_ & 0x40000000) != 0); } /** *- * The value of all conversions divided by the number of all conversions. + * The purchase conversion stats for the unified goals results. ** - *optional double value_per_all_conversions = 150;- * @return The valuePerAllConversions. + *optional double results_conversions_purchase = 366;+ * @return The resultsConversionsPurchase. */ @java.lang.Override - public double getValuePerAllConversions() { - return valuePerAllConversions_; + public double getResultsConversionsPurchase() { + return resultsConversionsPurchase_; } /** *- * The value of all conversions divided by the number of all conversions. + * The purchase conversion stats for the unified goals results. ** - *optional double value_per_all_conversions = 150;- * @param value The valuePerAllConversions to set. + *optional double results_conversions_purchase = 366;+ * @param value The resultsConversionsPurchase to set. * @return This builder for chaining. */ - public Builder setValuePerAllConversions(double value) { + public Builder setResultsConversionsPurchase(double value) { - valuePerAllConversions_ = value; - bitField4_ |= 0x00000008; + resultsConversionsPurchase_ = value; + bitField5_ |= 0x40000000; onChanged(); return this; } /** *- * The value of all conversions divided by the number of all conversions. + * The purchase conversion stats for the unified goals results. ** - *optional double value_per_all_conversions = 150;+ *optional double results_conversions_purchase = 366;* @return This builder for chaining. */ - public Builder clearValuePerAllConversions() { - bitField4_ = (bitField4_ & ~0x00000008); - valuePerAllConversions_ = 0D; + public Builder clearResultsConversionsPurchase() { + bitField5_ = (bitField5_ & ~0x40000000); + resultsConversionsPurchase_ = 0D; onChanged(); return this; } - private double valuePerAllConversionsByConversionDate_ ; + private double videoTrueviewViewRateInFeed_ ; /** *- * The value of all conversions divided by the number of all conversions. When - * this column is selected with date, the values in date column means the - * conversion date. Details for the `by_conversion_date` columns are available - * at [Understand conversions by time with new - * columns](https://support.google.com/google-ads/answer/9549009). + * The number of TrueView views divided by number of impressions that can + * potentially lead to TrueView views for in-feed formats. ** - *optional double value_per_all_conversions_by_conversion_date = 244;- * @return Whether the valuePerAllConversionsByConversionDate field is set. + *optional double video_trueview_view_rate_in_feed = 408;+ * @return Whether the videoTrueviewViewRateInFeed field is set. */ @java.lang.Override - public boolean hasValuePerAllConversionsByConversionDate() { - return ((bitField4_ & 0x00000010) != 0); + public boolean hasVideoTrueviewViewRateInFeed() { + return ((bitField5_ & 0x80000000) != 0); } /** *- * The value of all conversions divided by the number of all conversions. When - * this column is selected with date, the values in date column means the - * conversion date. Details for the `by_conversion_date` columns are available - * at [Understand conversions by time with new - * columns](https://support.google.com/google-ads/answer/9549009). + * The number of TrueView views divided by number of impressions that can + * potentially lead to TrueView views for in-feed formats. ** - *optional double value_per_all_conversions_by_conversion_date = 244;- * @return The valuePerAllConversionsByConversionDate. + *optional double video_trueview_view_rate_in_feed = 408;+ * @return The videoTrueviewViewRateInFeed. */ @java.lang.Override - public double getValuePerAllConversionsByConversionDate() { - return valuePerAllConversionsByConversionDate_; + public double getVideoTrueviewViewRateInFeed() { + return videoTrueviewViewRateInFeed_; } /** *- * The value of all conversions divided by the number of all conversions. When - * this column is selected with date, the values in date column means the - * conversion date. Details for the `by_conversion_date` columns are available - * at [Understand conversions by time with new - * columns](https://support.google.com/google-ads/answer/9549009). + * The number of TrueView views divided by number of impressions that can + * potentially lead to TrueView views for in-feed formats. ** - *optional double value_per_all_conversions_by_conversion_date = 244;- * @param value The valuePerAllConversionsByConversionDate to set. + *optional double video_trueview_view_rate_in_feed = 408;+ * @param value The videoTrueviewViewRateInFeed to set. * @return This builder for chaining. */ - public Builder setValuePerAllConversionsByConversionDate(double value) { + public Builder setVideoTrueviewViewRateInFeed(double value) { - valuePerAllConversionsByConversionDate_ = value; - bitField4_ |= 0x00000010; + videoTrueviewViewRateInFeed_ = value; + bitField5_ |= 0x80000000; onChanged(); return this; } /** *- * The value of all conversions divided by the number of all conversions. When - * this column is selected with date, the values in date column means the - * conversion date. Details for the `by_conversion_date` columns are available - * at [Understand conversions by time with new - * columns](https://support.google.com/google-ads/answer/9549009). + * The number of TrueView views divided by number of impressions that can + * potentially lead to TrueView views for in-feed formats. ** - *optional double value_per_all_conversions_by_conversion_date = 244;+ *optional double video_trueview_view_rate_in_feed = 408;* @return This builder for chaining. */ - public Builder clearValuePerAllConversionsByConversionDate() { - bitField4_ = (bitField4_ & ~0x00000010); - valuePerAllConversionsByConversionDate_ = 0D; + public Builder clearVideoTrueviewViewRateInFeed() { + bitField5_ = (bitField5_ & ~0x80000000); + videoTrueviewViewRateInFeed_ = 0D; onChanged(); return this; } - private double valuePerConversion_ ; + private double videoTrueviewViewRateInStream_ ; /** *- * The value of conversions divided by the number of conversions. This only - * includes conversion actions for which the `include_in_conversions_metric` - * attribute is set to `true`. If you use conversion-based bidding, your bid - * strategies will optimize for these conversions. + * The number of TrueView views divided by number of impressions that can + * potentially lead to TrueView views for in-stream formats. ** - *optional double value_per_conversion = 151;- * @return Whether the valuePerConversion field is set. + *optional double video_trueview_view_rate_in_stream = 409;+ * @return Whether the videoTrueviewViewRateInStream field is set. */ @java.lang.Override - public boolean hasValuePerConversion() { - return ((bitField4_ & 0x00000020) != 0); + public boolean hasVideoTrueviewViewRateInStream() { + return ((bitField6_ & 0x00000001) != 0); } /** *- * The value of conversions divided by the number of conversions. This only - * includes conversion actions for which the `include_in_conversions_metric` - * attribute is set to `true`. If you use conversion-based bidding, your bid - * strategies will optimize for these conversions. + * The number of TrueView views divided by number of impressions that can + * potentially lead to TrueView views for in-stream formats. ** - *optional double value_per_conversion = 151;- * @return The valuePerConversion. + *optional double video_trueview_view_rate_in_stream = 409;+ * @return The videoTrueviewViewRateInStream. */ @java.lang.Override - public double getValuePerConversion() { - return valuePerConversion_; + public double getVideoTrueviewViewRateInStream() { + return videoTrueviewViewRateInStream_; } /** *- * The value of conversions divided by the number of conversions. This only - * includes conversion actions for which the `include_in_conversions_metric` - * attribute is set to `true`. If you use conversion-based bidding, your bid - * strategies will optimize for these conversions. + * The number of TrueView views divided by number of impressions that can + * potentially lead to TrueView views for in-stream formats. ** - *optional double value_per_conversion = 151;- * @param value The valuePerConversion to set. + *optional double video_trueview_view_rate_in_stream = 409;+ * @param value The videoTrueviewViewRateInStream to set. * @return This builder for chaining. */ - public Builder setValuePerConversion(double value) { + public Builder setVideoTrueviewViewRateInStream(double value) { - valuePerConversion_ = value; - bitField4_ |= 0x00000020; + videoTrueviewViewRateInStream_ = value; + bitField6_ |= 0x00000001; onChanged(); return this; } /** *- * The value of conversions divided by the number of conversions. This only - * includes conversion actions for which the `include_in_conversions_metric` - * attribute is set to `true`. If you use conversion-based bidding, your bid - * strategies will optimize for these conversions. + * The number of TrueView views divided by number of impressions that can + * potentially lead to TrueView views for in-stream formats. ** - *optional double value_per_conversion = 151;+ *optional double video_trueview_view_rate_in_stream = 409;* @return This builder for chaining. */ - public Builder clearValuePerConversion() { - bitField4_ = (bitField4_ & ~0x00000020); - valuePerConversion_ = 0D; + public Builder clearVideoTrueviewViewRateInStream() { + bitField6_ = (bitField6_ & ~0x00000001); + videoTrueviewViewRateInStream_ = 0D; onChanged(); return this; } - private double valuePerConversionsByConversionDate_ ; + private double videoTrueviewViewRateShorts_ ; /** *- * The value of conversions divided by the number of conversions. This only - * includes conversion actions for which the `include_in_conversions_metric` - * attribute is set to `true`. If you use conversion-based bidding, your bid - * strategies will optimize for these conversions. When this column is - * selected with date, the values in date column means the conversion date. - * Details for the `by_conversion_date` columns are available at [Understand - * conversions by time with new - * columns](https://support.google.com/google-ads/answer/9549009). + * The number of TrueView views divided by number of impressions that can + * potentially lead to TrueView views for Shorts ads. ** - *optional double value_per_conversions_by_conversion_date = 245;- * @return Whether the valuePerConversionsByConversionDate field is set. + *optional double video_trueview_view_rate_shorts = 410;+ * @return Whether the videoTrueviewViewRateShorts field is set. */ @java.lang.Override - public boolean hasValuePerConversionsByConversionDate() { - return ((bitField4_ & 0x00000040) != 0); + public boolean hasVideoTrueviewViewRateShorts() { + return ((bitField6_ & 0x00000002) != 0); } /** *- * The value of conversions divided by the number of conversions. This only - * includes conversion actions for which the `include_in_conversions_metric` - * attribute is set to `true`. If you use conversion-based bidding, your bid - * strategies will optimize for these conversions. When this column is - * selected with date, the values in date column means the conversion date. - * Details for the `by_conversion_date` columns are available at [Understand - * conversions by time with new - * columns](https://support.google.com/google-ads/answer/9549009). + * The number of TrueView views divided by number of impressions that can + * potentially lead to TrueView views for Shorts ads. ** - *optional double value_per_conversions_by_conversion_date = 245;- * @return The valuePerConversionsByConversionDate. + *optional double video_trueview_view_rate_shorts = 410;+ * @return The videoTrueviewViewRateShorts. */ @java.lang.Override - public double getValuePerConversionsByConversionDate() { - return valuePerConversionsByConversionDate_; + public double getVideoTrueviewViewRateShorts() { + return videoTrueviewViewRateShorts_; } /** *- * The value of conversions divided by the number of conversions. This only - * includes conversion actions for which the `include_in_conversions_metric` - * attribute is set to `true`. If you use conversion-based bidding, your bid - * strategies will optimize for these conversions. When this column is - * selected with date, the values in date column means the conversion date. - * Details for the `by_conversion_date` columns are available at [Understand - * conversions by time with new - * columns](https://support.google.com/google-ads/answer/9549009). + * The number of TrueView views divided by number of impressions that can + * potentially lead to TrueView views for Shorts ads. ** - *optional double value_per_conversions_by_conversion_date = 245;- * @param value The valuePerConversionsByConversionDate to set. + *optional double video_trueview_view_rate_shorts = 410;+ * @param value The videoTrueviewViewRateShorts to set. * @return This builder for chaining. */ - public Builder setValuePerConversionsByConversionDate(double value) { + public Builder setVideoTrueviewViewRateShorts(double value) { - valuePerConversionsByConversionDate_ = value; - bitField4_ |= 0x00000040; + videoTrueviewViewRateShorts_ = value; + bitField6_ |= 0x00000002; onChanged(); return this; } /** *- * The value of conversions divided by the number of conversions. This only - * includes conversion actions for which the `include_in_conversions_metric` - * attribute is set to `true`. If you use conversion-based bidding, your bid - * strategies will optimize for these conversions. When this column is - * selected with date, the values in date column means the conversion date. - * Details for the `by_conversion_date` columns are available at [Understand - * conversions by time with new - * columns](https://support.google.com/google-ads/answer/9549009). + * The number of TrueView views divided by number of impressions that can + * potentially lead to TrueView views for Shorts ads. ** - *optional double value_per_conversions_by_conversion_date = 245;+ *optional double video_trueview_view_rate_shorts = 410;* @return This builder for chaining. */ - public Builder clearValuePerConversionsByConversionDate() { - bitField4_ = (bitField4_ & ~0x00000040); - valuePerConversionsByConversionDate_ = 0D; + public Builder clearVideoTrueviewViewRateShorts() { + bitField6_ = (bitField6_ & ~0x00000002); + videoTrueviewViewRateShorts_ = 0D; onChanged(); return this; } - private double valuePerCurrentModelAttributedConversion_ ; + private long coviewedImpressions_ ; /** *- * The value of current model attributed conversions divided by the number of - * the conversions. This only includes conversion actions for which the - * `include_in_conversions_metric` attribute is set to `true`. If you use - * conversion-based bidding, your bid strategies will optimize for these - * conversions. + * All co-viewed impressions represent the total number of people who saw your + * ad. This includes people who are signed into their Google Account, as well + * as other people who are watching the same ad on a connected TV. This metric + * is only available for the Campaign resource with adjusted_age_range and + * adjusted_gender segments. These segmentations are mandatory to get the + * all coviewed impressions. ** - *optional double value_per_current_model_attributed_conversion = 152;- * @return Whether the valuePerCurrentModelAttributedConversion field is set. + *optional int64 coviewed_impressions = 380;+ * @return Whether the coviewedImpressions field is set. */ @java.lang.Override - public boolean hasValuePerCurrentModelAttributedConversion() { - return ((bitField4_ & 0x00000080) != 0); + public boolean hasCoviewedImpressions() { + return ((bitField6_ & 0x00000004) != 0); } /** *- * The value of current model attributed conversions divided by the number of - * the conversions. This only includes conversion actions for which the - * `include_in_conversions_metric` attribute is set to `true`. If you use - * conversion-based bidding, your bid strategies will optimize for these - * conversions. + * All co-viewed impressions represent the total number of people who saw your + * ad. This includes people who are signed into their Google Account, as well + * as other people who are watching the same ad on a connected TV. This metric + * is only available for the Campaign resource with adjusted_age_range and + * adjusted_gender segments. These segmentations are mandatory to get the + * all coviewed impressions. ** - *optional double value_per_current_model_attributed_conversion = 152;- * @return The valuePerCurrentModelAttributedConversion. + *optional int64 coviewed_impressions = 380;+ * @return The coviewedImpressions. */ @java.lang.Override - public double getValuePerCurrentModelAttributedConversion() { - return valuePerCurrentModelAttributedConversion_; + public long getCoviewedImpressions() { + return coviewedImpressions_; } /** *- * The value of current model attributed conversions divided by the number of - * the conversions. This only includes conversion actions for which the - * `include_in_conversions_metric` attribute is set to `true`. If you use - * conversion-based bidding, your bid strategies will optimize for these - * conversions. + * All co-viewed impressions represent the total number of people who saw your + * ad. This includes people who are signed into their Google Account, as well + * as other people who are watching the same ad on a connected TV. This metric + * is only available for the Campaign resource with adjusted_age_range and + * adjusted_gender segments. These segmentations are mandatory to get the + * all coviewed impressions. ** - *optional double value_per_current_model_attributed_conversion = 152;- * @param value The valuePerCurrentModelAttributedConversion to set. + *optional int64 coviewed_impressions = 380;+ * @param value The coviewedImpressions to set. * @return This builder for chaining. */ - public Builder setValuePerCurrentModelAttributedConversion(double value) { + public Builder setCoviewedImpressions(long value) { - valuePerCurrentModelAttributedConversion_ = value; - bitField4_ |= 0x00000080; + coviewedImpressions_ = value; + bitField6_ |= 0x00000004; onChanged(); return this; } /** *- * The value of current model attributed conversions divided by the number of - * the conversions. This only includes conversion actions for which the - * `include_in_conversions_metric` attribute is set to `true`. If you use - * conversion-based bidding, your bid strategies will optimize for these - * conversions. + * All co-viewed impressions represent the total number of people who saw your + * ad. This includes people who are signed into their Google Account, as well + * as other people who are watching the same ad on a connected TV. This metric + * is only available for the Campaign resource with adjusted_age_range and + * adjusted_gender segments. These segmentations are mandatory to get the + * all coviewed impressions. ** - *optional double value_per_current_model_attributed_conversion = 152;+ *optional int64 coviewed_impressions = 380;* @return This builder for chaining. */ - public Builder clearValuePerCurrentModelAttributedConversion() { - bitField4_ = (bitField4_ & ~0x00000080); - valuePerCurrentModelAttributedConversion_ = 0D; + public Builder clearCoviewedImpressions() { + bitField6_ = (bitField6_ & ~0x00000004); + coviewedImpressions_ = 0L; onChanged(); return this; } - private double videoQuartileP100Rate_ ; + private long primaryImpressions_ ; /** *- * Percentage of impressions where the viewer watched all of your video. + * Primary impression is counted each time your ad is served. This metric is + * only available for the Campaign resource with adjusted_age_range and + * adjusted_gender segments. These segmentations are mandatory to get the + * primary impressions. ** - *optional double video_quartile_p100_rate = 132;- * @return Whether the videoQuartileP100Rate field is set. + *optional int64 primary_impressions = 381;+ * @return Whether the primaryImpressions field is set. */ @java.lang.Override - public boolean hasVideoQuartileP100Rate() { - return ((bitField4_ & 0x00000100) != 0); + public boolean hasPrimaryImpressions() { + return ((bitField6_ & 0x00000008) != 0); } /** *- * Percentage of impressions where the viewer watched all of your video. + * Primary impression is counted each time your ad is served. This metric is + * only available for the Campaign resource with adjusted_age_range and + * adjusted_gender segments. These segmentations are mandatory to get the + * primary impressions. ** - *optional double video_quartile_p100_rate = 132;- * @return The videoQuartileP100Rate. + *optional int64 primary_impressions = 381;+ * @return The primaryImpressions. */ @java.lang.Override - public double getVideoQuartileP100Rate() { - return videoQuartileP100Rate_; + public long getPrimaryImpressions() { + return primaryImpressions_; } /** *- * Percentage of impressions where the viewer watched all of your video. + * Primary impression is counted each time your ad is served. This metric is + * only available for the Campaign resource with adjusted_age_range and + * adjusted_gender segments. These segmentations are mandatory to get the + * primary impressions. ** - *optional double video_quartile_p100_rate = 132;- * @param value The videoQuartileP100Rate to set. + *optional int64 primary_impressions = 381;+ * @param value The primaryImpressions to set. * @return This builder for chaining. */ - public Builder setVideoQuartileP100Rate(double value) { + public Builder setPrimaryImpressions(long value) { - videoQuartileP100Rate_ = value; - bitField4_ |= 0x00000100; + primaryImpressions_ = value; + bitField6_ |= 0x00000008; onChanged(); return this; } /** *- * Percentage of impressions where the viewer watched all of your video. + * Primary impression is counted each time your ad is served. This metric is + * only available for the Campaign resource with adjusted_age_range and + * adjusted_gender segments. These segmentations are mandatory to get the + * primary impressions. ** - *optional double video_quartile_p100_rate = 132;+ *optional int64 primary_impressions = 381;* @return This builder for chaining. */ - public Builder clearVideoQuartileP100Rate() { - bitField4_ = (bitField4_ & ~0x00000100); - videoQuartileP100Rate_ = 0D; + public Builder clearPrimaryImpressions() { + bitField6_ = (bitField6_ & ~0x00000008); + primaryImpressions_ = 0L; onChanged(); return this; } - private double videoQuartileP25Rate_ ; + private double platformComparableConversionsFromInteractionsRate_ ; /** *- * Percentage of impressions where the viewer watched 25% of your video. + * Platform comparable conversions from interactions divided by the number of + * ad interactions (such as clicks for text ads or views for video ads). This + * only includes conversion actions for which include_in_conversions_metric + * attribute is set to true. If you use conversion-based bidding, your bid + * strategies will optimize for these conversions. ** - *optional double video_quartile_p25_rate = 133;- * @return Whether the videoQuartileP25Rate field is set. + *optional double platform_comparable_conversions_from_interactions_rate = 382;+ * @return Whether the platformComparableConversionsFromInteractionsRate field is set. */ @java.lang.Override - public boolean hasVideoQuartileP25Rate() { - return ((bitField4_ & 0x00000200) != 0); + public boolean hasPlatformComparableConversionsFromInteractionsRate() { + return ((bitField6_ & 0x00000010) != 0); } /** *- * Percentage of impressions where the viewer watched 25% of your video. + * Platform comparable conversions from interactions divided by the number of + * ad interactions (such as clicks for text ads or views for video ads). This + * only includes conversion actions for which include_in_conversions_metric + * attribute is set to true. If you use conversion-based bidding, your bid + * strategies will optimize for these conversions. ** - *optional double video_quartile_p25_rate = 133;- * @return The videoQuartileP25Rate. + *optional double platform_comparable_conversions_from_interactions_rate = 382;+ * @return The platformComparableConversionsFromInteractionsRate. */ @java.lang.Override - public double getVideoQuartileP25Rate() { - return videoQuartileP25Rate_; + public double getPlatformComparableConversionsFromInteractionsRate() { + return platformComparableConversionsFromInteractionsRate_; } /** *- * Percentage of impressions where the viewer watched 25% of your video. + * Platform comparable conversions from interactions divided by the number of + * ad interactions (such as clicks for text ads or views for video ads). This + * only includes conversion actions for which include_in_conversions_metric + * attribute is set to true. If you use conversion-based bidding, your bid + * strategies will optimize for these conversions. ** - *optional double video_quartile_p25_rate = 133;- * @param value The videoQuartileP25Rate to set. + *optional double platform_comparable_conversions_from_interactions_rate = 382;+ * @param value The platformComparableConversionsFromInteractionsRate to set. * @return This builder for chaining. */ - public Builder setVideoQuartileP25Rate(double value) { + public Builder setPlatformComparableConversionsFromInteractionsRate(double value) { - videoQuartileP25Rate_ = value; - bitField4_ |= 0x00000200; + platformComparableConversionsFromInteractionsRate_ = value; + bitField6_ |= 0x00000010; onChanged(); return this; } /** *- * Percentage of impressions where the viewer watched 25% of your video. + * Platform comparable conversions from interactions divided by the number of + * ad interactions (such as clicks for text ads or views for video ads). This + * only includes conversion actions for which include_in_conversions_metric + * attribute is set to true. If you use conversion-based bidding, your bid + * strategies will optimize for these conversions. ** - *optional double video_quartile_p25_rate = 133;+ *optional double platform_comparable_conversions_from_interactions_rate = 382;* @return This builder for chaining. */ - public Builder clearVideoQuartileP25Rate() { - bitField4_ = (bitField4_ & ~0x00000200); - videoQuartileP25Rate_ = 0D; + public Builder clearPlatformComparableConversionsFromInteractionsRate() { + bitField6_ = (bitField6_ & ~0x00000010); + platformComparableConversionsFromInteractionsRate_ = 0D; onChanged(); return this; } - private double videoQuartileP50Rate_ ; + private double platformComparableConversions_ ; /** *- * Percentage of impressions where the viewer watched 50% of your video. + * The number of platform comparable conversions. This only includes + * conversion actions for which include_in_conversions_metric attribute is set + * to true. If you use conversion-based bidding, your bid strategies will + * optimize for these conversions. ** - *optional double video_quartile_p50_rate = 134;- * @return Whether the videoQuartileP50Rate field is set. + *optional double platform_comparable_conversions = 383;+ * @return Whether the platformComparableConversions field is set. */ @java.lang.Override - public boolean hasVideoQuartileP50Rate() { - return ((bitField4_ & 0x00000400) != 0); + public boolean hasPlatformComparableConversions() { + return ((bitField6_ & 0x00000020) != 0); } /** *- * Percentage of impressions where the viewer watched 50% of your video. + * The number of platform comparable conversions. This only includes + * conversion actions for which include_in_conversions_metric attribute is set + * to true. If you use conversion-based bidding, your bid strategies will + * optimize for these conversions. ** - *optional double video_quartile_p50_rate = 134;- * @return The videoQuartileP50Rate. + *optional double platform_comparable_conversions = 383;+ * @return The platformComparableConversions. */ @java.lang.Override - public double getVideoQuartileP50Rate() { - return videoQuartileP50Rate_; + public double getPlatformComparableConversions() { + return platformComparableConversions_; } /** *- * Percentage of impressions where the viewer watched 50% of your video. + * The number of platform comparable conversions. This only includes + * conversion actions for which include_in_conversions_metric attribute is set + * to true. If you use conversion-based bidding, your bid strategies will + * optimize for these conversions. ** - *optional double video_quartile_p50_rate = 134;- * @param value The videoQuartileP50Rate to set. + *optional double platform_comparable_conversions = 383;+ * @param value The platformComparableConversions to set. * @return This builder for chaining. */ - public Builder setVideoQuartileP50Rate(double value) { + public Builder setPlatformComparableConversions(double value) { - videoQuartileP50Rate_ = value; - bitField4_ |= 0x00000400; + platformComparableConversions_ = value; + bitField6_ |= 0x00000020; onChanged(); return this; } /** *- * Percentage of impressions where the viewer watched 50% of your video. + * The number of platform comparable conversions. This only includes + * conversion actions for which include_in_conversions_metric attribute is set + * to true. If you use conversion-based bidding, your bid strategies will + * optimize for these conversions. ** - *optional double video_quartile_p50_rate = 134;+ *optional double platform_comparable_conversions = 383;* @return This builder for chaining. */ - public Builder clearVideoQuartileP50Rate() { - bitField4_ = (bitField4_ & ~0x00000400); - videoQuartileP50Rate_ = 0D; + public Builder clearPlatformComparableConversions() { + bitField6_ = (bitField6_ & ~0x00000020); + platformComparableConversions_ = 0D; onChanged(); return this; } - private double videoQuartileP75Rate_ ; + private double platformComparableConversionsValue_ ; /** *- * Percentage of impressions where the viewer watched 75% of your video. + * The value of platform comparable conversions. This only includes conversion + * actions which include_in_conversions_metric attribute is set to true. If + * you use conversion-based bidding, your bid strategies will optimize for + * these conversions. ** - *optional double video_quartile_p75_rate = 135;- * @return Whether the videoQuartileP75Rate field is set. + *optional double platform_comparable_conversions_value = 384;+ * @return Whether the platformComparableConversionsValue field is set. */ @java.lang.Override - public boolean hasVideoQuartileP75Rate() { - return ((bitField4_ & 0x00000800) != 0); + public boolean hasPlatformComparableConversionsValue() { + return ((bitField6_ & 0x00000040) != 0); } /** *- * Percentage of impressions where the viewer watched 75% of your video. + * The value of platform comparable conversions. This only includes conversion + * actions which include_in_conversions_metric attribute is set to true. If + * you use conversion-based bidding, your bid strategies will optimize for + * these conversions. ** - *optional double video_quartile_p75_rate = 135;- * @return The videoQuartileP75Rate. + *optional double platform_comparable_conversions_value = 384;+ * @return The platformComparableConversionsValue. */ @java.lang.Override - public double getVideoQuartileP75Rate() { - return videoQuartileP75Rate_; + public double getPlatformComparableConversionsValue() { + return platformComparableConversionsValue_; } /** *- * Percentage of impressions where the viewer watched 75% of your video. + * The value of platform comparable conversions. This only includes conversion + * actions which include_in_conversions_metric attribute is set to true. If + * you use conversion-based bidding, your bid strategies will optimize for + * these conversions. ** - *optional double video_quartile_p75_rate = 135;- * @param value The videoQuartileP75Rate to set. + *optional double platform_comparable_conversions_value = 384;+ * @param value The platformComparableConversionsValue to set. * @return This builder for chaining. */ - public Builder setVideoQuartileP75Rate(double value) { - - videoQuartileP75Rate_ = value; - bitField4_ |= 0x00000800; + public Builder setPlatformComparableConversionsValue(double value) { + + platformComparableConversionsValue_ = value; + bitField6_ |= 0x00000040; onChanged(); return this; } /** *- * Percentage of impressions where the viewer watched 75% of your video. + * The value of platform comparable conversions. This only includes conversion + * actions which include_in_conversions_metric attribute is set to true. If + * you use conversion-based bidding, your bid strategies will optimize for + * these conversions. ** - *optional double video_quartile_p75_rate = 135;+ *optional double platform_comparable_conversions_value = 384;* @return This builder for chaining. */ - public Builder clearVideoQuartileP75Rate() { - bitField4_ = (bitField4_ & ~0x00000800); - videoQuartileP75Rate_ = 0D; + public Builder clearPlatformComparableConversionsValue() { + bitField6_ = (bitField6_ & ~0x00000040); + platformComparableConversionsValue_ = 0D; onChanged(); return this; } - private double videoTrueviewViewRate_ ; + private double platformComparableConversionsValuePerCost_ ; /** *- * The number of TrueView views your video ad receives divided by its number - * of impressions, including thumbnail impressions for TrueView in-display - * ads. + * The value of conversions divided by the cost of ad interactions. This only + * includes conversion actions for which include_in_conversions_metric + * attribute is set to true. If you use conversion-based bidding, your bid + * strategies will optimize for these conversions. ** - *optional double video_trueview_view_rate = 406;- * @return Whether the videoTrueviewViewRate field is set. + *optional double platform_comparable_conversions_value_per_cost = 385;+ * @return Whether the platformComparableConversionsValuePerCost field is set. */ @java.lang.Override - public boolean hasVideoTrueviewViewRate() { - return ((bitField4_ & 0x00001000) != 0); + public boolean hasPlatformComparableConversionsValuePerCost() { + return ((bitField6_ & 0x00000080) != 0); } /** *- * The number of TrueView views your video ad receives divided by its number - * of impressions, including thumbnail impressions for TrueView in-display - * ads. + * The value of conversions divided by the cost of ad interactions. This only + * includes conversion actions for which include_in_conversions_metric + * attribute is set to true. If you use conversion-based bidding, your bid + * strategies will optimize for these conversions. ** - *optional double video_trueview_view_rate = 406;- * @return The videoTrueviewViewRate. + *optional double platform_comparable_conversions_value_per_cost = 385;+ * @return The platformComparableConversionsValuePerCost. */ @java.lang.Override - public double getVideoTrueviewViewRate() { - return videoTrueviewViewRate_; + public double getPlatformComparableConversionsValuePerCost() { + return platformComparableConversionsValuePerCost_; } /** *- * The number of TrueView views your video ad receives divided by its number - * of impressions, including thumbnail impressions for TrueView in-display - * ads. + * The value of conversions divided by the cost of ad interactions. This only + * includes conversion actions for which include_in_conversions_metric + * attribute is set to true. If you use conversion-based bidding, your bid + * strategies will optimize for these conversions. ** - *optional double video_trueview_view_rate = 406;- * @param value The videoTrueviewViewRate to set. + *optional double platform_comparable_conversions_value_per_cost = 385;+ * @param value The platformComparableConversionsValuePerCost to set. * @return This builder for chaining. */ - public Builder setVideoTrueviewViewRate(double value) { + public Builder setPlatformComparableConversionsValuePerCost(double value) { - videoTrueviewViewRate_ = value; - bitField4_ |= 0x00001000; + platformComparableConversionsValuePerCost_ = value; + bitField6_ |= 0x00000080; onChanged(); return this; } /** *- * The number of TrueView views your video ad receives divided by its number - * of impressions, including thumbnail impressions for TrueView in-display - * ads. + * The value of conversions divided by the cost of ad interactions. This only + * includes conversion actions for which include_in_conversions_metric + * attribute is set to true. If you use conversion-based bidding, your bid + * strategies will optimize for these conversions. ** - *optional double video_trueview_view_rate = 406;+ *optional double platform_comparable_conversions_value_per_cost = 385;* @return This builder for chaining. */ - public Builder clearVideoTrueviewViewRate() { - bitField4_ = (bitField4_ & ~0x00001000); - videoTrueviewViewRate_ = 0D; + public Builder clearPlatformComparableConversionsValuePerCost() { + bitField6_ = (bitField6_ & ~0x00000080); + platformComparableConversionsValuePerCost_ = 0D; onChanged(); return this; } - private long videoTrueviewViews_ ; + private double platformComparableConversionsByConversionDate_ ; /** *- * The number of TrueView views your video ads received. + * The number of platform comparable conversions. When this metric is + * segmented by date, the values in the date segment represent the conversion + * date. This only includes conversion actions for which + * include_in_conversions_metric attribute is set to true. If you use + * conversion-based bidding, your bid strategies will optimize for these + * conversions. ** - *optional int64 video_trueview_views = 407;- * @return Whether the videoTrueviewViews field is set. + *optional double platform_comparable_conversions_by_conversion_date = 386;+ * @return Whether the platformComparableConversionsByConversionDate field is set. */ @java.lang.Override - public boolean hasVideoTrueviewViews() { - return ((bitField4_ & 0x00002000) != 0); + public boolean hasPlatformComparableConversionsByConversionDate() { + return ((bitField6_ & 0x00000100) != 0); } /** *- * The number of TrueView views your video ads received. + * The number of platform comparable conversions. When this metric is + * segmented by date, the values in the date segment represent the conversion + * date. This only includes conversion actions for which + * include_in_conversions_metric attribute is set to true. If you use + * conversion-based bidding, your bid strategies will optimize for these + * conversions. ** - *optional int64 video_trueview_views = 407;- * @return The videoTrueviewViews. + *optional double platform_comparable_conversions_by_conversion_date = 386;+ * @return The platformComparableConversionsByConversionDate. */ @java.lang.Override - public long getVideoTrueviewViews() { - return videoTrueviewViews_; + public double getPlatformComparableConversionsByConversionDate() { + return platformComparableConversionsByConversionDate_; } /** *- * The number of TrueView views your video ads received. + * The number of platform comparable conversions. When this metric is + * segmented by date, the values in the date segment represent the conversion + * date. This only includes conversion actions for which + * include_in_conversions_metric attribute is set to true. If you use + * conversion-based bidding, your bid strategies will optimize for these + * conversions. ** - *optional int64 video_trueview_views = 407;- * @param value The videoTrueviewViews to set. + *optional double platform_comparable_conversions_by_conversion_date = 386;+ * @param value The platformComparableConversionsByConversionDate to set. * @return This builder for chaining. */ - public Builder setVideoTrueviewViews(long value) { + public Builder setPlatformComparableConversionsByConversionDate(double value) { - videoTrueviewViews_ = value; - bitField4_ |= 0x00002000; + platformComparableConversionsByConversionDate_ = value; + bitField6_ |= 0x00000100; onChanged(); return this; } /** *- * The number of TrueView views your video ads received. + * The number of platform comparable conversions. When this metric is + * segmented by date, the values in the date segment represent the conversion + * date. This only includes conversion actions for which + * include_in_conversions_metric attribute is set to true. If you use + * conversion-based bidding, your bid strategies will optimize for these + * conversions. ** - *optional int64 video_trueview_views = 407;+ *optional double platform_comparable_conversions_by_conversion_date = 386;* @return This builder for chaining. */ - public Builder clearVideoTrueviewViews() { - bitField4_ = (bitField4_ & ~0x00002000); - videoTrueviewViews_ = 0L; + public Builder clearPlatformComparableConversionsByConversionDate() { + bitField6_ = (bitField6_ & ~0x00000100); + platformComparableConversionsByConversionDate_ = 0D; onChanged(); return this; } - private long viewThroughConversions_ ; + private double platformComparableConversionsValueByConversionDate_ ; /** *- * The total number of view-through conversions. - * These happen when a customer sees an image or rich media ad, then later - * completes a conversion on your site without interacting with (for example, - * clicking on) another ad. + * The value of platform comparable conversions. When this metric is segmented + * by date, the values in the date segment represent the conversion date. This + * only includes conversion actions for which include_in_conversions_metric + * attribute is set to true. If you use conversion-based bidding, your bid + * strategies will optimize for these conversions. ** - *optional int64 view_through_conversions = 155;- * @return Whether the viewThroughConversions field is set. + *optional double platform_comparable_conversions_value_by_conversion_date = 387;+ * @return Whether the platformComparableConversionsValueByConversionDate field is set. */ @java.lang.Override - public boolean hasViewThroughConversions() { - return ((bitField4_ & 0x00004000) != 0); + public boolean hasPlatformComparableConversionsValueByConversionDate() { + return ((bitField6_ & 0x00000200) != 0); } /** *- * The total number of view-through conversions. - * These happen when a customer sees an image or rich media ad, then later - * completes a conversion on your site without interacting with (for example, - * clicking on) another ad. + * The value of platform comparable conversions. When this metric is segmented + * by date, the values in the date segment represent the conversion date. This + * only includes conversion actions for which include_in_conversions_metric + * attribute is set to true. If you use conversion-based bidding, your bid + * strategies will optimize for these conversions. ** - *optional int64 view_through_conversions = 155;- * @return The viewThroughConversions. + *optional double platform_comparable_conversions_value_by_conversion_date = 387;+ * @return The platformComparableConversionsValueByConversionDate. */ @java.lang.Override - public long getViewThroughConversions() { - return viewThroughConversions_; + public double getPlatformComparableConversionsValueByConversionDate() { + return platformComparableConversionsValueByConversionDate_; } /** *- * The total number of view-through conversions. - * These happen when a customer sees an image or rich media ad, then later - * completes a conversion on your site without interacting with (for example, - * clicking on) another ad. + * The value of platform comparable conversions. When this metric is segmented + * by date, the values in the date segment represent the conversion date. This + * only includes conversion actions for which include_in_conversions_metric + * attribute is set to true. If you use conversion-based bidding, your bid + * strategies will optimize for these conversions. ** - *optional int64 view_through_conversions = 155;- * @param value The viewThroughConversions to set. + *optional double platform_comparable_conversions_value_by_conversion_date = 387;+ * @param value The platformComparableConversionsValueByConversionDate to set. * @return This builder for chaining. */ - public Builder setViewThroughConversions(long value) { + public Builder setPlatformComparableConversionsValueByConversionDate(double value) { - viewThroughConversions_ = value; - bitField4_ |= 0x00004000; + platformComparableConversionsValueByConversionDate_ = value; + bitField6_ |= 0x00000200; onChanged(); return this; } /** *- * The total number of view-through conversions. - * These happen when a customer sees an image or rich media ad, then later - * completes a conversion on your site without interacting with (for example, - * clicking on) another ad. + * The value of platform comparable conversions. When this metric is segmented + * by date, the values in the date segment represent the conversion date. This + * only includes conversion actions for which include_in_conversions_metric + * attribute is set to true. If you use conversion-based bidding, your bid + * strategies will optimize for these conversions. ** - *optional int64 view_through_conversions = 155;+ *optional double platform_comparable_conversions_value_by_conversion_date = 387;* @return This builder for chaining. */ - public Builder clearViewThroughConversions() { - bitField4_ = (bitField4_ & ~0x00004000); - viewThroughConversions_ = 0L; + public Builder clearPlatformComparableConversionsValueByConversionDate() { + bitField6_ = (bitField6_ & ~0x00000200); + platformComparableConversionsValueByConversionDate_ = 0D; onChanged(); return this; } - private long skAdNetworkInstalls_ ; + private double platformComparableConversionsFromInteractionsValuePerInteraction_ ; /** *- * The number of iOS Store Kit Ad Network conversions. + * The value of platform comparable conversions from interactions divided by + * the number of ad interactions. This only includes conversion actions for + * which include_in_conversions_metric attribute is set to true. If you use + * conversion-based bidding, your bid strategies will optimize for these + * conversions. ** - *int64 sk_ad_network_installs = 246;- * @return The skAdNetworkInstalls. + *optional double platform_comparable_conversions_from_interactions_value_per_interaction = 388;+ * @return Whether the platformComparableConversionsFromInteractionsValuePerInteraction field is set. */ @java.lang.Override - public long getSkAdNetworkInstalls() { - return skAdNetworkInstalls_; + public boolean hasPlatformComparableConversionsFromInteractionsValuePerInteraction() { + return ((bitField6_ & 0x00000400) != 0); } /** *- * The number of iOS Store Kit Ad Network conversions. + * The value of platform comparable conversions from interactions divided by + * the number of ad interactions. This only includes conversion actions for + * which include_in_conversions_metric attribute is set to true. If you use + * conversion-based bidding, your bid strategies will optimize for these + * conversions. ** - *int64 sk_ad_network_installs = 246;- * @param value The skAdNetworkInstalls to set. - * @return This builder for chaining. + *optional double platform_comparable_conversions_from_interactions_value_per_interaction = 388;+ * @return The platformComparableConversionsFromInteractionsValuePerInteraction. */ - public Builder setSkAdNetworkInstalls(long value) { - - skAdNetworkInstalls_ = value; - bitField4_ |= 0x00008000; - onChanged(); - return this; + @java.lang.Override + public double getPlatformComparableConversionsFromInteractionsValuePerInteraction() { + return platformComparableConversionsFromInteractionsValuePerInteraction_; } /** *- * The number of iOS Store Kit Ad Network conversions. + * The value of platform comparable conversions from interactions divided by + * the number of ad interactions. This only includes conversion actions for + * which include_in_conversions_metric attribute is set to true. If you use + * conversion-based bidding, your bid strategies will optimize for these + * conversions. ** - *int64 sk_ad_network_installs = 246;+ *optional double platform_comparable_conversions_from_interactions_value_per_interaction = 388;+ * @param value The platformComparableConversionsFromInteractionsValuePerInteraction to set. * @return This builder for chaining. */ - public Builder clearSkAdNetworkInstalls() { - bitField4_ = (bitField4_ & ~0x00008000); - skAdNetworkInstalls_ = 0L; + public Builder setPlatformComparableConversionsFromInteractionsValuePerInteraction(double value) { + + platformComparableConversionsFromInteractionsValuePerInteraction_ = value; + bitField6_ |= 0x00000400; onChanged(); return this; } - - private long skAdNetworkTotalConversions_ ; - /** - *- * The total number of iOS Store Kit Ad Network conversions. - *- * - *int64 sk_ad_network_total_conversions = 292;- * @return The skAdNetworkTotalConversions. - */ - @java.lang.Override - public long getSkAdNetworkTotalConversions() { - return skAdNetworkTotalConversions_; - } /** *- * The total number of iOS Store Kit Ad Network conversions. + * The value of platform comparable conversions from interactions divided by + * the number of ad interactions. This only includes conversion actions for + * which include_in_conversions_metric attribute is set to true. If you use + * conversion-based bidding, your bid strategies will optimize for these + * conversions. ** - *int64 sk_ad_network_total_conversions = 292;- * @param value The skAdNetworkTotalConversions to set. + *optional double platform_comparable_conversions_from_interactions_value_per_interaction = 388;* @return This builder for chaining. */ - public Builder setSkAdNetworkTotalConversions(long value) { - - skAdNetworkTotalConversions_ = value; - bitField4_ |= 0x00010000; + public Builder clearPlatformComparableConversionsFromInteractionsValuePerInteraction() { + bitField6_ = (bitField6_ & ~0x00000400); + platformComparableConversionsFromInteractionsValuePerInteraction_ = 0D; onChanged(); return this; } + + private double costPerPlatformComparableConversion_ ; /** *- * The total number of iOS Store Kit Ad Network conversions. + * The cost of ad interactions divided by the number of platform comparable + * conversions. This only includes conversion actions for which + * include_in_conversions_metric attribute is set to true. If you use + * conversion-based bidding, your bid strategies will optimize for these + * conversions. ** - *int64 sk_ad_network_total_conversions = 292;- * @return This builder for chaining. + *optional double cost_per_platform_comparable_conversion = 389;+ * @return Whether the costPerPlatformComparableConversion field is set. */ - public Builder clearSkAdNetworkTotalConversions() { - bitField4_ = (bitField4_ & ~0x00010000); - skAdNetworkTotalConversions_ = 0L; - onChanged(); - return this; + @java.lang.Override + public boolean hasCostPerPlatformComparableConversion() { + return ((bitField6_ & 0x00000800) != 0); } - - private long publisherPurchasedClicks_ ; /** *- * Clicks from properties not owned by the publisher for which the traffic - * the publisher has paid for or acquired through incentivized activity + * The cost of ad interactions divided by the number of platform comparable + * conversions. This only includes conversion actions for which + * include_in_conversions_metric attribute is set to true. If you use + * conversion-based bidding, your bid strategies will optimize for these + * conversions. ** - *int64 publisher_purchased_clicks = 264;- * @return The publisherPurchasedClicks. + *optional double cost_per_platform_comparable_conversion = 389;+ * @return The costPerPlatformComparableConversion. */ @java.lang.Override - public long getPublisherPurchasedClicks() { - return publisherPurchasedClicks_; + public double getCostPerPlatformComparableConversion() { + return costPerPlatformComparableConversion_; } /** *- * Clicks from properties not owned by the publisher for which the traffic - * the publisher has paid for or acquired through incentivized activity + * The cost of ad interactions divided by the number of platform comparable + * conversions. This only includes conversion actions for which + * include_in_conversions_metric attribute is set to true. If you use + * conversion-based bidding, your bid strategies will optimize for these + * conversions. ** - *int64 publisher_purchased_clicks = 264;- * @param value The publisherPurchasedClicks to set. + *optional double cost_per_platform_comparable_conversion = 389;+ * @param value The costPerPlatformComparableConversion to set. * @return This builder for chaining. */ - public Builder setPublisherPurchasedClicks(long value) { + public Builder setCostPerPlatformComparableConversion(double value) { - publisherPurchasedClicks_ = value; - bitField4_ |= 0x00020000; + costPerPlatformComparableConversion_ = value; + bitField6_ |= 0x00000800; onChanged(); return this; } /** *- * Clicks from properties not owned by the publisher for which the traffic - * the publisher has paid for or acquired through incentivized activity + * The cost of ad interactions divided by the number of platform comparable + * conversions. This only includes conversion actions for which + * include_in_conversions_metric attribute is set to true. If you use + * conversion-based bidding, your bid strategies will optimize for these + * conversions. ** - *int64 publisher_purchased_clicks = 264;+ *optional double cost_per_platform_comparable_conversion = 389;* @return This builder for chaining. */ - public Builder clearPublisherPurchasedClicks() { - bitField4_ = (bitField4_ & ~0x00020000); - publisherPurchasedClicks_ = 0L; + public Builder clearCostPerPlatformComparableConversion() { + bitField6_ = (bitField6_ & ~0x00000800); + costPerPlatformComparableConversion_ = 0D; onChanged(); return this; } - private long publisherOrganicClicks_ ; + private double valuePerPlatformComparableConversion_ ; /** *- * Clicks from properties for which the traffic the publisher has not paid - * for or acquired through incentivized activity + * The value of platform comparable conversions divided by the number of + * platform comparable conversions. This only includes conversion actions for + * which include_in_conversions_metric attribute is set to true. If you use + * conversion-based bidding, your bid strategies will optimize for these + * conversions. ** - *int64 publisher_organic_clicks = 265;- * @return The publisherOrganicClicks. + *optional double value_per_platform_comparable_conversion = 390;+ * @return Whether the valuePerPlatformComparableConversion field is set. */ @java.lang.Override - public long getPublisherOrganicClicks() { - return publisherOrganicClicks_; + public boolean hasValuePerPlatformComparableConversion() { + return ((bitField6_ & 0x00001000) != 0); } /** *- * Clicks from properties for which the traffic the publisher has not paid - * for or acquired through incentivized activity + * The value of platform comparable conversions divided by the number of + * platform comparable conversions. This only includes conversion actions for + * which include_in_conversions_metric attribute is set to true. If you use + * conversion-based bidding, your bid strategies will optimize for these + * conversions. ** - *int64 publisher_organic_clicks = 265;- * @param value The publisherOrganicClicks to set. + *optional double value_per_platform_comparable_conversion = 390;+ * @return The valuePerPlatformComparableConversion. + */ + @java.lang.Override + public double getValuePerPlatformComparableConversion() { + return valuePerPlatformComparableConversion_; + } + /** + *+ * The value of platform comparable conversions divided by the number of + * platform comparable conversions. This only includes conversion actions for + * which include_in_conversions_metric attribute is set to true. If you use + * conversion-based bidding, your bid strategies will optimize for these + * conversions. + *+ * + *optional double value_per_platform_comparable_conversion = 390;+ * @param value The valuePerPlatformComparableConversion to set. * @return This builder for chaining. */ - public Builder setPublisherOrganicClicks(long value) { + public Builder setValuePerPlatformComparableConversion(double value) { - publisherOrganicClicks_ = value; - bitField4_ |= 0x00040000; + valuePerPlatformComparableConversion_ = value; + bitField6_ |= 0x00001000; onChanged(); return this; } /** *- * Clicks from properties for which the traffic the publisher has not paid - * for or acquired through incentivized activity + * The value of platform comparable conversions divided by the number of + * platform comparable conversions. This only includes conversion actions for + * which include_in_conversions_metric attribute is set to true. If you use + * conversion-based bidding, your bid strategies will optimize for these + * conversions. ** - *int64 publisher_organic_clicks = 265;+ *optional double value_per_platform_comparable_conversion = 390;* @return This builder for chaining. */ - public Builder clearPublisherOrganicClicks() { - bitField4_ = (bitField4_ & ~0x00040000); - publisherOrganicClicks_ = 0L; + public Builder clearValuePerPlatformComparableConversion() { + bitField6_ = (bitField6_ & ~0x00001000); + valuePerPlatformComparableConversion_ = 0D; onChanged(); return this; } - private long publisherUnknownClicks_ ; + private double valuePerPlatformComparableConversionsByConversionDate_ ; /** *- * Clicks from traffic which is not identified as "Publisher Purchased" or - * "Publisher Organic" + * The value of platform comparable conversions divided by the number of + * platform comparable conversions. When this metric is segmented by date, the + * values in the date segment represent the conversion date. This only + * includes conversion actions for which include_in_conversions_metric + * attribute is set to true. If you use conversion-based bidding, your bid + * strategies will optimize for these conversions. ** - *int64 publisher_unknown_clicks = 266;- * @return The publisherUnknownClicks. + *optional double value_per_platform_comparable_conversions_by_conversion_date = 391;+ * @return Whether the valuePerPlatformComparableConversionsByConversionDate field is set. */ @java.lang.Override - public long getPublisherUnknownClicks() { - return publisherUnknownClicks_; + public boolean hasValuePerPlatformComparableConversionsByConversionDate() { + return ((bitField6_ & 0x00002000) != 0); } /** *- * Clicks from traffic which is not identified as "Publisher Purchased" or - * "Publisher Organic" + * The value of platform comparable conversions divided by the number of + * platform comparable conversions. When this metric is segmented by date, the + * values in the date segment represent the conversion date. This only + * includes conversion actions for which include_in_conversions_metric + * attribute is set to true. If you use conversion-based bidding, your bid + * strategies will optimize for these conversions. ** - *int64 publisher_unknown_clicks = 266;- * @param value The publisherUnknownClicks to set. + *optional double value_per_platform_comparable_conversions_by_conversion_date = 391;+ * @return The valuePerPlatformComparableConversionsByConversionDate. + */ + @java.lang.Override + public double getValuePerPlatformComparableConversionsByConversionDate() { + return valuePerPlatformComparableConversionsByConversionDate_; + } + /** + *+ * The value of platform comparable conversions divided by the number of + * platform comparable conversions. When this metric is segmented by date, the + * values in the date segment represent the conversion date. This only + * includes conversion actions for which include_in_conversions_metric + * attribute is set to true. If you use conversion-based bidding, your bid + * strategies will optimize for these conversions. + *+ * + *optional double value_per_platform_comparable_conversions_by_conversion_date = 391;+ * @param value The valuePerPlatformComparableConversionsByConversionDate to set. * @return This builder for chaining. */ - public Builder setPublisherUnknownClicks(long value) { + public Builder setValuePerPlatformComparableConversionsByConversionDate(double value) { - publisherUnknownClicks_ = value; - bitField4_ |= 0x00080000; + valuePerPlatformComparableConversionsByConversionDate_ = value; + bitField6_ |= 0x00002000; onChanged(); return this; } /** *- * Clicks from traffic which is not identified as "Publisher Purchased" or - * "Publisher Organic" + * The value of platform comparable conversions divided by the number of + * platform comparable conversions. When this metric is segmented by date, the + * values in the date segment represent the conversion date. This only + * includes conversion actions for which include_in_conversions_metric + * attribute is set to true. If you use conversion-based bidding, your bid + * strategies will optimize for these conversions. ** - *int64 publisher_unknown_clicks = 266;+ *optional double value_per_platform_comparable_conversions_by_conversion_date = 391;* @return This builder for chaining. */ - public Builder clearPublisherUnknownClicks() { - bitField4_ = (bitField4_ & ~0x00080000); - publisherUnknownClicks_ = 0L; + public Builder clearValuePerPlatformComparableConversionsByConversionDate() { + bitField6_ = (bitField6_ & ~0x00002000); + valuePerPlatformComparableConversionsByConversionDate_ = 0D; onChanged(); return this; } - private double allConversionsFromLocationAssetClickToCall_ ; + private double costConvertedCurrencyPerPlatformComparableConversion_ ; /** *- * Number of call button clicks on any location surface after a chargeable ad - * event (click or impression). This measure is coming from Asset based - * location. + * The cost of the platform comparable conversion in the currency of the + * authorized customer. ** - *optional double all_conversions_from_location_asset_click_to_call = 267;- * @return Whether the allConversionsFromLocationAssetClickToCall field is set. + *optional double cost_converted_currency_per_platform_comparable_conversion = 392;+ * @return Whether the costConvertedCurrencyPerPlatformComparableConversion field is set. */ @java.lang.Override - public boolean hasAllConversionsFromLocationAssetClickToCall() { - return ((bitField4_ & 0x00100000) != 0); + public boolean hasCostConvertedCurrencyPerPlatformComparableConversion() { + return ((bitField6_ & 0x00004000) != 0); } /** *- * Number of call button clicks on any location surface after a chargeable ad - * event (click or impression). This measure is coming from Asset based - * location. + * The cost of the platform comparable conversion in the currency of the + * authorized customer. ** - *optional double all_conversions_from_location_asset_click_to_call = 267;- * @return The allConversionsFromLocationAssetClickToCall. + *optional double cost_converted_currency_per_platform_comparable_conversion = 392;+ * @return The costConvertedCurrencyPerPlatformComparableConversion. */ @java.lang.Override - public double getAllConversionsFromLocationAssetClickToCall() { - return allConversionsFromLocationAssetClickToCall_; + public double getCostConvertedCurrencyPerPlatformComparableConversion() { + return costConvertedCurrencyPerPlatformComparableConversion_; } /** *- * Number of call button clicks on any location surface after a chargeable ad - * event (click or impression). This measure is coming from Asset based - * location. + * The cost of the platform comparable conversion in the currency of the + * authorized customer. ** - *optional double all_conversions_from_location_asset_click_to_call = 267;- * @param value The allConversionsFromLocationAssetClickToCall to set. + *optional double cost_converted_currency_per_platform_comparable_conversion = 392;+ * @param value The costConvertedCurrencyPerPlatformComparableConversion to set. * @return This builder for chaining. */ - public Builder setAllConversionsFromLocationAssetClickToCall(double value) { + public Builder setCostConvertedCurrencyPerPlatformComparableConversion(double value) { - allConversionsFromLocationAssetClickToCall_ = value; - bitField4_ |= 0x00100000; + costConvertedCurrencyPerPlatformComparableConversion_ = value; + bitField6_ |= 0x00004000; onChanged(); return this; } /** *- * Number of call button clicks on any location surface after a chargeable ad - * event (click or impression). This measure is coming from Asset based - * location. + * The cost of the platform comparable conversion in the currency of the + * authorized customer. ** - *optional double all_conversions_from_location_asset_click_to_call = 267;+ *optional double cost_converted_currency_per_platform_comparable_conversion = 392;* @return This builder for chaining. */ - public Builder clearAllConversionsFromLocationAssetClickToCall() { - bitField4_ = (bitField4_ & ~0x00100000); - allConversionsFromLocationAssetClickToCall_ = 0D; + public Builder clearCostConvertedCurrencyPerPlatformComparableConversion() { + bitField6_ = (bitField6_ & ~0x00004000); + costConvertedCurrencyPerPlatformComparableConversion_ = 0D; onChanged(); return this; } - private double allConversionsFromLocationAssetDirections_ ; + private long uniqueUsersTwoPlus_ ; /** *- * Number of driving directions clicks on any location surface after a - * chargeable ad event (click or impression). This measure is coming - * from Asset based location. + * This metric counts the unique individuals who were shown your video ad two + * 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 double all_conversions_from_location_asset_directions = 268;- * @return Whether the allConversionsFromLocationAssetDirections field is set. + *optional int64 unique_users_two_plus = 393;+ * @return Whether the uniqueUsersTwoPlus field is set. */ @java.lang.Override - public boolean hasAllConversionsFromLocationAssetDirections() { - return ((bitField4_ & 0x00200000) != 0); + public boolean hasUniqueUsersTwoPlus() { + return ((bitField6_ & 0x00008000) != 0); } /** *- * Number of driving directions clicks on any location surface after a - * chargeable ad event (click or impression). This measure is coming - * from Asset based location. + * This metric counts the unique individuals who were shown your video ad two + * 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 double all_conversions_from_location_asset_directions = 268;- * @return The allConversionsFromLocationAssetDirections. + *optional int64 unique_users_two_plus = 393;+ * @return The uniqueUsersTwoPlus. */ @java.lang.Override - public double getAllConversionsFromLocationAssetDirections() { - return allConversionsFromLocationAssetDirections_; + public long getUniqueUsersTwoPlus() { + return uniqueUsersTwoPlus_; } /** *- * Number of driving directions clicks on any location surface after a - * chargeable ad event (click or impression). This measure is coming - * from Asset based location. + * This metric counts the unique individuals who were shown your video ad two + * 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 double all_conversions_from_location_asset_directions = 268;- * @param value The allConversionsFromLocationAssetDirections to set. + *optional int64 unique_users_two_plus = 393;+ * @param value The uniqueUsersTwoPlus to set. * @return This builder for chaining. */ - public Builder setAllConversionsFromLocationAssetDirections(double value) { + public Builder setUniqueUsersTwoPlus(long value) { - allConversionsFromLocationAssetDirections_ = value; - bitField4_ |= 0x00200000; + uniqueUsersTwoPlus_ = value; + bitField6_ |= 0x00008000; onChanged(); return this; } /** *- * Number of driving directions clicks on any location surface after a - * chargeable ad event (click or impression). This measure is coming - * from Asset based location. + * This metric counts the unique individuals who were shown your video ad two + * 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 double all_conversions_from_location_asset_directions = 268;+ *optional int64 unique_users_two_plus = 393;* @return This builder for chaining. */ - public Builder clearAllConversionsFromLocationAssetDirections() { - bitField4_ = (bitField4_ & ~0x00200000); - allConversionsFromLocationAssetDirections_ = 0D; + public Builder clearUniqueUsersTwoPlus() { + bitField6_ = (bitField6_ & ~0x00008000); + uniqueUsersTwoPlus_ = 0L; onChanged(); return this; } - private double allConversionsFromLocationAssetMenu_ ; + private long uniqueUsersThreePlus_ ; /** *- * Number of menu link clicks on any location surface after a chargeable ad - * event (click or impression). This measure is coming from Asset based - * location. + * This metric counts the unique individuals who were shown your video ad + * three 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 double all_conversions_from_location_asset_menu = 269;- * @return Whether the allConversionsFromLocationAssetMenu field is set. + *optional int64 unique_users_three_plus = 394;+ * @return Whether the uniqueUsersThreePlus field is set. */ @java.lang.Override - public boolean hasAllConversionsFromLocationAssetMenu() { - return ((bitField4_ & 0x00400000) != 0); + public boolean hasUniqueUsersThreePlus() { + return ((bitField6_ & 0x00010000) != 0); } /** *- * Number of menu link clicks on any location surface after a chargeable ad - * event (click or impression). This measure is coming from Asset based - * location. + * This metric counts the unique individuals who were shown your video ad + * three 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 double all_conversions_from_location_asset_menu = 269;- * @return The allConversionsFromLocationAssetMenu. + *optional int64 unique_users_three_plus = 394;+ * @return The uniqueUsersThreePlus. */ @java.lang.Override - public double getAllConversionsFromLocationAssetMenu() { - return allConversionsFromLocationAssetMenu_; + public long getUniqueUsersThreePlus() { + return uniqueUsersThreePlus_; } /** *- * Number of menu link clicks on any location surface after a chargeable ad - * event (click or impression). This measure is coming from Asset based - * location. + * This metric counts the unique individuals who were shown your video ad + * three 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 double all_conversions_from_location_asset_menu = 269;- * @param value The allConversionsFromLocationAssetMenu to set. + *optional int64 unique_users_three_plus = 394;+ * @param value The uniqueUsersThreePlus to set. * @return This builder for chaining. */ - public Builder setAllConversionsFromLocationAssetMenu(double value) { + public Builder setUniqueUsersThreePlus(long value) { - allConversionsFromLocationAssetMenu_ = value; - bitField4_ |= 0x00400000; + uniqueUsersThreePlus_ = value; + bitField6_ |= 0x00010000; onChanged(); return this; } /** *- * Number of menu link clicks on any location surface after a chargeable ad - * event (click or impression). This measure is coming from Asset based - * location. + * This metric counts the unique individuals who were shown your video ad + * three 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 double all_conversions_from_location_asset_menu = 269;+ *optional int64 unique_users_three_plus = 394;* @return This builder for chaining. */ - public Builder clearAllConversionsFromLocationAssetMenu() { - bitField4_ = (bitField4_ & ~0x00400000); - allConversionsFromLocationAssetMenu_ = 0D; + public Builder clearUniqueUsersThreePlus() { + bitField6_ = (bitField6_ & ~0x00010000); + uniqueUsersThreePlus_ = 0L; onChanged(); return this; } - private double allConversionsFromLocationAssetOrder_ ; + private long uniqueUsersFourPlus_ ; /** *- * Number of order clicks on any location surface after a chargeable ad event - * (click or impression). This measure is coming from Asset based - * location. + * This metric counts the unique individuals who were shown your video ad four + * 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 double all_conversions_from_location_asset_order = 270;- * @return Whether the allConversionsFromLocationAssetOrder field is set. + *optional int64 unique_users_four_plus = 395;+ * @return Whether the uniqueUsersFourPlus field is set. */ @java.lang.Override - public boolean hasAllConversionsFromLocationAssetOrder() { - return ((bitField4_ & 0x00800000) != 0); + public boolean hasUniqueUsersFourPlus() { + return ((bitField6_ & 0x00020000) != 0); } /** *- * Number of order clicks on any location surface after a chargeable ad event - * (click or impression). This measure is coming from Asset based - * location. + * This metric counts the unique individuals who were shown your video ad four + * 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 double all_conversions_from_location_asset_order = 270;- * @return The allConversionsFromLocationAssetOrder. + *optional int64 unique_users_four_plus = 395;+ * @return The uniqueUsersFourPlus. */ @java.lang.Override - public double getAllConversionsFromLocationAssetOrder() { - return allConversionsFromLocationAssetOrder_; + public long getUniqueUsersFourPlus() { + return uniqueUsersFourPlus_; } /** *- * Number of order clicks on any location surface after a chargeable ad event - * (click or impression). This measure is coming from Asset based - * location. + * This metric counts the unique individuals who were shown your video ad four + * 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 double all_conversions_from_location_asset_order = 270;- * @param value The allConversionsFromLocationAssetOrder to set. + *optional int64 unique_users_four_plus = 395;+ * @param value The uniqueUsersFourPlus to set. * @return This builder for chaining. */ - public Builder setAllConversionsFromLocationAssetOrder(double value) { + public Builder setUniqueUsersFourPlus(long value) { - allConversionsFromLocationAssetOrder_ = value; - bitField4_ |= 0x00800000; + uniqueUsersFourPlus_ = value; + bitField6_ |= 0x00020000; onChanged(); return this; } /** *- * Number of order clicks on any location surface after a chargeable ad event - * (click or impression). This measure is coming from Asset based - * location. + * This metric counts the unique individuals who were shown your video ad four + * 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 double all_conversions_from_location_asset_order = 270;+ *optional int64 unique_users_four_plus = 395;* @return This builder for chaining. */ - public Builder clearAllConversionsFromLocationAssetOrder() { - bitField4_ = (bitField4_ & ~0x00800000); - allConversionsFromLocationAssetOrder_ = 0D; + public Builder clearUniqueUsersFourPlus() { + bitField6_ = (bitField6_ & ~0x00020000); + uniqueUsersFourPlus_ = 0L; onChanged(); return this; } - private double allConversionsFromLocationAssetOtherEngagement_ ; + private long uniqueUsersFivePlus_ ; /** *- * Number of other types of local action clicks on any location surface after - * a chargeable ad event (click or impression). This measure is coming - * from Asset based location. + * This metric counts the unique individuals who were shown your video ad five + * 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 double all_conversions_from_location_asset_other_engagement = 271;- * @return Whether the allConversionsFromLocationAssetOtherEngagement field is set. + *optional int64 unique_users_five_plus = 396;+ * @return Whether the uniqueUsersFivePlus field is set. */ @java.lang.Override - public boolean hasAllConversionsFromLocationAssetOtherEngagement() { - return ((bitField4_ & 0x01000000) != 0); + public boolean hasUniqueUsersFivePlus() { + return ((bitField6_ & 0x00040000) != 0); } /** *- * Number of other types of local action clicks on any location surface after - * a chargeable ad event (click or impression). This measure is coming - * from Asset based location. + * This metric counts the unique individuals who were shown your video ad five + * 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 double all_conversions_from_location_asset_other_engagement = 271;- * @return The allConversionsFromLocationAssetOtherEngagement. + *optional int64 unique_users_five_plus = 396;+ * @return The uniqueUsersFivePlus. */ @java.lang.Override - public double getAllConversionsFromLocationAssetOtherEngagement() { - return allConversionsFromLocationAssetOtherEngagement_; + public long getUniqueUsersFivePlus() { + return uniqueUsersFivePlus_; } /** *- * Number of other types of local action clicks on any location surface after - * a chargeable ad event (click or impression). This measure is coming - * from Asset based location. + * This metric counts the unique individuals who were shown your video ad five + * 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 double all_conversions_from_location_asset_other_engagement = 271;- * @param value The allConversionsFromLocationAssetOtherEngagement to set. + *optional int64 unique_users_five_plus = 396;+ * @param value The uniqueUsersFivePlus to set. * @return This builder for chaining. */ - public Builder setAllConversionsFromLocationAssetOtherEngagement(double value) { + public Builder setUniqueUsersFivePlus(long value) { - allConversionsFromLocationAssetOtherEngagement_ = value; - bitField4_ |= 0x01000000; + uniqueUsersFivePlus_ = value; + bitField6_ |= 0x00040000; onChanged(); return this; } /** *- * Number of other types of local action clicks on any location surface after - * a chargeable ad event (click or impression). This measure is coming - * from Asset based location. + * This metric counts the unique individuals who were shown your video ad five + * 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 double all_conversions_from_location_asset_other_engagement = 271;+ *optional int64 unique_users_five_plus = 396;* @return This builder for chaining. */ - public Builder clearAllConversionsFromLocationAssetOtherEngagement() { - bitField4_ = (bitField4_ & ~0x01000000); - allConversionsFromLocationAssetOtherEngagement_ = 0D; + public Builder clearUniqueUsersFivePlus() { + bitField6_ = (bitField6_ & ~0x00040000); + uniqueUsersFivePlus_ = 0L; onChanged(); return this; } - private double allConversionsFromLocationAssetStoreVisits_ ; + private long uniqueUsersTenPlus_ ; /** *- * Estimated number of visits to the business after a chargeable - * ad event (click or impression). This measure is coming from Asset - * based location. + * This metric counts the unique individuals who were shown your video ad ten + * 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 double all_conversions_from_location_asset_store_visits = 272;- * @return Whether the allConversionsFromLocationAssetStoreVisits field is set. + *optional int64 unique_users_ten_plus = 397;+ * @return Whether the uniqueUsersTenPlus field is set. */ @java.lang.Override - public boolean hasAllConversionsFromLocationAssetStoreVisits() { - return ((bitField4_ & 0x02000000) != 0); + public boolean hasUniqueUsersTenPlus() { + return ((bitField6_ & 0x00080000) != 0); } /** *- * Estimated number of visits to the business after a chargeable - * ad event (click or impression). This measure is coming from Asset - * based location. + * This metric counts the unique individuals who were shown your video ad ten + * 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 double all_conversions_from_location_asset_store_visits = 272;- * @return The allConversionsFromLocationAssetStoreVisits. + *optional int64 unique_users_ten_plus = 397;+ * @return The uniqueUsersTenPlus. */ @java.lang.Override - public double getAllConversionsFromLocationAssetStoreVisits() { - return allConversionsFromLocationAssetStoreVisits_; + public long getUniqueUsersTenPlus() { + return uniqueUsersTenPlus_; } /** *- * Estimated number of visits to the business after a chargeable - * ad event (click or impression). This measure is coming from Asset - * based location. + * This metric counts the unique individuals who were shown your video ad ten + * 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 double all_conversions_from_location_asset_store_visits = 272;- * @param value The allConversionsFromLocationAssetStoreVisits to set. + *optional int64 unique_users_ten_plus = 397;+ * @param value The uniqueUsersTenPlus to set. * @return This builder for chaining. */ - public Builder setAllConversionsFromLocationAssetStoreVisits(double value) { + public Builder setUniqueUsersTenPlus(long value) { - allConversionsFromLocationAssetStoreVisits_ = value; - bitField4_ |= 0x02000000; + uniqueUsersTenPlus_ = value; + bitField6_ |= 0x00080000; onChanged(); return this; } /** *- * Estimated number of visits to the business after a chargeable - * ad event (click or impression). This measure is coming from Asset - * based location. + * This metric counts the unique individuals who were shown your video ad ten + * 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 double all_conversions_from_location_asset_store_visits = 272;+ *optional int64 unique_users_ten_plus = 397;* @return This builder for chaining. */ - public Builder clearAllConversionsFromLocationAssetStoreVisits() { - bitField4_ = (bitField4_ & ~0x02000000); - allConversionsFromLocationAssetStoreVisits_ = 0D; + public Builder clearUniqueUsersTenPlus() { + bitField6_ = (bitField6_ & ~0x00080000); + uniqueUsersTenPlus_ = 0L; onChanged(); return this; } - private double allConversionsFromLocationAssetWebsite_ ; + private double valueAdjustment_ ; /** *- * Number of website URL clicks on any location surface after a chargeable ad - * event (click or impression). This measure is coming from Asset based - * location. + * The conversion value rule adjustment from biddable conversions in all + * conversion categories. ** - *optional double all_conversions_from_location_asset_website = 273;- * @return Whether the allConversionsFromLocationAssetWebsite field is set. + *optional double value_adjustment = 398;+ * @return Whether the valueAdjustment field is set. */ @java.lang.Override - public boolean hasAllConversionsFromLocationAssetWebsite() { - return ((bitField4_ & 0x04000000) != 0); + public boolean hasValueAdjustment() { + return ((bitField6_ & 0x00100000) != 0); } /** *- * Number of website URL clicks on any location surface after a chargeable ad - * event (click or impression). This measure is coming from Asset based - * location. + * The conversion value rule adjustment from biddable conversions in all + * conversion categories. ** - *optional double all_conversions_from_location_asset_website = 273;- * @return The allConversionsFromLocationAssetWebsite. + *optional double value_adjustment = 398;+ * @return The valueAdjustment. */ @java.lang.Override - public double getAllConversionsFromLocationAssetWebsite() { - return allConversionsFromLocationAssetWebsite_; + public double getValueAdjustment() { + return valueAdjustment_; } /** *- * Number of website URL clicks on any location surface after a chargeable ad - * event (click or impression). This measure is coming from Asset based - * location. + * The conversion value rule adjustment from biddable conversions in all + * conversion categories. ** - *optional double all_conversions_from_location_asset_website = 273;- * @param value The allConversionsFromLocationAssetWebsite to set. + *optional double value_adjustment = 398;+ * @param value The valueAdjustment to set. * @return This builder for chaining. */ - public Builder setAllConversionsFromLocationAssetWebsite(double value) { + public Builder setValueAdjustment(double value) { - allConversionsFromLocationAssetWebsite_ = value; - bitField4_ |= 0x04000000; + valueAdjustment_ = value; + bitField6_ |= 0x00100000; onChanged(); return this; } /** *- * Number of website URL clicks on any location surface after a chargeable ad - * event (click or impression). This measure is coming from Asset based - * location. + * The conversion value rule adjustment from biddable conversions in all + * conversion categories. ** - *optional double all_conversions_from_location_asset_website = 273;+ *optional double value_adjustment = 398;* @return This builder for chaining. */ - public Builder clearAllConversionsFromLocationAssetWebsite() { - bitField4_ = (bitField4_ & ~0x04000000); - allConversionsFromLocationAssetWebsite_ = 0D; + public Builder clearValueAdjustment() { + bitField6_ = (bitField6_ & ~0x00100000); + valueAdjustment_ = 0D; onChanged(); return this; } - private long eligibleImpressionsFromLocationAssetStoreReach_ ; + private double allValueAdjustment_ ; /** *- * Number of impressions in which the business location was shown or the - * location was used for targeting. This measure is coming from Asset based - * location. + * The conversion value rule adjustment from all conversions in all conversion + * categories. ** - *optional int64 eligible_impressions_from_location_asset_store_reach = 274;- * @return Whether the eligibleImpressionsFromLocationAssetStoreReach field is set. + *optional double all_value_adjustment = 399;+ * @return Whether the allValueAdjustment field is set. */ @java.lang.Override - public boolean hasEligibleImpressionsFromLocationAssetStoreReach() { - return ((bitField4_ & 0x08000000) != 0); + public boolean hasAllValueAdjustment() { + return ((bitField6_ & 0x00200000) != 0); } /** *- * Number of impressions in which the business location was shown or the - * location was used for targeting. This measure is coming from Asset based - * location. + * The conversion value rule adjustment from all conversions in all conversion + * categories. ** - *optional int64 eligible_impressions_from_location_asset_store_reach = 274;- * @return The eligibleImpressionsFromLocationAssetStoreReach. + *optional double all_value_adjustment = 399;+ * @return The allValueAdjustment. */ @java.lang.Override - public long getEligibleImpressionsFromLocationAssetStoreReach() { - return eligibleImpressionsFromLocationAssetStoreReach_; + public double getAllValueAdjustment() { + return allValueAdjustment_; } /** *- * Number of impressions in which the business location was shown or the - * location was used for targeting. This measure is coming from Asset based - * location. + * The conversion value rule adjustment from all conversions in all conversion + * categories. ** - *optional int64 eligible_impressions_from_location_asset_store_reach = 274;- * @param value The eligibleImpressionsFromLocationAssetStoreReach to set. + *optional double all_value_adjustment = 399;+ * @param value The allValueAdjustment to set. * @return This builder for chaining. */ - public Builder setEligibleImpressionsFromLocationAssetStoreReach(long value) { + public Builder setAllValueAdjustment(double value) { - eligibleImpressionsFromLocationAssetStoreReach_ = value; - bitField4_ |= 0x08000000; + allValueAdjustment_ = value; + bitField6_ |= 0x00200000; onChanged(); return this; } /** *- * Number of impressions in which the business location was shown or the - * location was used for targeting. This measure is coming from Asset based - * location. + * The conversion value rule adjustment from all conversions in all conversion + * categories. ** - *optional int64 eligible_impressions_from_location_asset_store_reach = 274;+ *optional double all_value_adjustment = 399;* @return This builder for chaining. */ - public Builder clearEligibleImpressionsFromLocationAssetStoreReach() { - bitField4_ = (bitField4_ & ~0x08000000); - eligibleImpressionsFromLocationAssetStoreReach_ = 0L; + public Builder clearAllValueAdjustment() { + bitField6_ = (bitField6_ & ~0x00200000); + allValueAdjustment_ = 0D; onChanged(); return this; } - private double viewThroughConversionsFromLocationAssetClickToCall_ ; + private long clicksUniqueQueryClusters_ ; /** *- * Number of call button clicks on any location surface after an impression. - * This measure is coming from Asset based location. + * Unique query intent cluster count for clicks. ** - *optional double view_through_conversions_from_location_asset_click_to_call = 275;- * @return Whether the viewThroughConversionsFromLocationAssetClickToCall field is set. + *optional int64 clicks_unique_query_clusters = 400;+ * @return Whether the clicksUniqueQueryClusters field is set. */ @java.lang.Override - public boolean hasViewThroughConversionsFromLocationAssetClickToCall() { - return ((bitField4_ & 0x10000000) != 0); + public boolean hasClicksUniqueQueryClusters() { + return ((bitField6_ & 0x00400000) != 0); } /** *- * Number of call button clicks on any location surface after an impression. - * This measure is coming from Asset based location. + * Unique query intent cluster count for clicks. ** - *optional double view_through_conversions_from_location_asset_click_to_call = 275;- * @return The viewThroughConversionsFromLocationAssetClickToCall. + *optional int64 clicks_unique_query_clusters = 400;+ * @return The clicksUniqueQueryClusters. */ @java.lang.Override - public double getViewThroughConversionsFromLocationAssetClickToCall() { - return viewThroughConversionsFromLocationAssetClickToCall_; + public long getClicksUniqueQueryClusters() { + return clicksUniqueQueryClusters_; } /** *- * Number of call button clicks on any location surface after an impression. - * This measure is coming from Asset based location. + * Unique query intent cluster count for clicks. ** - *optional double view_through_conversions_from_location_asset_click_to_call = 275;- * @param value The viewThroughConversionsFromLocationAssetClickToCall to set. + *optional int64 clicks_unique_query_clusters = 400;+ * @param value The clicksUniqueQueryClusters to set. * @return This builder for chaining. */ - public Builder setViewThroughConversionsFromLocationAssetClickToCall(double value) { + public Builder setClicksUniqueQueryClusters(long value) { - viewThroughConversionsFromLocationAssetClickToCall_ = value; - bitField4_ |= 0x10000000; + clicksUniqueQueryClusters_ = value; + bitField6_ |= 0x00400000; onChanged(); return this; } /** *- * Number of call button clicks on any location surface after an impression. - * This measure is coming from Asset based location. + * Unique query intent cluster count for clicks. ** - *optional double view_through_conversions_from_location_asset_click_to_call = 275;+ *optional int64 clicks_unique_query_clusters = 400;* @return This builder for chaining. */ - public Builder clearViewThroughConversionsFromLocationAssetClickToCall() { - bitField4_ = (bitField4_ & ~0x10000000); - viewThroughConversionsFromLocationAssetClickToCall_ = 0D; + public Builder clearClicksUniqueQueryClusters() { + bitField6_ = (bitField6_ & ~0x00400000); + clicksUniqueQueryClusters_ = 0L; onChanged(); return this; } - private double viewThroughConversionsFromLocationAssetDirections_ ; + private long conversionsUniqueQueryClusters_ ; /** *- * Number of driving directions clicks on any location surface after an - * impression. This measure is coming from Asset based location. + * Unique query intent cluster count for conversions. ** - *optional double view_through_conversions_from_location_asset_directions = 276;- * @return Whether the viewThroughConversionsFromLocationAssetDirections field is set. + *optional int64 conversions_unique_query_clusters = 401;+ * @return Whether the conversionsUniqueQueryClusters field is set. */ @java.lang.Override - public boolean hasViewThroughConversionsFromLocationAssetDirections() { - return ((bitField4_ & 0x20000000) != 0); + public boolean hasConversionsUniqueQueryClusters() { + return ((bitField6_ & 0x00800000) != 0); } /** *- * Number of driving directions clicks on any location surface after an - * impression. This measure is coming from Asset based location. + * Unique query intent cluster count for conversions. ** - *optional double view_through_conversions_from_location_asset_directions = 276;- * @return The viewThroughConversionsFromLocationAssetDirections. + *optional int64 conversions_unique_query_clusters = 401;+ * @return The conversionsUniqueQueryClusters. */ @java.lang.Override - public double getViewThroughConversionsFromLocationAssetDirections() { - return viewThroughConversionsFromLocationAssetDirections_; + public long getConversionsUniqueQueryClusters() { + return conversionsUniqueQueryClusters_; } /** *- * Number of driving directions clicks on any location surface after an - * impression. This measure is coming from Asset based location. + * Unique query intent cluster count for conversions. ** - *optional double view_through_conversions_from_location_asset_directions = 276;- * @param value The viewThroughConversionsFromLocationAssetDirections to set. + *optional int64 conversions_unique_query_clusters = 401;+ * @param value The conversionsUniqueQueryClusters to set. * @return This builder for chaining. */ - public Builder setViewThroughConversionsFromLocationAssetDirections(double value) { + public Builder setConversionsUniqueQueryClusters(long value) { - viewThroughConversionsFromLocationAssetDirections_ = value; - bitField4_ |= 0x20000000; + conversionsUniqueQueryClusters_ = value; + bitField6_ |= 0x00800000; onChanged(); return this; } /** *- * Number of driving directions clicks on any location surface after an - * impression. This measure is coming from Asset based location. + * Unique query intent cluster count for conversions. ** - *optional double view_through_conversions_from_location_asset_directions = 276;+ *optional int64 conversions_unique_query_clusters = 401;* @return This builder for chaining. */ - public Builder clearViewThroughConversionsFromLocationAssetDirections() { - bitField4_ = (bitField4_ & ~0x20000000); - viewThroughConversionsFromLocationAssetDirections_ = 0D; + public Builder clearConversionsUniqueQueryClusters() { + bitField6_ = (bitField6_ & ~0x00800000); + conversionsUniqueQueryClusters_ = 0L; onChanged(); return this; } - private double viewThroughConversionsFromLocationAssetMenu_ ; + private long impressionsUniqueQueryClusters_ ; /** *- * Number of menu link clicks on any location surface after an impression. - * This measure is coming from Asset based location. + * Unique query intent cluster count for impressions. ** - *optional double view_through_conversions_from_location_asset_menu = 277;- * @return Whether the viewThroughConversionsFromLocationAssetMenu field is set. + *optional int64 impressions_unique_query_clusters = 402;+ * @return Whether the impressionsUniqueQueryClusters field is set. */ @java.lang.Override - public boolean hasViewThroughConversionsFromLocationAssetMenu() { - return ((bitField4_ & 0x40000000) != 0); + public boolean hasImpressionsUniqueQueryClusters() { + return ((bitField6_ & 0x01000000) != 0); } /** *- * Number of menu link clicks on any location surface after an impression. - * This measure is coming from Asset based location. + * Unique query intent cluster count for impressions. ** - *optional double view_through_conversions_from_location_asset_menu = 277;- * @return The viewThroughConversionsFromLocationAssetMenu. + *optional int64 impressions_unique_query_clusters = 402;+ * @return The impressionsUniqueQueryClusters. */ @java.lang.Override - public double getViewThroughConversionsFromLocationAssetMenu() { - return viewThroughConversionsFromLocationAssetMenu_; + public long getImpressionsUniqueQueryClusters() { + return impressionsUniqueQueryClusters_; } /** *- * Number of menu link clicks on any location surface after an impression. - * This measure is coming from Asset based location. + * Unique query intent cluster count for impressions. ** - *optional double view_through_conversions_from_location_asset_menu = 277;- * @param value The viewThroughConversionsFromLocationAssetMenu to set. + *optional int64 impressions_unique_query_clusters = 402;+ * @param value The impressionsUniqueQueryClusters to set. * @return This builder for chaining. */ - public Builder setViewThroughConversionsFromLocationAssetMenu(double value) { + public Builder setImpressionsUniqueQueryClusters(long value) { - viewThroughConversionsFromLocationAssetMenu_ = value; - bitField4_ |= 0x40000000; + impressionsUniqueQueryClusters_ = value; + bitField6_ |= 0x01000000; onChanged(); return this; } /** *- * Number of menu link clicks on any location surface after an impression. - * This measure is coming from Asset based location. + * Unique query intent cluster count for impressions. ** - *optional double view_through_conversions_from_location_asset_menu = 277;+ *optional int64 impressions_unique_query_clusters = 402;* @return This builder for chaining. */ - public Builder clearViewThroughConversionsFromLocationAssetMenu() { - bitField4_ = (bitField4_ & ~0x40000000); - viewThroughConversionsFromLocationAssetMenu_ = 0D; + public Builder clearImpressionsUniqueQueryClusters() { + bitField6_ = (bitField6_ & ~0x01000000); + impressionsUniqueQueryClusters_ = 0L; onChanged(); return this; } - private double viewThroughConversionsFromLocationAssetOrder_ ; + private long videoWatchTimeDurationMillis_ ; /** *- * Number of order clicks on any location surface after an impression. This - * measure is coming from Asset based location. + * Total watch time duration in milliseconds for video impressions that + * started playing. For a small percentage of impressions, we may not be able + * to measure the watch time accurately. In such cases, we adjust the total + * time to account for any unmeasured time by applying the average watch time + * of impressions that were measured. ** - *optional double view_through_conversions_from_location_asset_order = 278;- * @return Whether the viewThroughConversionsFromLocationAssetOrder field is set. + *optional int64 video_watch_time_duration_millis = 403;+ * @return Whether the videoWatchTimeDurationMillis field is set. */ @java.lang.Override - public boolean hasViewThroughConversionsFromLocationAssetOrder() { - return ((bitField4_ & 0x80000000) != 0); + public boolean hasVideoWatchTimeDurationMillis() { + return ((bitField6_ & 0x02000000) != 0); } /** *- * Number of order clicks on any location surface after an impression. This - * measure is coming from Asset based location. + * Total watch time duration in milliseconds for video impressions that + * started playing. For a small percentage of impressions, we may not be able + * to measure the watch time accurately. In such cases, we adjust the total + * time to account for any unmeasured time by applying the average watch time + * of impressions that were measured. ** - *optional double view_through_conversions_from_location_asset_order = 278;- * @return The viewThroughConversionsFromLocationAssetOrder. + *optional int64 video_watch_time_duration_millis = 403;+ * @return The videoWatchTimeDurationMillis. */ @java.lang.Override - public double getViewThroughConversionsFromLocationAssetOrder() { - return viewThroughConversionsFromLocationAssetOrder_; + public long getVideoWatchTimeDurationMillis() { + return videoWatchTimeDurationMillis_; } /** *- * Number of order clicks on any location surface after an impression. This - * measure is coming from Asset based location. + * Total watch time duration in milliseconds for video impressions that + * started playing. For a small percentage of impressions, we may not be able + * to measure the watch time accurately. In such cases, we adjust the total + * time to account for any unmeasured time by applying the average watch time + * of impressions that were measured. ** - *optional double view_through_conversions_from_location_asset_order = 278;- * @param value The viewThroughConversionsFromLocationAssetOrder to set. + *optional int64 video_watch_time_duration_millis = 403;+ * @param value The videoWatchTimeDurationMillis to set. * @return This builder for chaining. */ - public Builder setViewThroughConversionsFromLocationAssetOrder(double value) { + public Builder setVideoWatchTimeDurationMillis(long value) { - viewThroughConversionsFromLocationAssetOrder_ = value; - bitField4_ |= 0x80000000; + videoWatchTimeDurationMillis_ = value; + bitField6_ |= 0x02000000; onChanged(); return this; } /** *- * Number of order clicks on any location surface after an impression. This - * measure is coming from Asset based location. + * Total watch time duration in milliseconds for video impressions that + * started playing. For a small percentage of impressions, we may not be able + * to measure the watch time accurately. In such cases, we adjust the total + * time to account for any unmeasured time by applying the average watch time + * of impressions that were measured. ** - *optional double view_through_conversions_from_location_asset_order = 278;+ *optional int64 video_watch_time_duration_millis = 403;* @return This builder for chaining. */ - public Builder clearViewThroughConversionsFromLocationAssetOrder() { - bitField4_ = (bitField4_ & ~0x80000000); - viewThroughConversionsFromLocationAssetOrder_ = 0D; + public Builder clearVideoWatchTimeDurationMillis() { + bitField6_ = (bitField6_ & ~0x02000000); + videoWatchTimeDurationMillis_ = 0L; onChanged(); return this; } - private double viewThroughConversionsFromLocationAssetOtherEngagement_ ; + private long averageVideoWatchTimeDurationMillis_ ; /** *- * Number of other types of local action clicks on any location surface after - * an impression. This measure is coming from Asset based location. + * Average video watch time duration in milliseconds for video impressions + * that started playing. ** - *optional double view_through_conversions_from_location_asset_other_engagement = 279;- * @return Whether the viewThroughConversionsFromLocationAssetOtherEngagement field is set. + *optional int64 average_video_watch_time_duration_millis = 404;+ * @return Whether the averageVideoWatchTimeDurationMillis field is set. */ @java.lang.Override - public boolean hasViewThroughConversionsFromLocationAssetOtherEngagement() { - return ((bitField5_ & 0x00000001) != 0); + public boolean hasAverageVideoWatchTimeDurationMillis() { + return ((bitField6_ & 0x04000000) != 0); } /** *- * Number of other types of local action clicks on any location surface after - * an impression. This measure is coming from Asset based location. + * Average video watch time duration in milliseconds for video impressions + * that started playing. ** - *optional double view_through_conversions_from_location_asset_other_engagement = 279;- * @return The viewThroughConversionsFromLocationAssetOtherEngagement. + *optional int64 average_video_watch_time_duration_millis = 404;+ * @return The averageVideoWatchTimeDurationMillis. */ @java.lang.Override - public double getViewThroughConversionsFromLocationAssetOtherEngagement() { - return viewThroughConversionsFromLocationAssetOtherEngagement_; + public long getAverageVideoWatchTimeDurationMillis() { + return averageVideoWatchTimeDurationMillis_; } /** *- * Number of other types of local action clicks on any location surface after - * an impression. This measure is coming from Asset based location. + * Average video watch time duration in milliseconds for video impressions + * that started playing. ** - *optional double view_through_conversions_from_location_asset_other_engagement = 279;- * @param value The viewThroughConversionsFromLocationAssetOtherEngagement to set. + *optional int64 average_video_watch_time_duration_millis = 404;+ * @param value The averageVideoWatchTimeDurationMillis to set. * @return This builder for chaining. */ - public Builder setViewThroughConversionsFromLocationAssetOtherEngagement(double value) { + public Builder setAverageVideoWatchTimeDurationMillis(long value) { - viewThroughConversionsFromLocationAssetOtherEngagement_ = value; - bitField5_ |= 0x00000001; + averageVideoWatchTimeDurationMillis_ = value; + bitField6_ |= 0x04000000; onChanged(); return this; } /** *- * Number of other types of local action clicks on any location surface after - * an impression. This measure is coming from Asset based location. + * Average video watch time duration in milliseconds for video impressions + * that started playing. ** - *optional double view_through_conversions_from_location_asset_other_engagement = 279;+ *optional int64 average_video_watch_time_duration_millis = 404;* @return This builder for chaining. */ - public Builder clearViewThroughConversionsFromLocationAssetOtherEngagement() { - bitField5_ = (bitField5_ & ~0x00000001); - viewThroughConversionsFromLocationAssetOtherEngagement_ = 0D; + public Builder clearAverageVideoWatchTimeDurationMillis() { + bitField6_ = (bitField6_ & ~0x04000000); + averageVideoWatchTimeDurationMillis_ = 0L; onChanged(); return this; } - private double viewThroughConversionsFromLocationAssetStoreVisits_ ; + private long svr_ ; /** *- * Estimated number of visits to the business after an impression. - * This measure is coming from Asset based location. + * This feature is available to allowlisted accounts only. ** - *optional double view_through_conversions_from_location_asset_store_visits = 280;- * @return Whether the viewThroughConversionsFromLocationAssetStoreVisits field is set. + *optional int64 svr = 411;+ * @return Whether the svr field is set. */ @java.lang.Override - public boolean hasViewThroughConversionsFromLocationAssetStoreVisits() { - return ((bitField5_ & 0x00000002) != 0); + public boolean hasSvr() { + return ((bitField6_ & 0x08000000) != 0); } /** *- * Estimated number of visits to the business after an impression. - * This measure is coming from Asset based location. + * This feature is available to allowlisted accounts only. ** - *optional double view_through_conversions_from_location_asset_store_visits = 280;- * @return The viewThroughConversionsFromLocationAssetStoreVisits. + *optional int64 svr = 411;+ * @return The svr. */ @java.lang.Override - public double getViewThroughConversionsFromLocationAssetStoreVisits() { - return viewThroughConversionsFromLocationAssetStoreVisits_; + public long getSvr() { + return svr_; } /** *- * Estimated number of visits to the business after an impression. - * This measure is coming from Asset based location. + * This feature is available to allowlisted accounts only. ** - *optional double view_through_conversions_from_location_asset_store_visits = 280;- * @param value The viewThroughConversionsFromLocationAssetStoreVisits to set. + *optional int64 svr = 411;+ * @param value The svr to set. * @return This builder for chaining. */ - public Builder setViewThroughConversionsFromLocationAssetStoreVisits(double value) { + public Builder setSvr(long value) { - viewThroughConversionsFromLocationAssetStoreVisits_ = value; - bitField5_ |= 0x00000002; + svr_ = value; + bitField6_ |= 0x08000000; onChanged(); return this; } /** *- * Estimated number of visits to the business after an impression. - * This measure is coming from Asset based location. + * This feature is available to allowlisted accounts only. ** - *optional double view_through_conversions_from_location_asset_store_visits = 280;+ *optional int64 svr = 411;* @return This builder for chaining. */ - public Builder clearViewThroughConversionsFromLocationAssetStoreVisits() { - bitField5_ = (bitField5_ & ~0x00000002); - viewThroughConversionsFromLocationAssetStoreVisits_ = 0D; + public Builder clearSvr() { + bitField6_ = (bitField6_ & ~0x08000000); + svr_ = 0L; onChanged(); return this; } - private double viewThroughConversionsFromLocationAssetWebsite_ ; + private long activeViewAudibilityMeasurableImpressions_ ; /** *- * Number of website URL clicks on any location surface after an impression. - * This measure is coming from Asset based location. + * The number of impressions for which Active View could measure if the ad was + * audible. ** - *optional double view_through_conversions_from_location_asset_website = 281;- * @return Whether the viewThroughConversionsFromLocationAssetWebsite field is set. + *optional int64 active_view_audibility_measurable_impressions = 412;+ * @return Whether the activeViewAudibilityMeasurableImpressions field is set. */ @java.lang.Override - public boolean hasViewThroughConversionsFromLocationAssetWebsite() { - return ((bitField5_ & 0x00000004) != 0); + public boolean hasActiveViewAudibilityMeasurableImpressions() { + return ((bitField6_ & 0x10000000) != 0); } /** *- * Number of website URL clicks on any location surface after an impression. - * This measure is coming from Asset based location. + * The number of impressions for which Active View could measure if the ad was + * audible. ** - *optional double view_through_conversions_from_location_asset_website = 281;- * @return The viewThroughConversionsFromLocationAssetWebsite. + *optional int64 active_view_audibility_measurable_impressions = 412;+ * @return The activeViewAudibilityMeasurableImpressions. */ @java.lang.Override - public double getViewThroughConversionsFromLocationAssetWebsite() { - return viewThroughConversionsFromLocationAssetWebsite_; + public long getActiveViewAudibilityMeasurableImpressions() { + return activeViewAudibilityMeasurableImpressions_; } /** *- * Number of website URL clicks on any location surface after an impression. - * This measure is coming from Asset based location. + * The number of impressions for which Active View could measure if the ad was + * audible. ** - *optional double view_through_conversions_from_location_asset_website = 281;- * @param value The viewThroughConversionsFromLocationAssetWebsite to set. + *optional int64 active_view_audibility_measurable_impressions = 412;+ * @param value The activeViewAudibilityMeasurableImpressions to set. * @return This builder for chaining. */ - public Builder setViewThroughConversionsFromLocationAssetWebsite(double value) { + public Builder setActiveViewAudibilityMeasurableImpressions(long value) { - viewThroughConversionsFromLocationAssetWebsite_ = value; - bitField5_ |= 0x00000004; + activeViewAudibilityMeasurableImpressions_ = value; + bitField6_ |= 0x10000000; onChanged(); return this; } /** *- * Number of website URL clicks on any location surface after an impression. - * This measure is coming from Asset based location. + * The number of impressions for which Active View could measure if the ad was + * audible. ** - *optional double view_through_conversions_from_location_asset_website = 281;+ *optional int64 active_view_audibility_measurable_impressions = 412;* @return This builder for chaining. */ - public Builder clearViewThroughConversionsFromLocationAssetWebsite() { - bitField5_ = (bitField5_ & ~0x00000004); - viewThroughConversionsFromLocationAssetWebsite_ = 0D; + public Builder clearActiveViewAudibilityMeasurableImpressions() { + bitField6_ = (bitField6_ & ~0x10000000); + activeViewAudibilityMeasurableImpressions_ = 0L; onChanged(); return this; } - private double orders_ ; + private double activeViewAudibilityMeasurableImpressionsRate_ ; /** *- * Orders is the total number of purchase conversions you received attributed - * to your ads. - * - * How it works: You report conversions with cart data for - * completed purchases on your website. If a conversion is attributed to - * previous interactions with your ads (clicks for text or Shopping ads, views - * for video ads etc.) it's counted as an order. - * - * Example: Someone clicked on a Shopping ad for a hat then bought the same - * hat and a shirt in an order on your website. Even though they bought 2 - * products, this would count as 1 order. - * - * This metric is only available if you report conversions with cart data. + * The number of impressions for which Active View could measure if the ad was + * audible, divided by the total number of impressions with Active View audio + * enabled. ** - *optional double orders = 296;- * @return Whether the orders field is set. + *optional double active_view_audibility_measurable_impressions_rate = 413;+ * @return Whether the activeViewAudibilityMeasurableImpressionsRate field is set. */ @java.lang.Override - public boolean hasOrders() { - return ((bitField5_ & 0x00000008) != 0); + public boolean hasActiveViewAudibilityMeasurableImpressionsRate() { + return ((bitField6_ & 0x20000000) != 0); } /** *- * Orders is the total number of purchase conversions you received attributed - * to your ads. - * - * How it works: You report conversions with cart data for - * completed purchases on your website. If a conversion is attributed to - * previous interactions with your ads (clicks for text or Shopping ads, views - * for video ads etc.) it's counted as an order. - * - * Example: Someone clicked on a Shopping ad for a hat then bought the same - * hat and a shirt in an order on your website. Even though they bought 2 - * products, this would count as 1 order. - * - * This metric is only available if you report conversions with cart data. + * The number of impressions for which Active View could measure if the ad was + * audible, divided by the total number of impressions with Active View audio + * enabled. ** - *optional double orders = 296;- * @return The orders. + *optional double active_view_audibility_measurable_impressions_rate = 413;+ * @return The activeViewAudibilityMeasurableImpressionsRate. */ @java.lang.Override - public double getOrders() { - return orders_; + public double getActiveViewAudibilityMeasurableImpressionsRate() { + return activeViewAudibilityMeasurableImpressionsRate_; } /** *- * Orders is the total number of purchase conversions you received attributed - * to your ads. - * - * How it works: You report conversions with cart data for - * completed purchases on your website. If a conversion is attributed to - * previous interactions with your ads (clicks for text or Shopping ads, views - * for video ads etc.) it's counted as an order. - * - * Example: Someone clicked on a Shopping ad for a hat then bought the same - * hat and a shirt in an order on your website. Even though they bought 2 - * products, this would count as 1 order. - * - * This metric is only available if you report conversions with cart data. + * The number of impressions for which Active View could measure if the ad was + * audible, divided by the total number of impressions with Active View audio + * enabled. ** - *optional double orders = 296;- * @param value The orders to set. + *optional double active_view_audibility_measurable_impressions_rate = 413;+ * @param value The activeViewAudibilityMeasurableImpressionsRate to set. * @return This builder for chaining. */ - public Builder setOrders(double value) { + public Builder setActiveViewAudibilityMeasurableImpressionsRate(double value) { - orders_ = value; - bitField5_ |= 0x00000008; + activeViewAudibilityMeasurableImpressionsRate_ = value; + bitField6_ |= 0x20000000; onChanged(); return this; } /** *- * Orders is the total number of purchase conversions you received attributed - * to your ads. - * - * How it works: You report conversions with cart data for - * completed purchases on your website. If a conversion is attributed to - * previous interactions with your ads (clicks for text or Shopping ads, views - * for video ads etc.) it's counted as an order. - * - * Example: Someone clicked on a Shopping ad for a hat then bought the same - * hat and a shirt in an order on your website. Even though they bought 2 - * products, this would count as 1 order. - * - * This metric is only available if you report conversions with cart data. + * The number of impressions for which Active View could measure if the ad was + * audible, divided by the total number of impressions with Active View audio + * enabled. ** - *optional double orders = 296;+ *optional double active_view_audibility_measurable_impressions_rate = 413;* @return This builder for chaining. */ - public Builder clearOrders() { - bitField5_ = (bitField5_ & ~0x00000008); - orders_ = 0D; + public Builder clearActiveViewAudibilityMeasurableImpressionsRate() { + bitField6_ = (bitField6_ & ~0x20000000); + activeViewAudibilityMeasurableImpressionsRate_ = 0D; onChanged(); return this; } - private long averageOrderValueMicros_ ; + private double activeViewAudibilityInvalidMeasurableImpressionsRate_ ; /** *- * Average order value is the average revenue you made per order attributed to - * your ads. - * - * How it works: You report conversions with cart data for completed purchases - * on your website. Average order value is the total revenue from your orders - * divided by the total number of orders. - * - * Example: You received 3 orders which made $10, $15 and $20 worth of - * revenue. The average order value is $15 = ($10 + $15 + $20)/3. - * - * This metric is only available if you report conversions with cart data. + * The number of impressions for which Active View could measure audibility, + * but that were filtered out by traffic quality filters, divided by the + * total number of impressions measurable for audibility. ** - *optional int64 average_order_value_micros = 297;- * @return Whether the averageOrderValueMicros field is set. + *optional double active_view_audibility_invalid_measurable_impressions_rate = 414;+ * @return Whether the activeViewAudibilityInvalidMeasurableImpressionsRate field is set. */ @java.lang.Override - public boolean hasAverageOrderValueMicros() { - return ((bitField5_ & 0x00000010) != 0); + public boolean hasActiveViewAudibilityInvalidMeasurableImpressionsRate() { + return ((bitField6_ & 0x40000000) != 0); } /** *- * Average order value is the average revenue you made per order attributed to - * your ads. - * - * How it works: You report conversions with cart data for completed purchases - * on your website. Average order value is the total revenue from your orders - * divided by the total number of orders. - * - * Example: You received 3 orders which made $10, $15 and $20 worth of - * revenue. The average order value is $15 = ($10 + $15 + $20)/3. - * - * This metric is only available if you report conversions with cart data. + * The number of impressions for which Active View could measure audibility, + * but that were filtered out by traffic quality filters, divided by the + * total number of impressions measurable for audibility. ** - *optional int64 average_order_value_micros = 297;- * @return The averageOrderValueMicros. + *optional double active_view_audibility_invalid_measurable_impressions_rate = 414;+ * @return The activeViewAudibilityInvalidMeasurableImpressionsRate. */ @java.lang.Override - public long getAverageOrderValueMicros() { - return averageOrderValueMicros_; + public double getActiveViewAudibilityInvalidMeasurableImpressionsRate() { + return activeViewAudibilityInvalidMeasurableImpressionsRate_; } /** *- * Average order value is the average revenue you made per order attributed to - * your ads. - * - * How it works: You report conversions with cart data for completed purchases - * on your website. Average order value is the total revenue from your orders - * divided by the total number of orders. - * - * Example: You received 3 orders which made $10, $15 and $20 worth of - * revenue. The average order value is $15 = ($10 + $15 + $20)/3. - * - * This metric is only available if you report conversions with cart data. + * The number of impressions for which Active View could measure audibility, + * but that were filtered out by traffic quality filters, divided by the + * total number of impressions measurable for audibility. ** - *optional int64 average_order_value_micros = 297;- * @param value The averageOrderValueMicros to set. + *optional double active_view_audibility_invalid_measurable_impressions_rate = 414;+ * @param value The activeViewAudibilityInvalidMeasurableImpressionsRate to set. * @return This builder for chaining. */ - public Builder setAverageOrderValueMicros(long value) { + public Builder setActiveViewAudibilityInvalidMeasurableImpressionsRate(double value) { - averageOrderValueMicros_ = value; - bitField5_ |= 0x00000010; + activeViewAudibilityInvalidMeasurableImpressionsRate_ = value; + bitField6_ |= 0x40000000; onChanged(); return this; } /** *- * Average order value is the average revenue you made per order attributed to - * your ads. - * - * How it works: You report conversions with cart data for completed purchases - * on your website. Average order value is the total revenue from your orders - * divided by the total number of orders. - * - * Example: You received 3 orders which made $10, $15 and $20 worth of - * revenue. The average order value is $15 = ($10 + $15 + $20)/3. - * - * This metric is only available if you report conversions with cart data. + * The number of impressions for which Active View could measure audibility, + * but that were filtered out by traffic quality filters, divided by the + * total number of impressions measurable for audibility. ** - *optional int64 average_order_value_micros = 297;+ *optional double active_view_audibility_invalid_measurable_impressions_rate = 414;* @return This builder for chaining. */ - public Builder clearAverageOrderValueMicros() { - bitField5_ = (bitField5_ & ~0x00000010); - averageOrderValueMicros_ = 0L; + public Builder clearActiveViewAudibilityInvalidMeasurableImpressionsRate() { + bitField6_ = (bitField6_ & ~0x40000000); + activeViewAudibilityInvalidMeasurableImpressionsRate_ = 0D; onChanged(); return this; } - - private double averageCartSize_ ; - /** - *- * Average cart size is the average number of products in each order - * attributed to your ads. - * - * How it works: You report conversions with cart data for completed purchases - * on your website. Average cart size is the total number of products sold - * divided by the total number of orders you received. - * - * Example: You received 2 orders, the first included 3 products and the - * second included 2. The average cart size is 2.5 products = (3+2)/2. - * - * This metric is only available if you report conversions with cart data. + + private double activeViewAudibilityInvalidGivtMeasurableImpressionsRate_ ; + /** + *+ * The number of impressions for which Active View could measure audibility, + * but that were filtered out by traffic quality filters, divided by the total + * number of impressions measurable for audibility. Only includes GIVT + * (general invalid traffic) impressions. ** - *optional double average_cart_size = 298;- * @return Whether the averageCartSize field is set. + *optional double active_view_audibility_invalid_givt_measurable_impressions_rate = 415;+ * @return Whether the activeViewAudibilityInvalidGivtMeasurableImpressionsRate field is set. */ @java.lang.Override - public boolean hasAverageCartSize() { - return ((bitField5_ & 0x00000020) != 0); + public boolean hasActiveViewAudibilityInvalidGivtMeasurableImpressionsRate() { + return ((bitField6_ & 0x80000000) != 0); } /** *- * Average cart size is the average number of products in each order - * attributed to your ads. - * - * How it works: You report conversions with cart data for completed purchases - * on your website. Average cart size is the total number of products sold - * divided by the total number of orders you received. - * - * Example: You received 2 orders, the first included 3 products and the - * second included 2. The average cart size is 2.5 products = (3+2)/2. - * - * This metric is only available if you report conversions with cart data. + * The number of impressions for which Active View could measure audibility, + * but that were filtered out by traffic quality filters, divided by the total + * number of impressions measurable for audibility. Only includes GIVT + * (general invalid traffic) impressions. ** - *optional double average_cart_size = 298;- * @return The averageCartSize. + *optional double active_view_audibility_invalid_givt_measurable_impressions_rate = 415;+ * @return The activeViewAudibilityInvalidGivtMeasurableImpressionsRate. */ @java.lang.Override - public double getAverageCartSize() { - return averageCartSize_; + public double getActiveViewAudibilityInvalidGivtMeasurableImpressionsRate() { + return activeViewAudibilityInvalidGivtMeasurableImpressionsRate_; } /** *- * Average cart size is the average number of products in each order - * attributed to your ads. - * - * How it works: You report conversions with cart data for completed purchases - * on your website. Average cart size is the total number of products sold - * divided by the total number of orders you received. - * - * Example: You received 2 orders, the first included 3 products and the - * second included 2. The average cart size is 2.5 products = (3+2)/2. - * - * This metric is only available if you report conversions with cart data. + * The number of impressions for which Active View could measure audibility, + * but that were filtered out by traffic quality filters, divided by the total + * number of impressions measurable for audibility. Only includes GIVT + * (general invalid traffic) impressions. ** - *optional double average_cart_size = 298;- * @param value The averageCartSize to set. + *optional double active_view_audibility_invalid_givt_measurable_impressions_rate = 415;+ * @param value The activeViewAudibilityInvalidGivtMeasurableImpressionsRate to set. * @return This builder for chaining. */ - public Builder setAverageCartSize(double value) { + public Builder setActiveViewAudibilityInvalidGivtMeasurableImpressionsRate(double value) { - averageCartSize_ = value; - bitField5_ |= 0x00000020; + activeViewAudibilityInvalidGivtMeasurableImpressionsRate_ = value; + bitField6_ |= 0x80000000; onChanged(); return this; } /** *- * Average cart size is the average number of products in each order - * attributed to your ads. - * - * How it works: You report conversions with cart data for completed purchases - * on your website. Average cart size is the total number of products sold - * divided by the total number of orders you received. - * - * Example: You received 2 orders, the first included 3 products and the - * second included 2. The average cart size is 2.5 products = (3+2)/2. - * - * This metric is only available if you report conversions with cart data. + * The number of impressions for which Active View could measure audibility, + * but that were filtered out by traffic quality filters, divided by the total + * number of impressions measurable for audibility. Only includes GIVT + * (general invalid traffic) impressions. ** - *optional double average_cart_size = 298;+ *optional double active_view_audibility_invalid_givt_measurable_impressions_rate = 415;* @return This builder for chaining. */ - public Builder clearAverageCartSize() { - bitField5_ = (bitField5_ & ~0x00000020); - averageCartSize_ = 0D; + public Builder clearActiveViewAudibilityInvalidGivtMeasurableImpressionsRate() { + bitField6_ = (bitField6_ & ~0x80000000); + activeViewAudibilityInvalidGivtMeasurableImpressionsRate_ = 0D; onChanged(); return this; } - private long costOfGoodsSoldMicros_ ; + private long activeViewAudibleImpressions_ ; /** *- * Cost of goods sold (COGS) is the total cost of the products you sold in - * orders attributed to your ads. - * - * How it works: You can add a cost of goods sold value to every product in - * Merchant Center. If you report conversions with cart data, the products you - * sold are matched with their cost of goods sold value and this can be used - * to calculate the gross profit you made on each order. - * - * Example: Someone clicked on a Shopping ad for a hat then bought the same - * hat and a shirt. The hat has a cost of goods sold value of $3, the shirt - * has a cost of goods sold value of $5. The cost of goods sold for this order - * is $8 = $3 + $5. - * - * This metric is only available if you report conversions with cart data. + * The number of impressions that were audible (volume > 0%) at any point + * during the ad playback. ** - *optional int64 cost_of_goods_sold_micros = 299;- * @return Whether the costOfGoodsSoldMicros field is set. + *optional int64 active_view_audible_impressions = 416;+ * @return Whether the activeViewAudibleImpressions field is set. */ @java.lang.Override - public boolean hasCostOfGoodsSoldMicros() { - return ((bitField5_ & 0x00000040) != 0); + public boolean hasActiveViewAudibleImpressions() { + return ((bitField7_ & 0x00000001) != 0); } /** *- * Cost of goods sold (COGS) is the total cost of the products you sold in - * orders attributed to your ads. - * - * How it works: You can add a cost of goods sold value to every product in - * Merchant Center. If you report conversions with cart data, the products you - * sold are matched with their cost of goods sold value and this can be used - * to calculate the gross profit you made on each order. - * - * Example: Someone clicked on a Shopping ad for a hat then bought the same - * hat and a shirt. The hat has a cost of goods sold value of $3, the shirt - * has a cost of goods sold value of $5. The cost of goods sold for this order - * is $8 = $3 + $5. - * - * This metric is only available if you report conversions with cart data. + * The number of impressions that were audible (volume > 0%) at any point + * during the ad playback. ** - *optional int64 cost_of_goods_sold_micros = 299;- * @return The costOfGoodsSoldMicros. + *optional int64 active_view_audible_impressions = 416;+ * @return The activeViewAudibleImpressions. */ @java.lang.Override - public long getCostOfGoodsSoldMicros() { - return costOfGoodsSoldMicros_; + public long getActiveViewAudibleImpressions() { + return activeViewAudibleImpressions_; } /** *- * Cost of goods sold (COGS) is the total cost of the products you sold in - * orders attributed to your ads. - * - * How it works: You can add a cost of goods sold value to every product in - * Merchant Center. If you report conversions with cart data, the products you - * sold are matched with their cost of goods sold value and this can be used - * to calculate the gross profit you made on each order. - * - * Example: Someone clicked on a Shopping ad for a hat then bought the same - * hat and a shirt. The hat has a cost of goods sold value of $3, the shirt - * has a cost of goods sold value of $5. The cost of goods sold for this order - * is $8 = $3 + $5. - * - * This metric is only available if you report conversions with cart data. + * The number of impressions that were audible (volume > 0%) at any point + * during the ad playback. ** - *optional int64 cost_of_goods_sold_micros = 299;- * @param value The costOfGoodsSoldMicros to set. + *optional int64 active_view_audible_impressions = 416;+ * @param value The activeViewAudibleImpressions to set. * @return This builder for chaining. */ - public Builder setCostOfGoodsSoldMicros(long value) { + public Builder setActiveViewAudibleImpressions(long value) { - costOfGoodsSoldMicros_ = value; - bitField5_ |= 0x00000040; + activeViewAudibleImpressions_ = value; + bitField7_ |= 0x00000001; onChanged(); return this; } /** *- * Cost of goods sold (COGS) is the total cost of the products you sold in - * orders attributed to your ads. - * - * How it works: You can add a cost of goods sold value to every product in - * Merchant Center. If you report conversions with cart data, the products you - * sold are matched with their cost of goods sold value and this can be used - * to calculate the gross profit you made on each order. - * - * Example: Someone clicked on a Shopping ad for a hat then bought the same - * hat and a shirt. The hat has a cost of goods sold value of $3, the shirt - * has a cost of goods sold value of $5. The cost of goods sold for this order - * is $8 = $3 + $5. - * - * This metric is only available if you report conversions with cart data. + * The number of impressions that were audible (volume > 0%) at any point + * during the ad playback. ** - *optional int64 cost_of_goods_sold_micros = 299;+ *optional int64 active_view_audible_impressions = 416;* @return This builder for chaining. */ - public Builder clearCostOfGoodsSoldMicros() { - bitField5_ = (bitField5_ & ~0x00000040); - costOfGoodsSoldMicros_ = 0L; + public Builder clearActiveViewAudibleImpressions() { + bitField7_ = (bitField7_ & ~0x00000001); + activeViewAudibleImpressions_ = 0L; onChanged(); return this; } - private long grossProfitMicros_ ; + private double activeViewAudibleImpressionsRate_ ; /** *- * Gross profit is the profit you made from orders attributed to your ads - * minus the cost of goods sold (COGS). - * - * How it works: Gross profit is the revenue you made from sales attributed to - * your ads minus cost of goods sold. Gross profit calculations only include - * products that have a cost of goods sold value in Merchant Center. - * - * Example: Someone clicked on a Shopping ad for a hat then bought the same - * hat and a shirt in an order from your website. The hat is priced $10 and - * the shirt is priced $20. The hat has a cost of goods sold value of $3, but - * the shirt has no cost of goods sold value. Gross profit for this order will - * only take into account the hat, so it's $7 = $10 - $3. - * - * This metric is only available if you report conversions with cart data. + * The number of impressions that were audible (volume > 0%) at any point + * during the ad playback, divided by the total number of impressions + * measurable for audibility. ** - *optional int64 gross_profit_micros = 300;- * @return Whether the grossProfitMicros field is set. + *optional double active_view_audible_impressions_rate = 417;+ * @return Whether the activeViewAudibleImpressionsRate field is set. */ @java.lang.Override - public boolean hasGrossProfitMicros() { - return ((bitField5_ & 0x00000080) != 0); + public boolean hasActiveViewAudibleImpressionsRate() { + return ((bitField7_ & 0x00000002) != 0); } /** *- * Gross profit is the profit you made from orders attributed to your ads - * minus the cost of goods sold (COGS). - * - * How it works: Gross profit is the revenue you made from sales attributed to - * your ads minus cost of goods sold. Gross profit calculations only include - * products that have a cost of goods sold value in Merchant Center. - * - * Example: Someone clicked on a Shopping ad for a hat then bought the same - * hat and a shirt in an order from your website. The hat is priced $10 and - * the shirt is priced $20. The hat has a cost of goods sold value of $3, but - * the shirt has no cost of goods sold value. Gross profit for this order will - * only take into account the hat, so it's $7 = $10 - $3. - * - * This metric is only available if you report conversions with cart data. + * The number of impressions that were audible (volume > 0%) at any point + * during the ad playback, divided by the total number of impressions + * measurable for audibility. ** - *optional int64 gross_profit_micros = 300;- * @return The grossProfitMicros. + *optional double active_view_audible_impressions_rate = 417;+ * @return The activeViewAudibleImpressionsRate. */ @java.lang.Override - public long getGrossProfitMicros() { - return grossProfitMicros_; + public double getActiveViewAudibleImpressionsRate() { + return activeViewAudibleImpressionsRate_; } /** *- * Gross profit is the profit you made from orders attributed to your ads - * minus the cost of goods sold (COGS). - * - * How it works: Gross profit is the revenue you made from sales attributed to - * your ads minus cost of goods sold. Gross profit calculations only include - * products that have a cost of goods sold value in Merchant Center. - * - * Example: Someone clicked on a Shopping ad for a hat then bought the same - * hat and a shirt in an order from your website. The hat is priced $10 and - * the shirt is priced $20. The hat has a cost of goods sold value of $3, but - * the shirt has no cost of goods sold value. Gross profit for this order will - * only take into account the hat, so it's $7 = $10 - $3. - * - * This metric is only available if you report conversions with cart data. + * The number of impressions that were audible (volume > 0%) at any point + * during the ad playback, divided by the total number of impressions + * measurable for audibility. ** - *optional int64 gross_profit_micros = 300;- * @param value The grossProfitMicros to set. + *optional double active_view_audible_impressions_rate = 417;+ * @param value The activeViewAudibleImpressionsRate to set. * @return This builder for chaining. */ - public Builder setGrossProfitMicros(long value) { + public Builder setActiveViewAudibleImpressionsRate(double value) { - grossProfitMicros_ = value; - bitField5_ |= 0x00000080; + activeViewAudibleImpressionsRate_ = value; + bitField7_ |= 0x00000002; onChanged(); return this; } /** *- * Gross profit is the profit you made from orders attributed to your ads - * minus the cost of goods sold (COGS). - * - * How it works: Gross profit is the revenue you made from sales attributed to - * your ads minus cost of goods sold. Gross profit calculations only include - * products that have a cost of goods sold value in Merchant Center. - * - * Example: Someone clicked on a Shopping ad for a hat then bought the same - * hat and a shirt in an order from your website. The hat is priced $10 and - * the shirt is priced $20. The hat has a cost of goods sold value of $3, but - * the shirt has no cost of goods sold value. Gross profit for this order will - * only take into account the hat, so it's $7 = $10 - $3. - * - * This metric is only available if you report conversions with cart data. + * The number of impressions that were audible (volume > 0%) at any point + * during the ad playback, divided by the total number of impressions + * measurable for audibility. ** - *optional int64 gross_profit_micros = 300;+ *optional double active_view_audible_impressions_rate = 417;* @return This builder for chaining. */ - public Builder clearGrossProfitMicros() { - bitField5_ = (bitField5_ & ~0x00000080); - grossProfitMicros_ = 0L; + public Builder clearActiveViewAudibleImpressionsRate() { + bitField7_ = (bitField7_ & ~0x00000002); + activeViewAudibleImpressionsRate_ = 0D; onChanged(); return this; } - private double grossProfitMargin_ ; + private long activeViewAudibleTwoSecondsImpressions_ ; /** *- * Gross profit margin is the percentage gross profit you made from orders - * attributed to your ads, after taking out the cost of goods sold (COGS). - * - * How it works: You report conversions with cart data for completed purchases - * on your website. Gross profit margin is the gross profit you made divided - * by your total revenue and multiplied by 100%. Gross profit margin - * calculations only include products that have a cost of goods sold value in - * Merchant Center. - * - * Example: Someone bought a hat and a shirt in an order on your website. The - * hat is priced $10 and has a cost of goods sold value of $3. The shirt is - * priced $20 but has no cost of goods sold value. Gross profit margin for - * this order will only take into account the hat because it has a cost of - * goods sold value, so it's 70% = ($10 - $3)/$10 x 100%. - * - * This metric is only available if you report conversions with cart data. + * The number of impressions that were audible for at least 2 seconds + * (cumulative). ** - *optional double gross_profit_margin = 301;- * @return Whether the grossProfitMargin field is set. + *optional int64 active_view_audible_two_seconds_impressions = 418;+ * @return Whether the activeViewAudibleTwoSecondsImpressions field is set. */ @java.lang.Override - public boolean hasGrossProfitMargin() { - return ((bitField5_ & 0x00000100) != 0); + public boolean hasActiveViewAudibleTwoSecondsImpressions() { + return ((bitField7_ & 0x00000004) != 0); } /** *- * Gross profit margin is the percentage gross profit you made from orders - * attributed to your ads, after taking out the cost of goods sold (COGS). - * - * How it works: You report conversions with cart data for completed purchases - * on your website. Gross profit margin is the gross profit you made divided - * by your total revenue and multiplied by 100%. Gross profit margin - * calculations only include products that have a cost of goods sold value in - * Merchant Center. - * - * Example: Someone bought a hat and a shirt in an order on your website. The - * hat is priced $10 and has a cost of goods sold value of $3. The shirt is - * priced $20 but has no cost of goods sold value. Gross profit margin for - * this order will only take into account the hat because it has a cost of - * goods sold value, so it's 70% = ($10 - $3)/$10 x 100%. - * - * This metric is only available if you report conversions with cart data. + * The number of impressions that were audible for at least 2 seconds + * (cumulative). ** - *optional double gross_profit_margin = 301;- * @return The grossProfitMargin. + *optional int64 active_view_audible_two_seconds_impressions = 418;+ * @return The activeViewAudibleTwoSecondsImpressions. */ @java.lang.Override - public double getGrossProfitMargin() { - return grossProfitMargin_; + public long getActiveViewAudibleTwoSecondsImpressions() { + return activeViewAudibleTwoSecondsImpressions_; } /** *- * Gross profit margin is the percentage gross profit you made from orders - * attributed to your ads, after taking out the cost of goods sold (COGS). - * - * How it works: You report conversions with cart data for completed purchases - * on your website. Gross profit margin is the gross profit you made divided - * by your total revenue and multiplied by 100%. Gross profit margin - * calculations only include products that have a cost of goods sold value in - * Merchant Center. - * - * Example: Someone bought a hat and a shirt in an order on your website. The - * hat is priced $10 and has a cost of goods sold value of $3. The shirt is - * priced $20 but has no cost of goods sold value. Gross profit margin for - * this order will only take into account the hat because it has a cost of - * goods sold value, so it's 70% = ($10 - $3)/$10 x 100%. - * - * This metric is only available if you report conversions with cart data. + * The number of impressions that were audible for at least 2 seconds + * (cumulative). ** - *optional double gross_profit_margin = 301;- * @param value The grossProfitMargin to set. + *optional int64 active_view_audible_two_seconds_impressions = 418;+ * @param value The activeViewAudibleTwoSecondsImpressions to set. * @return This builder for chaining. */ - public Builder setGrossProfitMargin(double value) { + public Builder setActiveViewAudibleTwoSecondsImpressions(long value) { - grossProfitMargin_ = value; - bitField5_ |= 0x00000100; + activeViewAudibleTwoSecondsImpressions_ = value; + bitField7_ |= 0x00000004; onChanged(); return this; } /** *- * Gross profit margin is the percentage gross profit you made from orders - * attributed to your ads, after taking out the cost of goods sold (COGS). - * - * How it works: You report conversions with cart data for completed purchases - * on your website. Gross profit margin is the gross profit you made divided - * by your total revenue and multiplied by 100%. Gross profit margin - * calculations only include products that have a cost of goods sold value in - * Merchant Center. - * - * Example: Someone bought a hat and a shirt in an order on your website. The - * hat is priced $10 and has a cost of goods sold value of $3. The shirt is - * priced $20 but has no cost of goods sold value. Gross profit margin for - * this order will only take into account the hat because it has a cost of - * goods sold value, so it's 70% = ($10 - $3)/$10 x 100%. - * - * This metric is only available if you report conversions with cart data. + * The number of impressions that were audible for at least 2 seconds + * (cumulative). ** - *optional double gross_profit_margin = 301;+ *optional int64 active_view_audible_two_seconds_impressions = 418;* @return This builder for chaining. */ - public Builder clearGrossProfitMargin() { - bitField5_ = (bitField5_ & ~0x00000100); - grossProfitMargin_ = 0D; + public Builder clearActiveViewAudibleTwoSecondsImpressions() { + bitField7_ = (bitField7_ & ~0x00000004); + activeViewAudibleTwoSecondsImpressions_ = 0L; onChanged(); return this; } - private long revenueMicros_ ; + private double activeViewAudibleTwoSecondsImpressionsRate_ ; /** *- * Revenue is the total amount you made from orders attributed to your ads. - * - * How it works: You report conversions with cart data for completed purchases - * on your website. Revenue is the total value of all the orders you received - * attributed to your ads, minus any discount. - * - * Example: Someone clicked on a Shopping ad for a hat then bought the same - * hat and a shirt in an order from your website. The hat is priced $10 and - * the shirt is priced $20. The entire order has a $5 discount. The revenue - * from this order is $25 = ($10 + $20) - $5. - * - * This metric is only available if you report conversions with cart data. + * The number of impressions that were audible for at least 2 seconds + * (cumulative), divided by the total number of impressions measurable for + * audibility. ** - *optional int64 revenue_micros = 302;- * @return Whether the revenueMicros field is set. + *optional double active_view_audible_two_seconds_impressions_rate = 419;+ * @return Whether the activeViewAudibleTwoSecondsImpressionsRate field is set. */ @java.lang.Override - public boolean hasRevenueMicros() { - return ((bitField5_ & 0x00000200) != 0); + public boolean hasActiveViewAudibleTwoSecondsImpressionsRate() { + return ((bitField7_ & 0x00000008) != 0); } /** *- * Revenue is the total amount you made from orders attributed to your ads. - * - * How it works: You report conversions with cart data for completed purchases - * on your website. Revenue is the total value of all the orders you received - * attributed to your ads, minus any discount. - * - * Example: Someone clicked on a Shopping ad for a hat then bought the same - * hat and a shirt in an order from your website. The hat is priced $10 and - * the shirt is priced $20. The entire order has a $5 discount. The revenue - * from this order is $25 = ($10 + $20) - $5. - * - * This metric is only available if you report conversions with cart data. + * The number of impressions that were audible for at least 2 seconds + * (cumulative), divided by the total number of impressions measurable for + * audibility. ** - *optional int64 revenue_micros = 302;- * @return The revenueMicros. + *optional double active_view_audible_two_seconds_impressions_rate = 419;+ * @return The activeViewAudibleTwoSecondsImpressionsRate. */ @java.lang.Override - public long getRevenueMicros() { - return revenueMicros_; + public double getActiveViewAudibleTwoSecondsImpressionsRate() { + return activeViewAudibleTwoSecondsImpressionsRate_; } /** *- * Revenue is the total amount you made from orders attributed to your ads. - * - * How it works: You report conversions with cart data for completed purchases - * on your website. Revenue is the total value of all the orders you received - * attributed to your ads, minus any discount. - * - * Example: Someone clicked on a Shopping ad for a hat then bought the same - * hat and a shirt in an order from your website. The hat is priced $10 and - * the shirt is priced $20. The entire order has a $5 discount. The revenue - * from this order is $25 = ($10 + $20) - $5. - * - * This metric is only available if you report conversions with cart data. + * The number of impressions that were audible for at least 2 seconds + * (cumulative), divided by the total number of impressions measurable for + * audibility. ** - *optional int64 revenue_micros = 302;- * @param value The revenueMicros to set. + *optional double active_view_audible_two_seconds_impressions_rate = 419;+ * @param value The activeViewAudibleTwoSecondsImpressionsRate to set. * @return This builder for chaining. */ - public Builder setRevenueMicros(long value) { + public Builder setActiveViewAudibleTwoSecondsImpressionsRate(double value) { - revenueMicros_ = value; - bitField5_ |= 0x00000200; + activeViewAudibleTwoSecondsImpressionsRate_ = value; + bitField7_ |= 0x00000008; onChanged(); return this; } /** *- * Revenue is the total amount you made from orders attributed to your ads. - * - * How it works: You report conversions with cart data for completed purchases - * on your website. Revenue is the total value of all the orders you received - * attributed to your ads, minus any discount. - * - * Example: Someone clicked on a Shopping ad for a hat then bought the same - * hat and a shirt in an order from your website. The hat is priced $10 and - * the shirt is priced $20. The entire order has a $5 discount. The revenue - * from this order is $25 = ($10 + $20) - $5. - * - * This metric is only available if you report conversions with cart data. + * The number of impressions that were audible for at least 2 seconds + * (cumulative), divided by the total number of impressions measurable for + * audibility. ** - *optional int64 revenue_micros = 302;+ *optional double active_view_audible_two_seconds_impressions_rate = 419;* @return This builder for chaining. */ - public Builder clearRevenueMicros() { - bitField5_ = (bitField5_ & ~0x00000200); - revenueMicros_ = 0L; + public Builder clearActiveViewAudibleTwoSecondsImpressionsRate() { + bitField7_ = (bitField7_ & ~0x00000008); + activeViewAudibleTwoSecondsImpressionsRate_ = 0D; onChanged(); return this; } - private double unitsSold_ ; + private long activeViewAudibleThirtySecondsImpressions_ ; /** *- * Units sold is the total number of products sold from orders attributed to - * your ads. - * - * How it works: You report conversions with cart data for completed purchases - * on your website. Units sold is the total number of products sold from all - * orders attributed to your ads. - * - * Example: Someone clicked on a Shopping ad for a hat then bought the same - * hat, a shirt and a jacket. The units sold in this order is 3. - * - * This metric is only available if you report conversions with cart data. + * The number of impressions that were audible for at least 30 seconds + * (cumulative). ** - *optional double units_sold = 303;- * @return Whether the unitsSold field is set. + *optional int64 active_view_audible_thirty_seconds_impressions = 420;+ * @return Whether the activeViewAudibleThirtySecondsImpressions field is set. */ @java.lang.Override - public boolean hasUnitsSold() { - return ((bitField5_ & 0x00000400) != 0); + public boolean hasActiveViewAudibleThirtySecondsImpressions() { + return ((bitField7_ & 0x00000010) != 0); } /** *- * Units sold is the total number of products sold from orders attributed to - * your ads. - * - * How it works: You report conversions with cart data for completed purchases - * on your website. Units sold is the total number of products sold from all - * orders attributed to your ads. - * - * Example: Someone clicked on a Shopping ad for a hat then bought the same - * hat, a shirt and a jacket. The units sold in this order is 3. - * - * This metric is only available if you report conversions with cart data. + * The number of impressions that were audible for at least 30 seconds + * (cumulative). ** - *optional double units_sold = 303;- * @return The unitsSold. + *optional int64 active_view_audible_thirty_seconds_impressions = 420;+ * @return The activeViewAudibleThirtySecondsImpressions. */ @java.lang.Override - public double getUnitsSold() { - return unitsSold_; + public long getActiveViewAudibleThirtySecondsImpressions() { + return activeViewAudibleThirtySecondsImpressions_; } /** *- * Units sold is the total number of products sold from orders attributed to - * your ads. - * - * How it works: You report conversions with cart data for completed purchases - * on your website. Units sold is the total number of products sold from all - * orders attributed to your ads. - * - * Example: Someone clicked on a Shopping ad for a hat then bought the same - * hat, a shirt and a jacket. The units sold in this order is 3. - * - * This metric is only available if you report conversions with cart data. + * The number of impressions that were audible for at least 30 seconds + * (cumulative). ** - *optional double units_sold = 303;- * @param value The unitsSold to set. + *optional int64 active_view_audible_thirty_seconds_impressions = 420;+ * @param value The activeViewAudibleThirtySecondsImpressions to set. * @return This builder for chaining. */ - public Builder setUnitsSold(double value) { + public Builder setActiveViewAudibleThirtySecondsImpressions(long value) { - unitsSold_ = value; - bitField5_ |= 0x00000400; + activeViewAudibleThirtySecondsImpressions_ = value; + bitField7_ |= 0x00000010; onChanged(); return this; } /** *- * Units sold is the total number of products sold from orders attributed to - * your ads. - * - * How it works: You report conversions with cart data for completed purchases - * on your website. Units sold is the total number of products sold from all - * orders attributed to your ads. - * - * Example: Someone clicked on a Shopping ad for a hat then bought the same - * hat, a shirt and a jacket. The units sold in this order is 3. - * - * This metric is only available if you report conversions with cart data. + * The number of impressions that were audible for at least 30 seconds + * (cumulative). ** - *optional double units_sold = 303;+ *optional int64 active_view_audible_thirty_seconds_impressions = 420;* @return This builder for chaining. */ - public Builder clearUnitsSold() { - bitField5_ = (bitField5_ & ~0x00000400); - unitsSold_ = 0D; + public Builder clearActiveViewAudibleThirtySecondsImpressions() { + bitField7_ = (bitField7_ & ~0x00000010); + activeViewAudibleThirtySecondsImpressions_ = 0L; onChanged(); return this; } - private long crossSellCostOfGoodsSoldMicros_ ; + private double activeViewAudibleThirtySecondsImpressionsRate_ ; /** *- * Cross-sell cost of goods sold (COGS) is the total cost of products sold as - * a result of advertising a different product. - * - * How it works: You report conversions with cart data for completed purchases - * on your website. If the ad that was interacted with before the purchase has - * an associated product (see Shopping Ads) then this product is considered - * the advertised product. Any product included in the order the customer - * places is a sold product. If these products don't match then this is - * considered cross-sell. Cross-sell cost of goods sold is the total cost of - * the products sold that weren't advertised. - * - * Example: Someone clicked on a Shopping ad for a hat then bought the same - * hat and a shirt. The hat has a cost of goods sold value of $3, the shirt - * has a cost of goods sold value of $5. The cross-sell cost of goods sold for - * this order is $5. - * - * This metric is only available if you report conversions with cart data. + * The number of impressions that were audible for at least 30 seconds + * (cumulative), divided by the total number of impressions measurable for + * audibility. ** - *optional int64 cross_sell_cost_of_goods_sold_micros = 304;- * @return Whether the crossSellCostOfGoodsSoldMicros field is set. + *optional double active_view_audible_thirty_seconds_impressions_rate = 421;+ * @return Whether the activeViewAudibleThirtySecondsImpressionsRate field is set. */ @java.lang.Override - public boolean hasCrossSellCostOfGoodsSoldMicros() { - return ((bitField5_ & 0x00000800) != 0); + public boolean hasActiveViewAudibleThirtySecondsImpressionsRate() { + return ((bitField7_ & 0x00000020) != 0); } /** *- * Cross-sell cost of goods sold (COGS) is the total cost of products sold as - * a result of advertising a different product. - * - * How it works: You report conversions with cart data for completed purchases - * on your website. If the ad that was interacted with before the purchase has - * an associated product (see Shopping Ads) then this product is considered - * the advertised product. Any product included in the order the customer - * places is a sold product. If these products don't match then this is - * considered cross-sell. Cross-sell cost of goods sold is the total cost of - * the products sold that weren't advertised. - * - * Example: Someone clicked on a Shopping ad for a hat then bought the same - * hat and a shirt. The hat has a cost of goods sold value of $3, the shirt - * has a cost of goods sold value of $5. The cross-sell cost of goods sold for - * this order is $5. - * - * This metric is only available if you report conversions with cart data. + * The number of impressions that were audible for at least 30 seconds + * (cumulative), divided by the total number of impressions measurable for + * audibility. ** - *optional int64 cross_sell_cost_of_goods_sold_micros = 304;- * @return The crossSellCostOfGoodsSoldMicros. + *optional double active_view_audible_thirty_seconds_impressions_rate = 421;+ * @return The activeViewAudibleThirtySecondsImpressionsRate. */ @java.lang.Override - public long getCrossSellCostOfGoodsSoldMicros() { - return crossSellCostOfGoodsSoldMicros_; + public double getActiveViewAudibleThirtySecondsImpressionsRate() { + return activeViewAudibleThirtySecondsImpressionsRate_; } /** *- * Cross-sell cost of goods sold (COGS) is the total cost of products sold as - * a result of advertising a different product. - * - * How it works: You report conversions with cart data for completed purchases - * on your website. If the ad that was interacted with before the purchase has - * an associated product (see Shopping Ads) then this product is considered - * the advertised product. Any product included in the order the customer - * places is a sold product. If these products don't match then this is - * considered cross-sell. Cross-sell cost of goods sold is the total cost of - * the products sold that weren't advertised. - * - * Example: Someone clicked on a Shopping ad for a hat then bought the same - * hat and a shirt. The hat has a cost of goods sold value of $3, the shirt - * has a cost of goods sold value of $5. The cross-sell cost of goods sold for - * this order is $5. - * - * This metric is only available if you report conversions with cart data. + * The number of impressions that were audible for at least 30 seconds + * (cumulative), divided by the total number of impressions measurable for + * audibility. ** - *optional int64 cross_sell_cost_of_goods_sold_micros = 304;- * @param value The crossSellCostOfGoodsSoldMicros to set. + *optional double active_view_audible_thirty_seconds_impressions_rate = 421;+ * @param value The activeViewAudibleThirtySecondsImpressionsRate to set. * @return This builder for chaining. */ - public Builder setCrossSellCostOfGoodsSoldMicros(long value) { + public Builder setActiveViewAudibleThirtySecondsImpressionsRate(double value) { - crossSellCostOfGoodsSoldMicros_ = value; - bitField5_ |= 0x00000800; + activeViewAudibleThirtySecondsImpressionsRate_ = value; + bitField7_ |= 0x00000020; onChanged(); return this; } /** *- * Cross-sell cost of goods sold (COGS) is the total cost of products sold as - * a result of advertising a different product. - * - * How it works: You report conversions with cart data for completed purchases - * on your website. If the ad that was interacted with before the purchase has - * an associated product (see Shopping Ads) then this product is considered - * the advertised product. Any product included in the order the customer - * places is a sold product. If these products don't match then this is - * considered cross-sell. Cross-sell cost of goods sold is the total cost of - * the products sold that weren't advertised. - * - * Example: Someone clicked on a Shopping ad for a hat then bought the same - * hat and a shirt. The hat has a cost of goods sold value of $3, the shirt - * has a cost of goods sold value of $5. The cross-sell cost of goods sold for - * this order is $5. - * - * This metric is only available if you report conversions with cart data. + * The number of impressions that were audible for at least 30 seconds + * (cumulative), divided by the total number of impressions measurable for + * audibility. ** - *optional int64 cross_sell_cost_of_goods_sold_micros = 304;+ *optional double active_view_audible_thirty_seconds_impressions_rate = 421;* @return This builder for chaining. */ - public Builder clearCrossSellCostOfGoodsSoldMicros() { - bitField5_ = (bitField5_ & ~0x00000800); - crossSellCostOfGoodsSoldMicros_ = 0L; + public Builder clearActiveViewAudibleThirtySecondsImpressionsRate() { + bitField7_ = (bitField7_ & ~0x00000020); + activeViewAudibleThirtySecondsImpressionsRate_ = 0D; onChanged(); return this; } - private long crossSellGrossProfitMicros_ ; + private double activeViewAudibleQuartileP25Rate_ ; /** *- * Cross-sell gross profit is the profit you made from products sold as a - * result of advertising a different product, minus cost of goods sold (COGS). - * - * How it works: You report conversions with cart data for completed purchases - * on your website. If the ad that was interacted with before the purchase has - * an associated product (see Shopping Ads) then this product is considered - * the advertised product. Any product included in the purchase is a sold - * product. If these products don't match then this is considered cross-sell. - * Cross-sell gross profit is the revenue you made from cross-sell attributed - * to your ads minus the cost of the goods sold. - * - * Example: Someone clicked on a Shopping ad for a hat then bought the same - * hat and a shirt. The shirt is priced $20 and has a cost of goods sold value - * of $5. The cross-sell gross profit of this order is $15 = $20 - $5. - * - * This metric is only available if you report conversions with cart data. + * The number of impressions that were audible at the first quartile of the + * ad playback, divided by the total number of impressions measurable for + * audibility. ** - *optional int64 cross_sell_gross_profit_micros = 305;- * @return Whether the crossSellGrossProfitMicros field is set. + *optional double active_view_audible_quartile_p25_rate = 422;+ * @return Whether the activeViewAudibleQuartileP25Rate field is set. */ @java.lang.Override - public boolean hasCrossSellGrossProfitMicros() { - return ((bitField5_ & 0x00001000) != 0); + public boolean hasActiveViewAudibleQuartileP25Rate() { + return ((bitField7_ & 0x00000040) != 0); } /** *- * Cross-sell gross profit is the profit you made from products sold as a - * result of advertising a different product, minus cost of goods sold (COGS). - * - * How it works: You report conversions with cart data for completed purchases - * on your website. If the ad that was interacted with before the purchase has - * an associated product (see Shopping Ads) then this product is considered - * the advertised product. Any product included in the purchase is a sold - * product. If these products don't match then this is considered cross-sell. - * Cross-sell gross profit is the revenue you made from cross-sell attributed - * to your ads minus the cost of the goods sold. - * - * Example: Someone clicked on a Shopping ad for a hat then bought the same - * hat and a shirt. The shirt is priced $20 and has a cost of goods sold value - * of $5. The cross-sell gross profit of this order is $15 = $20 - $5. - * - * This metric is only available if you report conversions with cart data. + * The number of impressions that were audible at the first quartile of the + * ad playback, divided by the total number of impressions measurable for + * audibility. ** - *optional int64 cross_sell_gross_profit_micros = 305;- * @return The crossSellGrossProfitMicros. + *optional double active_view_audible_quartile_p25_rate = 422;+ * @return The activeViewAudibleQuartileP25Rate. */ @java.lang.Override - public long getCrossSellGrossProfitMicros() { - return crossSellGrossProfitMicros_; + public double getActiveViewAudibleQuartileP25Rate() { + return activeViewAudibleQuartileP25Rate_; } /** *- * Cross-sell gross profit is the profit you made from products sold as a - * result of advertising a different product, minus cost of goods sold (COGS). - * - * How it works: You report conversions with cart data for completed purchases - * on your website. If the ad that was interacted with before the purchase has - * an associated product (see Shopping Ads) then this product is considered - * the advertised product. Any product included in the purchase is a sold - * product. If these products don't match then this is considered cross-sell. - * Cross-sell gross profit is the revenue you made from cross-sell attributed - * to your ads minus the cost of the goods sold. - * - * Example: Someone clicked on a Shopping ad for a hat then bought the same - * hat and a shirt. The shirt is priced $20 and has a cost of goods sold value - * of $5. The cross-sell gross profit of this order is $15 = $20 - $5. - * - * This metric is only available if you report conversions with cart data. + * The number of impressions that were audible at the first quartile of the + * ad playback, divided by the total number of impressions measurable for + * audibility. ** - *optional int64 cross_sell_gross_profit_micros = 305;- * @param value The crossSellGrossProfitMicros to set. + *optional double active_view_audible_quartile_p25_rate = 422;+ * @param value The activeViewAudibleQuartileP25Rate to set. * @return This builder for chaining. */ - public Builder setCrossSellGrossProfitMicros(long value) { + public Builder setActiveViewAudibleQuartileP25Rate(double value) { - crossSellGrossProfitMicros_ = value; - bitField5_ |= 0x00001000; + activeViewAudibleQuartileP25Rate_ = value; + bitField7_ |= 0x00000040; onChanged(); return this; } /** *- * Cross-sell gross profit is the profit you made from products sold as a - * result of advertising a different product, minus cost of goods sold (COGS). - * - * How it works: You report conversions with cart data for completed purchases - * on your website. If the ad that was interacted with before the purchase has - * an associated product (see Shopping Ads) then this product is considered - * the advertised product. Any product included in the purchase is a sold - * product. If these products don't match then this is considered cross-sell. - * Cross-sell gross profit is the revenue you made from cross-sell attributed - * to your ads minus the cost of the goods sold. - * - * Example: Someone clicked on a Shopping ad for a hat then bought the same - * hat and a shirt. The shirt is priced $20 and has a cost of goods sold value - * of $5. The cross-sell gross profit of this order is $15 = $20 - $5. - * - * This metric is only available if you report conversions with cart data. + * The number of impressions that were audible at the first quartile of the + * ad playback, divided by the total number of impressions measurable for + * audibility. ** - *optional int64 cross_sell_gross_profit_micros = 305;+ *optional double active_view_audible_quartile_p25_rate = 422;* @return This builder for chaining. */ - public Builder clearCrossSellGrossProfitMicros() { - bitField5_ = (bitField5_ & ~0x00001000); - crossSellGrossProfitMicros_ = 0L; + public Builder clearActiveViewAudibleQuartileP25Rate() { + bitField7_ = (bitField7_ & ~0x00000040); + activeViewAudibleQuartileP25Rate_ = 0D; onChanged(); return this; } - private long crossSellRevenueMicros_ ; + private double activeViewAudibleQuartileP50Rate_ ; /** *- * Cross-sell revenue is the total amount you made from products sold as a - * result of advertising a different product. - * - * How it works: You report conversions with cart data for completed purchases - * on your website. If the ad that was interacted with before the purchase has - * an associated product (see Shopping Ads) then this product is considered - * the advertised product. Any product included in the order the customer - * places is a sold product. If these products don't match then this is - * considered cross-sell. Cross-sell revenue is the total value you made from - * cross-sell attributed to your ads. - * - * Example: Someone clicked on a Shopping ad for a hat then bought the same - * hat and a shirt. The hat is priced $10 and the shirt is priced $20. The - * cross-sell revenue of this order is $20. - * - * This metric is only available if you report conversions with cart data. + * The number of impressions that were audible at the second quartile of the + * ad playback, divided by the total number of impressions measurable for + * audibility. ** - *optional int64 cross_sell_revenue_micros = 306;- * @return Whether the crossSellRevenueMicros field is set. + *optional double active_view_audible_quartile_p50_rate = 423;+ * @return Whether the activeViewAudibleQuartileP50Rate field is set. */ @java.lang.Override - public boolean hasCrossSellRevenueMicros() { - return ((bitField5_ & 0x00002000) != 0); + public boolean hasActiveViewAudibleQuartileP50Rate() { + return ((bitField7_ & 0x00000080) != 0); } /** *- * Cross-sell revenue is the total amount you made from products sold as a - * result of advertising a different product. - * - * How it works: You report conversions with cart data for completed purchases - * on your website. If the ad that was interacted with before the purchase has - * an associated product (see Shopping Ads) then this product is considered - * the advertised product. Any product included in the order the customer - * places is a sold product. If these products don't match then this is - * considered cross-sell. Cross-sell revenue is the total value you made from - * cross-sell attributed to your ads. - * - * Example: Someone clicked on a Shopping ad for a hat then bought the same - * hat and a shirt. The hat is priced $10 and the shirt is priced $20. The - * cross-sell revenue of this order is $20. - * - * This metric is only available if you report conversions with cart data. + * The number of impressions that were audible at the second quartile of the + * ad playback, divided by the total number of impressions measurable for + * audibility. ** - *optional int64 cross_sell_revenue_micros = 306;- * @return The crossSellRevenueMicros. + *optional double active_view_audible_quartile_p50_rate = 423;+ * @return The activeViewAudibleQuartileP50Rate. */ @java.lang.Override - public long getCrossSellRevenueMicros() { - return crossSellRevenueMicros_; + public double getActiveViewAudibleQuartileP50Rate() { + return activeViewAudibleQuartileP50Rate_; } /** *- * Cross-sell revenue is the total amount you made from products sold as a - * result of advertising a different product. - * - * How it works: You report conversions with cart data for completed purchases - * on your website. If the ad that was interacted with before the purchase has - * an associated product (see Shopping Ads) then this product is considered - * the advertised product. Any product included in the order the customer - * places is a sold product. If these products don't match then this is - * considered cross-sell. Cross-sell revenue is the total value you made from - * cross-sell attributed to your ads. - * - * Example: Someone clicked on a Shopping ad for a hat then bought the same - * hat and a shirt. The hat is priced $10 and the shirt is priced $20. The - * cross-sell revenue of this order is $20. - * - * This metric is only available if you report conversions with cart data. + * The number of impressions that were audible at the second quartile of the + * ad playback, divided by the total number of impressions measurable for + * audibility. ** - *optional int64 cross_sell_revenue_micros = 306;- * @param value The crossSellRevenueMicros to set. + *optional double active_view_audible_quartile_p50_rate = 423;+ * @param value The activeViewAudibleQuartileP50Rate to set. * @return This builder for chaining. */ - public Builder setCrossSellRevenueMicros(long value) { + public Builder setActiveViewAudibleQuartileP50Rate(double value) { - crossSellRevenueMicros_ = value; - bitField5_ |= 0x00002000; + activeViewAudibleQuartileP50Rate_ = value; + bitField7_ |= 0x00000080; onChanged(); return this; } /** *- * Cross-sell revenue is the total amount you made from products sold as a - * result of advertising a different product. - * - * How it works: You report conversions with cart data for completed purchases - * on your website. If the ad that was interacted with before the purchase has - * an associated product (see Shopping Ads) then this product is considered - * the advertised product. Any product included in the order the customer - * places is a sold product. If these products don't match then this is - * considered cross-sell. Cross-sell revenue is the total value you made from - * cross-sell attributed to your ads. - * - * Example: Someone clicked on a Shopping ad for a hat then bought the same - * hat and a shirt. The hat is priced $10 and the shirt is priced $20. The - * cross-sell revenue of this order is $20. - * - * This metric is only available if you report conversions with cart data. + * The number of impressions that were audible at the second quartile of the + * ad playback, divided by the total number of impressions measurable for + * audibility. ** - *optional int64 cross_sell_revenue_micros = 306;+ *optional double active_view_audible_quartile_p50_rate = 423;* @return This builder for chaining. */ - public Builder clearCrossSellRevenueMicros() { - bitField5_ = (bitField5_ & ~0x00002000); - crossSellRevenueMicros_ = 0L; + public Builder clearActiveViewAudibleQuartileP50Rate() { + bitField7_ = (bitField7_ & ~0x00000080); + activeViewAudibleQuartileP50Rate_ = 0D; onChanged(); return this; } - private double crossSellUnitsSold_ ; + private double activeViewAudibleQuartileP75Rate_ ; /** *- * Cross-sell units sold is the total number of products sold as a result of - * advertising a different product. - * - * How it works: You report conversions with cart data for completed purchases - * on your website. If the ad that was interacted with before the purchase has - * an associated product (see Shopping Ads) then this product is considered - * the advertised product. Any product included in the order the customer - * places is a sold product. If these products don't match then this is - * considered cross-sell. Cross-sell units sold is the total number of - * cross-sold products from all orders attributed to your ads. - * - * Example: Someone clicked on a Shopping ad for a hat then bought the same - * hat, a shirt and a jacket. The cross-sell units sold in this order is 2. - * - * This metric is only available if you report conversions with cart data. + * The number of impressions that were audible at the third quartile of the + * ad playback, divided by the total number of impressions measurable for + * audibility. ** - *optional double cross_sell_units_sold = 307;- * @return Whether the crossSellUnitsSold field is set. + *optional double active_view_audible_quartile_p75_rate = 424;+ * @return Whether the activeViewAudibleQuartileP75Rate field is set. */ @java.lang.Override - public boolean hasCrossSellUnitsSold() { - return ((bitField5_ & 0x00004000) != 0); + public boolean hasActiveViewAudibleQuartileP75Rate() { + return ((bitField7_ & 0x00000100) != 0); } /** *- * Cross-sell units sold is the total number of products sold as a result of - * advertising a different product. - * - * How it works: You report conversions with cart data for completed purchases - * on your website. If the ad that was interacted with before the purchase has - * an associated product (see Shopping Ads) then this product is considered - * the advertised product. Any product included in the order the customer - * places is a sold product. If these products don't match then this is - * considered cross-sell. Cross-sell units sold is the total number of - * cross-sold products from all orders attributed to your ads. - * - * Example: Someone clicked on a Shopping ad for a hat then bought the same - * hat, a shirt and a jacket. The cross-sell units sold in this order is 2. - * - * This metric is only available if you report conversions with cart data. + * The number of impressions that were audible at the third quartile of the + * ad playback, divided by the total number of impressions measurable for + * audibility. ** - *optional double cross_sell_units_sold = 307;- * @return The crossSellUnitsSold. + *optional double active_view_audible_quartile_p75_rate = 424;+ * @return The activeViewAudibleQuartileP75Rate. */ @java.lang.Override - public double getCrossSellUnitsSold() { - return crossSellUnitsSold_; + public double getActiveViewAudibleQuartileP75Rate() { + return activeViewAudibleQuartileP75Rate_; } /** *- * Cross-sell units sold is the total number of products sold as a result of - * advertising a different product. - * - * How it works: You report conversions with cart data for completed purchases - * on your website. If the ad that was interacted with before the purchase has - * an associated product (see Shopping Ads) then this product is considered - * the advertised product. Any product included in the order the customer - * places is a sold product. If these products don't match then this is - * considered cross-sell. Cross-sell units sold is the total number of - * cross-sold products from all orders attributed to your ads. - * - * Example: Someone clicked on a Shopping ad for a hat then bought the same - * hat, a shirt and a jacket. The cross-sell units sold in this order is 2. - * - * This metric is only available if you report conversions with cart data. + * The number of impressions that were audible at the third quartile of the + * ad playback, divided by the total number of impressions measurable for + * audibility. ** - *optional double cross_sell_units_sold = 307;- * @param value The crossSellUnitsSold to set. + *optional double active_view_audible_quartile_p75_rate = 424;+ * @param value The activeViewAudibleQuartileP75Rate to set. * @return This builder for chaining. */ - public Builder setCrossSellUnitsSold(double value) { + public Builder setActiveViewAudibleQuartileP75Rate(double value) { - crossSellUnitsSold_ = value; - bitField5_ |= 0x00004000; + activeViewAudibleQuartileP75Rate_ = value; + bitField7_ |= 0x00000100; onChanged(); return this; } /** *- * Cross-sell units sold is the total number of products sold as a result of - * advertising a different product. - * - * How it works: You report conversions with cart data for completed purchases - * on your website. If the ad that was interacted with before the purchase has - * an associated product (see Shopping Ads) then this product is considered - * the advertised product. Any product included in the order the customer - * places is a sold product. If these products don't match then this is - * considered cross-sell. Cross-sell units sold is the total number of - * cross-sold products from all orders attributed to your ads. - * - * Example: Someone clicked on a Shopping ad for a hat then bought the same - * hat, a shirt and a jacket. The cross-sell units sold in this order is 2. - * - * This metric is only available if you report conversions with cart data. + * The number of impressions that were audible at the third quartile of the + * ad playback, divided by the total number of impressions measurable for + * audibility. ** - *optional double cross_sell_units_sold = 307;+ *optional double active_view_audible_quartile_p75_rate = 424;* @return This builder for chaining. */ - public Builder clearCrossSellUnitsSold() { - bitField5_ = (bitField5_ & ~0x00004000); - crossSellUnitsSold_ = 0D; + public Builder clearActiveViewAudibleQuartileP75Rate() { + bitField7_ = (bitField7_ & ~0x00000100); + activeViewAudibleQuartileP75Rate_ = 0D; onChanged(); return this; } - private long leadCostOfGoodsSoldMicros_ ; + private double activeViewAudibleQuartileP100Rate_ ; /** *- * Lead cost of goods sold (COGS) is the total cost of products sold as a - * result of advertising the same product. - * - * How it works: You report conversions with cart data for completed purchases - * on your website. If the ad that was interacted with has an associated - * product (see Shopping Ads) then this product is considered the advertised - * product. Any product included in the order the customer places is a sold - * product. If the advertised and sold products match, then the cost of these - * goods is counted under lead cost of goods sold. - * - * Example: Someone clicked on a Shopping ad for a hat then bought the same - * hat and a shirt. The hat has a cost of goods sold value of $3, the shirt - * has a cost of goods sold value of $5. The lead cost of goods sold for this - * order is $3. - * - * This metric is only available if you report conversions with cart data. + * The number of impressions that were audible at the fourth quartile of the + * ad playback, divided by the total number of impressions measurable for + * audibility. ** - *optional int64 lead_cost_of_goods_sold_micros = 308;- * @return Whether the leadCostOfGoodsSoldMicros field is set. + *optional double active_view_audible_quartile_p100_rate = 425;+ * @return Whether the activeViewAudibleQuartileP100Rate field is set. */ @java.lang.Override - public boolean hasLeadCostOfGoodsSoldMicros() { - return ((bitField5_ & 0x00008000) != 0); + public boolean hasActiveViewAudibleQuartileP100Rate() { + return ((bitField7_ & 0x00000200) != 0); } /** *- * Lead cost of goods sold (COGS) is the total cost of products sold as a - * result of advertising the same product. - * - * How it works: You report conversions with cart data for completed purchases - * on your website. If the ad that was interacted with has an associated - * product (see Shopping Ads) then this product is considered the advertised - * product. Any product included in the order the customer places is a sold - * product. If the advertised and sold products match, then the cost of these - * goods is counted under lead cost of goods sold. - * - * Example: Someone clicked on a Shopping ad for a hat then bought the same - * hat and a shirt. The hat has a cost of goods sold value of $3, the shirt - * has a cost of goods sold value of $5. The lead cost of goods sold for this - * order is $3. - * - * This metric is only available if you report conversions with cart data. + * The number of impressions that were audible at the fourth quartile of the + * ad playback, divided by the total number of impressions measurable for + * audibility. ** - *optional int64 lead_cost_of_goods_sold_micros = 308;- * @return The leadCostOfGoodsSoldMicros. + *optional double active_view_audible_quartile_p100_rate = 425;+ * @return The activeViewAudibleQuartileP100Rate. */ @java.lang.Override - public long getLeadCostOfGoodsSoldMicros() { - return leadCostOfGoodsSoldMicros_; + public double getActiveViewAudibleQuartileP100Rate() { + return activeViewAudibleQuartileP100Rate_; } /** *- * Lead cost of goods sold (COGS) is the total cost of products sold as a - * result of advertising the same product. - * - * How it works: You report conversions with cart data for completed purchases - * on your website. If the ad that was interacted with has an associated - * product (see Shopping Ads) then this product is considered the advertised - * product. Any product included in the order the customer places is a sold - * product. If the advertised and sold products match, then the cost of these - * goods is counted under lead cost of goods sold. - * - * Example: Someone clicked on a Shopping ad for a hat then bought the same - * hat and a shirt. The hat has a cost of goods sold value of $3, the shirt - * has a cost of goods sold value of $5. The lead cost of goods sold for this - * order is $3. - * - * This metric is only available if you report conversions with cart data. + * The number of impressions that were audible at the fourth quartile of the + * ad playback, divided by the total number of impressions measurable for + * audibility. ** - *optional int64 lead_cost_of_goods_sold_micros = 308;- * @param value The leadCostOfGoodsSoldMicros to set. + *optional double active_view_audible_quartile_p100_rate = 425;+ * @param value The activeViewAudibleQuartileP100Rate to set. * @return This builder for chaining. */ - public Builder setLeadCostOfGoodsSoldMicros(long value) { + public Builder setActiveViewAudibleQuartileP100Rate(double value) { - leadCostOfGoodsSoldMicros_ = value; - bitField5_ |= 0x00008000; + activeViewAudibleQuartileP100Rate_ = value; + bitField7_ |= 0x00000200; onChanged(); return this; } /** *- * Lead cost of goods sold (COGS) is the total cost of products sold as a - * result of advertising the same product. - * - * How it works: You report conversions with cart data for completed purchases - * on your website. If the ad that was interacted with has an associated - * product (see Shopping Ads) then this product is considered the advertised - * product. Any product included in the order the customer places is a sold - * product. If the advertised and sold products match, then the cost of these - * goods is counted under lead cost of goods sold. - * - * Example: Someone clicked on a Shopping ad for a hat then bought the same - * hat and a shirt. The hat has a cost of goods sold value of $3, the shirt - * has a cost of goods sold value of $5. The lead cost of goods sold for this - * order is $3. - * - * This metric is only available if you report conversions with cart data. + * The number of impressions that were audible at the fourth quartile of the + * ad playback, divided by the total number of impressions measurable for + * audibility. ** - *optional int64 lead_cost_of_goods_sold_micros = 308;+ *optional double active_view_audible_quartile_p100_rate = 425;* @return This builder for chaining. */ - public Builder clearLeadCostOfGoodsSoldMicros() { - bitField5_ = (bitField5_ & ~0x00008000); - leadCostOfGoodsSoldMicros_ = 0L; + public Builder clearActiveViewAudibleQuartileP100Rate() { + bitField7_ = (bitField7_ & ~0x00000200); + activeViewAudibleQuartileP100Rate_ = 0D; onChanged(); return this; } - private long leadGrossProfitMicros_ ; + private long biddableIndirectInstallFirstInAppConversionMicros_ ; /** *- * Lead gross profit is the profit you made from products sold as a result of - * advertising the same product, minus cost of goods sold (COGS). - * - * How it works: You report conversions with cart data for completed purchases - * on your website. If the ad that was interacted with before the purchase has - * an associated product (see Shopping Ads) then this product is considered - * the advertised product. Any product included in the order the customer - * places is a sold product. If the advertised and sold products match, then - * the revenue you made from these sales minus the cost of goods sold is your - * lead gross profit. - * - * Example: Someone clicked on a Shopping ad for a hat then bought the same - * hat and a shirt. The hat is priced $10 and has a cost of goods sold value - * of $3. The lead gross profit of this order is $7 = $10 - $3. - * - * This metric is only available if you report conversions with cart data. + * The number of biddable first in app conversions where the app install was + * driven by interaction with a web campaign. ** - *optional int64 lead_gross_profit_micros = 309;- * @return Whether the leadGrossProfitMicros field is set. + *optional int64 biddable_indirect_install_first_in_app_conversion_micros = 426;+ * @return Whether the biddableIndirectInstallFirstInAppConversionMicros field is set. */ @java.lang.Override - public boolean hasLeadGrossProfitMicros() { - return ((bitField5_ & 0x00010000) != 0); + public boolean hasBiddableIndirectInstallFirstInAppConversionMicros() { + return ((bitField7_ & 0x00000400) != 0); } /** *- * Lead gross profit is the profit you made from products sold as a result of - * advertising the same product, minus cost of goods sold (COGS). - * - * How it works: You report conversions with cart data for completed purchases - * on your website. If the ad that was interacted with before the purchase has - * an associated product (see Shopping Ads) then this product is considered - * the advertised product. Any product included in the order the customer - * places is a sold product. If the advertised and sold products match, then - * the revenue you made from these sales minus the cost of goods sold is your - * lead gross profit. - * - * Example: Someone clicked on a Shopping ad for a hat then bought the same - * hat and a shirt. The hat is priced $10 and has a cost of goods sold value - * of $3. The lead gross profit of this order is $7 = $10 - $3. - * - * This metric is only available if you report conversions with cart data. + * The number of biddable first in app conversions where the app install was + * driven by interaction with a web campaign. ** - *optional int64 lead_gross_profit_micros = 309;- * @return The leadGrossProfitMicros. + *optional int64 biddable_indirect_install_first_in_app_conversion_micros = 426;+ * @return The biddableIndirectInstallFirstInAppConversionMicros. */ @java.lang.Override - public long getLeadGrossProfitMicros() { - return leadGrossProfitMicros_; + public long getBiddableIndirectInstallFirstInAppConversionMicros() { + return biddableIndirectInstallFirstInAppConversionMicros_; } /** *- * Lead gross profit is the profit you made from products sold as a result of - * advertising the same product, minus cost of goods sold (COGS). - * - * How it works: You report conversions with cart data for completed purchases - * on your website. If the ad that was interacted with before the purchase has - * an associated product (see Shopping Ads) then this product is considered - * the advertised product. Any product included in the order the customer - * places is a sold product. If the advertised and sold products match, then - * the revenue you made from these sales minus the cost of goods sold is your - * lead gross profit. - * - * Example: Someone clicked on a Shopping ad for a hat then bought the same - * hat and a shirt. The hat is priced $10 and has a cost of goods sold value - * of $3. The lead gross profit of this order is $7 = $10 - $3. - * - * This metric is only available if you report conversions with cart data. + * The number of biddable first in app conversions where the app install was + * driven by interaction with a web campaign. ** - *optional int64 lead_gross_profit_micros = 309;- * @param value The leadGrossProfitMicros to set. + *optional int64 biddable_indirect_install_first_in_app_conversion_micros = 426;+ * @param value The biddableIndirectInstallFirstInAppConversionMicros to set. * @return This builder for chaining. */ - public Builder setLeadGrossProfitMicros(long value) { + public Builder setBiddableIndirectInstallFirstInAppConversionMicros(long value) { - leadGrossProfitMicros_ = value; - bitField5_ |= 0x00010000; + biddableIndirectInstallFirstInAppConversionMicros_ = value; + bitField7_ |= 0x00000400; onChanged(); return this; } /** *- * Lead gross profit is the profit you made from products sold as a result of - * advertising the same product, minus cost of goods sold (COGS). - * - * How it works: You report conversions with cart data for completed purchases - * on your website. If the ad that was interacted with before the purchase has - * an associated product (see Shopping Ads) then this product is considered - * the advertised product. Any product included in the order the customer - * places is a sold product. If the advertised and sold products match, then - * the revenue you made from these sales minus the cost of goods sold is your - * lead gross profit. - * - * Example: Someone clicked on a Shopping ad for a hat then bought the same - * hat and a shirt. The hat is priced $10 and has a cost of goods sold value - * of $3. The lead gross profit of this order is $7 = $10 - $3. - * - * This metric is only available if you report conversions with cart data. + * The number of biddable first in app conversions where the app install was + * driven by interaction with a web campaign. ** - *optional int64 lead_gross_profit_micros = 309;+ *optional int64 biddable_indirect_install_first_in_app_conversion_micros = 426;* @return This builder for chaining. */ - public Builder clearLeadGrossProfitMicros() { - bitField5_ = (bitField5_ & ~0x00010000); - leadGrossProfitMicros_ = 0L; + public Builder clearBiddableIndirectInstallFirstInAppConversionMicros() { + bitField7_ = (bitField7_ & ~0x00000400); + biddableIndirectInstallFirstInAppConversionMicros_ = 0L; onChanged(); return this; } - private long leadRevenueMicros_ ; + private double allAverageCartSize_ ; /** *- * Lead revenue is the total amount you made from products sold as a result of - * advertising the same product. - * - * How it works: You report conversions with cart data for completed purchases - * on your website. If the ad that was interacted with before the purchase has - * an associated product (see Shopping Ads) then this product is considered - * the advertised product. Any product included in the order the customer - * places is a sold product. If the advertised and sold products match, then - * the total value you made from the sales of these products is shown under - * lead revenue. - * - * Example: Someone clicked on a Shopping ad for a hat then bought the same - * hat and a shirt. The hat is priced $10 and the shirt is priced $20. The - * lead revenue of this order is $10. - * - * This metric is only available if you report conversions with cart data. + * All average cart size is the average number of products in each order + * attributed to your ads. Includes the amount from the average_cart_size + * metric, plus avg. cart size from all your conversion actions, even if your + * campaigns are not actively optimizing towards them. It's calculated using + * product info from cart data to give more detail than conversion value + * alone. ** - *optional int64 lead_revenue_micros = 310;- * @return Whether the leadRevenueMicros field is set. + *optional double all_average_cart_size = 427;+ * @return Whether the allAverageCartSize field is set. */ @java.lang.Override - public boolean hasLeadRevenueMicros() { - return ((bitField5_ & 0x00020000) != 0); + public boolean hasAllAverageCartSize() { + return ((bitField7_ & 0x00000800) != 0); } /** *- * Lead revenue is the total amount you made from products sold as a result of - * advertising the same product. - * - * How it works: You report conversions with cart data for completed purchases - * on your website. If the ad that was interacted with before the purchase has - * an associated product (see Shopping Ads) then this product is considered - * the advertised product. Any product included in the order the customer - * places is a sold product. If the advertised and sold products match, then - * the total value you made from the sales of these products is shown under - * lead revenue. - * - * Example: Someone clicked on a Shopping ad for a hat then bought the same - * hat and a shirt. The hat is priced $10 and the shirt is priced $20. The - * lead revenue of this order is $10. - * - * This metric is only available if you report conversions with cart data. + * All average cart size is the average number of products in each order + * attributed to your ads. Includes the amount from the average_cart_size + * metric, plus avg. cart size from all your conversion actions, even if your + * campaigns are not actively optimizing towards them. It's calculated using + * product info from cart data to give more detail than conversion value + * alone. ** - *optional int64 lead_revenue_micros = 310;- * @return The leadRevenueMicros. + *optional double all_average_cart_size = 427;+ * @return The allAverageCartSize. */ @java.lang.Override - public long getLeadRevenueMicros() { - return leadRevenueMicros_; + public double getAllAverageCartSize() { + return allAverageCartSize_; } /** *- * Lead revenue is the total amount you made from products sold as a result of - * advertising the same product. - * - * How it works: You report conversions with cart data for completed purchases - * on your website. If the ad that was interacted with before the purchase has - * an associated product (see Shopping Ads) then this product is considered - * the advertised product. Any product included in the order the customer - * places is a sold product. If the advertised and sold products match, then - * the total value you made from the sales of these products is shown under - * lead revenue. - * - * Example: Someone clicked on a Shopping ad for a hat then bought the same - * hat and a shirt. The hat is priced $10 and the shirt is priced $20. The - * lead revenue of this order is $10. - * - * This metric is only available if you report conversions with cart data. + * All average cart size is the average number of products in each order + * attributed to your ads. Includes the amount from the average_cart_size + * metric, plus avg. cart size from all your conversion actions, even if your + * campaigns are not actively optimizing towards them. It's calculated using + * product info from cart data to give more detail than conversion value + * alone. ** - *optional int64 lead_revenue_micros = 310;- * @param value The leadRevenueMicros to set. + *optional double all_average_cart_size = 427;+ * @param value The allAverageCartSize to set. * @return This builder for chaining. */ - public Builder setLeadRevenueMicros(long value) { + public Builder setAllAverageCartSize(double value) { - leadRevenueMicros_ = value; - bitField5_ |= 0x00020000; + allAverageCartSize_ = value; + bitField7_ |= 0x00000800; onChanged(); return this; } /** *- * Lead revenue is the total amount you made from products sold as a result of - * advertising the same product. - * - * How it works: You report conversions with cart data for completed purchases - * on your website. If the ad that was interacted with before the purchase has - * an associated product (see Shopping Ads) then this product is considered - * the advertised product. Any product included in the order the customer - * places is a sold product. If the advertised and sold products match, then - * the total value you made from the sales of these products is shown under - * lead revenue. - * - * Example: Someone clicked on a Shopping ad for a hat then bought the same - * hat and a shirt. The hat is priced $10 and the shirt is priced $20. The - * lead revenue of this order is $10. - * - * This metric is only available if you report conversions with cart data. + * All average cart size is the average number of products in each order + * attributed to your ads. Includes the amount from the average_cart_size + * metric, plus avg. cart size from all your conversion actions, even if your + * campaigns are not actively optimizing towards them. It's calculated using + * product info from cart data to give more detail than conversion value + * alone. ** - *optional int64 lead_revenue_micros = 310;+ *optional double all_average_cart_size = 427;* @return This builder for chaining. */ - public Builder clearLeadRevenueMicros() { - bitField5_ = (bitField5_ & ~0x00020000); - leadRevenueMicros_ = 0L; + public Builder clearAllAverageCartSize() { + bitField7_ = (bitField7_ & ~0x00000800); + allAverageCartSize_ = 0D; onChanged(); return this; } - private double leadUnitsSold_ ; + private long allAverageOrderValueMicros_ ; /** *- * Lead units sold is the total number of products sold as a result of - * advertising the same product. - * - * How it works: You report conversions with cart data for completed purchases - * on your website. If the ad that was interacted with before the purchase has - * an associated product (see Shopping Ads) then this product is considered - * the advertised product. Any product included in the order the customer - * places is a sold product. If the advertised and sold products match, then - * the total number of these products sold is shown under lead units sold. - * - * Example: Someone clicked on a Shopping ad for a hat then bought the same - * hat, a shirt and a jacket. The lead units sold in this order is 1. - * - * This metric is only available if you report conversions with cart data. + * All average order value is the average revenue you made per order + * attributed to your ads. Includes the amount from the average_order_value + * metric, plus avg. order value from all your conversion actions, even + * if your campaigns are not actively optimizing towards them. + * It's calculated using product info from cart data to give more detail than + * conversion value alone. ** - *optional double lead_units_sold = 311;- * @return Whether the leadUnitsSold field is set. + *optional int64 all_average_order_value_micros = 428;+ * @return Whether the allAverageOrderValueMicros field is set. */ @java.lang.Override - public boolean hasLeadUnitsSold() { - return ((bitField5_ & 0x00040000) != 0); + public boolean hasAllAverageOrderValueMicros() { + return ((bitField7_ & 0x00001000) != 0); } /** *- * Lead units sold is the total number of products sold as a result of - * advertising the same product. - * - * How it works: You report conversions with cart data for completed purchases - * on your website. If the ad that was interacted with before the purchase has - * an associated product (see Shopping Ads) then this product is considered - * the advertised product. Any product included in the order the customer - * places is a sold product. If the advertised and sold products match, then - * the total number of these products sold is shown under lead units sold. - * - * Example: Someone clicked on a Shopping ad for a hat then bought the same - * hat, a shirt and a jacket. The lead units sold in this order is 1. - * - * This metric is only available if you report conversions with cart data. + * All average order value is the average revenue you made per order + * attributed to your ads. Includes the amount from the average_order_value + * metric, plus avg. order value from all your conversion actions, even + * if your campaigns are not actively optimizing towards them. + * It's calculated using product info from cart data to give more detail than + * conversion value alone. ** - *optional double lead_units_sold = 311;- * @return The leadUnitsSold. + *optional int64 all_average_order_value_micros = 428;+ * @return The allAverageOrderValueMicros. */ @java.lang.Override - public double getLeadUnitsSold() { - return leadUnitsSold_; + public long getAllAverageOrderValueMicros() { + return allAverageOrderValueMicros_; } /** *- * Lead units sold is the total number of products sold as a result of - * advertising the same product. - * - * How it works: You report conversions with cart data for completed purchases - * on your website. If the ad that was interacted with before the purchase has - * an associated product (see Shopping Ads) then this product is considered - * the advertised product. Any product included in the order the customer - * places is a sold product. If the advertised and sold products match, then - * the total number of these products sold is shown under lead units sold. - * - * Example: Someone clicked on a Shopping ad for a hat then bought the same - * hat, a shirt and a jacket. The lead units sold in this order is 1. - * - * This metric is only available if you report conversions with cart data. + * All average order value is the average revenue you made per order + * attributed to your ads. Includes the amount from the average_order_value + * metric, plus avg. order value from all your conversion actions, even + * if your campaigns are not actively optimizing towards them. + * It's calculated using product info from cart data to give more detail than + * conversion value alone. ** - *optional double lead_units_sold = 311;- * @param value The leadUnitsSold to set. + *optional int64 all_average_order_value_micros = 428;+ * @param value The allAverageOrderValueMicros to set. * @return This builder for chaining. */ - public Builder setLeadUnitsSold(double value) { + public Builder setAllAverageOrderValueMicros(long value) { - leadUnitsSold_ = value; - bitField5_ |= 0x00040000; + allAverageOrderValueMicros_ = value; + bitField7_ |= 0x00001000; onChanged(); return this; } /** *- * Lead units sold is the total number of products sold as a result of - * advertising the same product. - * - * How it works: You report conversions with cart data for completed purchases - * on your website. If the ad that was interacted with before the purchase has - * an associated product (see Shopping Ads) then this product is considered - * the advertised product. Any product included in the order the customer - * places is a sold product. If the advertised and sold products match, then - * the total number of these products sold is shown under lead units sold. - * - * Example: Someone clicked on a Shopping ad for a hat then bought the same - * hat, a shirt and a jacket. The lead units sold in this order is 1. - * - * This metric is only available if you report conversions with cart data. + * All average order value is the average revenue you made per order + * attributed to your ads. Includes the amount from the average_order_value + * metric, plus avg. order value from all your conversion actions, even + * if your campaigns are not actively optimizing towards them. + * It's calculated using product info from cart data to give more detail than + * conversion value alone. ** - *optional double lead_units_sold = 311;+ *optional int64 all_average_order_value_micros = 428;* @return This builder for chaining. */ - public Builder clearLeadUnitsSold() { - bitField5_ = (bitField5_ & ~0x00040000); - leadUnitsSold_ = 0D; + public Builder clearAllAverageOrderValueMicros() { + bitField7_ = (bitField7_ & ~0x00001000); + allAverageOrderValueMicros_ = 0L; onChanged(); return this; } - private long uniqueUsers_ ; + private long allCostOfGoodsSoldMicros_ ; /** *- * The number of unique users who saw your ad during the requested time - * period. This metric cannot be aggregated, and can only be requested for - * date ranges of 92 days or less. This metric is available for following - * campaign types - Display, Video, Discovery and App. + * All cost of goods sold is the total cost of the products you sold in orders + * attributed to your ads. Includes the amount from the + * cost_of_goods_sold_micros metric, plus cost of goods sold from all + * conversion actions, even if your campaigns are not actively optimizing + * towards them. It's calculated using product info from cart data to give + * more detail than conversion value alone. ** - *optional int64 unique_users = 319;- * @return Whether the uniqueUsers field is set. + *optional int64 all_cost_of_goods_sold_micros = 429;+ * @return Whether the allCostOfGoodsSoldMicros field is set. */ @java.lang.Override - public boolean hasUniqueUsers() { - return ((bitField5_ & 0x00080000) != 0); + public boolean hasAllCostOfGoodsSoldMicros() { + return ((bitField7_ & 0x00002000) != 0); } /** *- * The number of unique users who saw your ad during the requested time - * period. This metric cannot be aggregated, and can only be requested for - * date ranges of 92 days or less. This metric is available for following - * campaign types - Display, Video, Discovery and App. + * All cost of goods sold is the total cost of the products you sold in orders + * attributed to your ads. Includes the amount from the + * cost_of_goods_sold_micros metric, plus cost of goods sold from all + * conversion actions, even if your campaigns are not actively optimizing + * towards them. It's calculated using product info from cart data to give + * more detail than conversion value alone. ** - *optional int64 unique_users = 319;- * @return The uniqueUsers. + *optional int64 all_cost_of_goods_sold_micros = 429;+ * @return The allCostOfGoodsSoldMicros. */ @java.lang.Override - public long getUniqueUsers() { - return uniqueUsers_; - } - /** - *- * The number of unique users who saw your ad during the requested time - * period. This metric cannot be aggregated, and can only be requested for - * date ranges of 92 days or less. This metric is available for following - * campaign types - Display, Video, Discovery and App. + public long getAllCostOfGoodsSoldMicros() { + return allCostOfGoodsSoldMicros_; + } + /** + *+ * All cost of goods sold is the total cost of the products you sold in orders + * attributed to your ads. Includes the amount from the + * cost_of_goods_sold_micros metric, plus cost of goods sold from all + * conversion actions, even if your campaigns are not actively optimizing + * towards them. It's calculated using product info from cart data to give + * more detail than conversion value alone. ** - *optional int64 unique_users = 319;- * @param value The uniqueUsers to set. + *optional int64 all_cost_of_goods_sold_micros = 429;+ * @param value The allCostOfGoodsSoldMicros to set. * @return This builder for chaining. */ - public Builder setUniqueUsers(long value) { + public Builder setAllCostOfGoodsSoldMicros(long value) { - uniqueUsers_ = value; - bitField5_ |= 0x00080000; + allCostOfGoodsSoldMicros_ = value; + bitField7_ |= 0x00002000; onChanged(); return this; } /** *- * The number of unique users who saw your ad during the requested time - * period. This metric cannot be aggregated, and can only be requested for - * date ranges of 92 days or less. This metric is available for following - * campaign types - Display, Video, Discovery and App. + * All cost of goods sold is the total cost of the products you sold in orders + * attributed to your ads. Includes the amount from the + * cost_of_goods_sold_micros metric, plus cost of goods sold from all + * conversion actions, even if your campaigns are not actively optimizing + * towards them. It's calculated using product info from cart data to give + * more detail than conversion value alone. ** - *optional int64 unique_users = 319;+ *optional int64 all_cost_of_goods_sold_micros = 429;* @return This builder for chaining. */ - public Builder clearUniqueUsers() { - bitField5_ = (bitField5_ & ~0x00080000); - uniqueUsers_ = 0L; + public Builder clearAllCostOfGoodsSoldMicros() { + bitField7_ = (bitField7_ & ~0x00002000); + allCostOfGoodsSoldMicros_ = 0L; onChanged(); return this; } - private double averageImpressionFrequencyPerUser_ ; + private long allCrossSellCostOfGoodsSoldMicros_ ; /** *- * The average number of times a unique user saw your ad during the requested - * time period. This metric cannot be aggregated, and can only be requested - * for date ranges of 92 days or less. This metric is available for following - * campaign types - Display, Video, Discovery and App. + * All cross-sell cost of goods sold is the total cost of products sold as a + * result of advertising a different product. Includes the amount from the + * cross_sell_cost_of_goods_sold_micros metric, plus cross-sell cost of goods + * sold from all your conversion actions, even if your campaigns are not + * actively optimizing towards them. + * It's calculated using product info from cart data to give more detail than + * conversion value alone. ** - *optional double average_impression_frequency_per_user = 320;- * @return Whether the averageImpressionFrequencyPerUser field is set. + *optional int64 all_cross_sell_cost_of_goods_sold_micros = 430;+ * @return Whether the allCrossSellCostOfGoodsSoldMicros field is set. */ @java.lang.Override - public boolean hasAverageImpressionFrequencyPerUser() { - return ((bitField5_ & 0x00100000) != 0); + public boolean hasAllCrossSellCostOfGoodsSoldMicros() { + return ((bitField7_ & 0x00004000) != 0); } /** *- * The average number of times a unique user saw your ad during the requested - * time period. This metric cannot be aggregated, and can only be requested - * for date ranges of 92 days or less. This metric is available for following - * campaign types - Display, Video, Discovery and App. + * All cross-sell cost of goods sold is the total cost of products sold as a + * result of advertising a different product. Includes the amount from the + * cross_sell_cost_of_goods_sold_micros metric, plus cross-sell cost of goods + * sold from all your conversion actions, even if your campaigns are not + * actively optimizing towards them. + * It's calculated using product info from cart data to give more detail than + * conversion value alone. ** - *optional double average_impression_frequency_per_user = 320;- * @return The averageImpressionFrequencyPerUser. + *optional int64 all_cross_sell_cost_of_goods_sold_micros = 430;+ * @return The allCrossSellCostOfGoodsSoldMicros. */ @java.lang.Override - public double getAverageImpressionFrequencyPerUser() { - return averageImpressionFrequencyPerUser_; + public long getAllCrossSellCostOfGoodsSoldMicros() { + return allCrossSellCostOfGoodsSoldMicros_; } /** *- * The average number of times a unique user saw your ad during the requested - * time period. This metric cannot be aggregated, and can only be requested - * for date ranges of 92 days or less. This metric is available for following - * campaign types - Display, Video, Discovery and App. + * All cross-sell cost of goods sold is the total cost of products sold as a + * result of advertising a different product. Includes the amount from the + * cross_sell_cost_of_goods_sold_micros metric, plus cross-sell cost of goods + * sold from all your conversion actions, even if your campaigns are not + * actively optimizing towards them. + * It's calculated using product info from cart data to give more detail than + * conversion value alone. ** - *optional double average_impression_frequency_per_user = 320;- * @param value The averageImpressionFrequencyPerUser to set. + *optional int64 all_cross_sell_cost_of_goods_sold_micros = 430;+ * @param value The allCrossSellCostOfGoodsSoldMicros to set. * @return This builder for chaining. */ - public Builder setAverageImpressionFrequencyPerUser(double value) { + public Builder setAllCrossSellCostOfGoodsSoldMicros(long value) { - averageImpressionFrequencyPerUser_ = value; - bitField5_ |= 0x00100000; + allCrossSellCostOfGoodsSoldMicros_ = value; + bitField7_ |= 0x00004000; onChanged(); return this; } /** *- * The average number of times a unique user saw your ad during the requested - * time period. This metric cannot be aggregated, and can only be requested - * for date ranges of 92 days or less. This metric is available for following - * campaign types - Display, Video, Discovery and App. + * All cross-sell cost of goods sold is the total cost of products sold as a + * result of advertising a different product. Includes the amount from the + * cross_sell_cost_of_goods_sold_micros metric, plus cross-sell cost of goods + * sold from all your conversion actions, even if your campaigns are not + * actively optimizing towards them. + * It's calculated using product info from cart data to give more detail than + * conversion value alone. ** - *optional double average_impression_frequency_per_user = 320;+ *optional int64 all_cross_sell_cost_of_goods_sold_micros = 430;* @return This builder for chaining. */ - public Builder clearAverageImpressionFrequencyPerUser() { - bitField5_ = (bitField5_ & ~0x00100000); - averageImpressionFrequencyPerUser_ = 0D; + public Builder clearAllCrossSellCostOfGoodsSoldMicros() { + bitField7_ = (bitField7_ & ~0x00004000); + allCrossSellCostOfGoodsSoldMicros_ = 0L; onChanged(); return this; } - private long linkedEntitiesCount_ ; + private long allCrossSellGrossProfitMicros_ ; /** *- * Number of linked resources in which the asset is used. - * This metric can only be selected with `ChannelAggregateAssetView` and - * `CampaignAggregateAssetView`. + * All cross-sell gross profit is the profit you made from products sold as a + * result of advertising a different product, minus cost of goods sold (COGS). + * Includes the amount from the cross_sell_gross_profit_micros metric, plus + * cross-sell gross profit from all your conversion actions, even if your + * campaigns are not actively optimizing towards them. + * It's calculated using product info from cart data to give more detail than + * conversion value alone. ** - *optional int64 linked_entities_count = 341;- * @return Whether the linkedEntitiesCount field is set. + *optional int64 all_cross_sell_gross_profit_micros = 431;+ * @return Whether the allCrossSellGrossProfitMicros field is set. */ @java.lang.Override - public boolean hasLinkedEntitiesCount() { - return ((bitField5_ & 0x00200000) != 0); + public boolean hasAllCrossSellGrossProfitMicros() { + return ((bitField7_ & 0x00008000) != 0); } /** *- * Number of linked resources in which the asset is used. - * This metric can only be selected with `ChannelAggregateAssetView` and - * `CampaignAggregateAssetView`. + * All cross-sell gross profit is the profit you made from products sold as a + * result of advertising a different product, minus cost of goods sold (COGS). + * Includes the amount from the cross_sell_gross_profit_micros metric, plus + * cross-sell gross profit from all your conversion actions, even if your + * campaigns are not actively optimizing towards them. + * It's calculated using product info from cart data to give more detail than + * conversion value alone. ** - *optional int64 linked_entities_count = 341;- * @return The linkedEntitiesCount. + *optional int64 all_cross_sell_gross_profit_micros = 431;+ * @return The allCrossSellGrossProfitMicros. */ @java.lang.Override - public long getLinkedEntitiesCount() { - return linkedEntitiesCount_; + public long getAllCrossSellGrossProfitMicros() { + return allCrossSellGrossProfitMicros_; } /** *- * Number of linked resources in which the asset is used. - * This metric can only be selected with `ChannelAggregateAssetView` and - * `CampaignAggregateAssetView`. + * All cross-sell gross profit is the profit you made from products sold as a + * result of advertising a different product, minus cost of goods sold (COGS). + * Includes the amount from the cross_sell_gross_profit_micros metric, plus + * cross-sell gross profit from all your conversion actions, even if your + * campaigns are not actively optimizing towards them. + * It's calculated using product info from cart data to give more detail than + * conversion value alone. ** - *optional int64 linked_entities_count = 341;- * @param value The linkedEntitiesCount to set. + *optional int64 all_cross_sell_gross_profit_micros = 431;+ * @param value The allCrossSellGrossProfitMicros to set. * @return This builder for chaining. */ - public Builder setLinkedEntitiesCount(long value) { + public Builder setAllCrossSellGrossProfitMicros(long value) { - linkedEntitiesCount_ = value; - bitField5_ |= 0x00200000; + allCrossSellGrossProfitMicros_ = value; + bitField7_ |= 0x00008000; onChanged(); return this; } /** *- * Number of linked resources in which the asset is used. - * This metric can only be selected with `ChannelAggregateAssetView` and - * `CampaignAggregateAssetView`. + * All cross-sell gross profit is the profit you made from products sold as a + * result of advertising a different product, minus cost of goods sold (COGS). + * Includes the amount from the cross_sell_gross_profit_micros metric, plus + * cross-sell gross profit from all your conversion actions, even if your + * campaigns are not actively optimizing towards them. + * It's calculated using product info from cart data to give more detail than + * conversion value alone. ** - *optional int64 linked_entities_count = 341;+ *optional int64 all_cross_sell_gross_profit_micros = 431;* @return This builder for chaining. */ - public Builder clearLinkedEntitiesCount() { - bitField5_ = (bitField5_ & ~0x00200000); - linkedEntitiesCount_ = 0L; + public Builder clearAllCrossSellGrossProfitMicros() { + bitField7_ = (bitField7_ & ~0x00008000); + allCrossSellGrossProfitMicros_ = 0L; onChanged(); return this; } - private com.google.protobuf.LazyStringArrayList linkedSampleEntities_ = - com.google.protobuf.LazyStringArrayList.emptyList(); - private void ensureLinkedSampleEntitiesIsMutable() { - if (!linkedSampleEntities_.isModifiable()) { - linkedSampleEntities_ = new com.google.protobuf.LazyStringArrayList(linkedSampleEntities_); - } - bitField5_ |= 0x00400000; - } - /** - *- * A list of up to 20 sample linked resources in which the asset is used. - * This metric can only be selected with `ChannelAggregateAssetView` and - * `CampaignAggregateAssetView`. - *- * - *repeated string linked_sample_entities = 342;- * @return A list containing the linkedSampleEntities. - */ - public com.google.protobuf.ProtocolStringList - getLinkedSampleEntitiesList() { - linkedSampleEntities_.makeImmutable(); - return linkedSampleEntities_; - } + private long allCrossSellRevenueMicros_ ; /** *- * A list of up to 20 sample linked resources in which the asset is used. - * This metric can only be selected with `ChannelAggregateAssetView` and - * `CampaignAggregateAssetView`. + * All cross-sell revenue is the total amount you made from products sold as + * a result of advertising a different product. Includes the amount from the + * cross_sell_revenue_micros metric, plus cross-sell revenue from all your + * conversion actions, even if your campaigns are not actively optimizing + * towards them. It's calculated using product info from cart data to give + * more detail than conversion value alone. ** - *repeated string linked_sample_entities = 342;- * @return The count of linkedSampleEntities. + *optional int64 all_cross_sell_revenue_micros = 432;+ * @return Whether the allCrossSellRevenueMicros field is set. */ - public int getLinkedSampleEntitiesCount() { - return linkedSampleEntities_.size(); + @java.lang.Override + public boolean hasAllCrossSellRevenueMicros() { + return ((bitField7_ & 0x00010000) != 0); } /** *- * A list of up to 20 sample linked resources in which the asset is used. - * This metric can only be selected with `ChannelAggregateAssetView` and - * `CampaignAggregateAssetView`. + * All cross-sell revenue is the total amount you made from products sold as + * a result of advertising a different product. Includes the amount from the + * cross_sell_revenue_micros metric, plus cross-sell revenue from all your + * conversion actions, even if your campaigns are not actively optimizing + * towards them. It's calculated using product info from cart data to give + * more detail than conversion value alone. ** - *repeated string linked_sample_entities = 342;- * @param index The index of the element to return. - * @return The linkedSampleEntities at the given index. + *optional int64 all_cross_sell_revenue_micros = 432;+ * @return The allCrossSellRevenueMicros. */ - public java.lang.String getLinkedSampleEntities(int index) { - return linkedSampleEntities_.get(index); + @java.lang.Override + public long getAllCrossSellRevenueMicros() { + return allCrossSellRevenueMicros_; } /** *- * A list of up to 20 sample linked resources in which the asset is used. - * This metric can only be selected with `ChannelAggregateAssetView` and - * `CampaignAggregateAssetView`. + * All cross-sell revenue is the total amount you made from products sold as + * a result of advertising a different product. Includes the amount from the + * cross_sell_revenue_micros metric, plus cross-sell revenue from all your + * conversion actions, even if your campaigns are not actively optimizing + * towards them. It's calculated using product info from cart data to give + * more detail than conversion value alone. ** - *repeated string linked_sample_entities = 342;- * @param index The index of the value to return. - * @return The bytes of the linkedSampleEntities at the given index. + *optional int64 all_cross_sell_revenue_micros = 432;+ * @param value The allCrossSellRevenueMicros to set. + * @return This builder for chaining. */ - public com.google.protobuf.ByteString - getLinkedSampleEntitiesBytes(int index) { - return linkedSampleEntities_.getByteString(index); + public Builder setAllCrossSellRevenueMicros(long value) { + + allCrossSellRevenueMicros_ = value; + bitField7_ |= 0x00010000; + onChanged(); + return this; } /** *- * A list of up to 20 sample linked resources in which the asset is used. - * This metric can only be selected with `ChannelAggregateAssetView` and - * `CampaignAggregateAssetView`. + * All cross-sell revenue is the total amount you made from products sold as + * a result of advertising a different product. Includes the amount from the + * cross_sell_revenue_micros metric, plus cross-sell revenue from all your + * conversion actions, even if your campaigns are not actively optimizing + * towards them. It's calculated using product info from cart data to give + * more detail than conversion value alone. ** - *repeated string linked_sample_entities = 342;- * @param index The index to set the value at. - * @param value The linkedSampleEntities to set. + *optional int64 all_cross_sell_revenue_micros = 432;* @return This builder for chaining. */ - public Builder setLinkedSampleEntities( - int index, java.lang.String value) { - if (value == null) { throw new NullPointerException(); } - ensureLinkedSampleEntitiesIsMutable(); - linkedSampleEntities_.set(index, value); - bitField5_ |= 0x00400000; + public Builder clearAllCrossSellRevenueMicros() { + bitField7_ = (bitField7_ & ~0x00010000); + allCrossSellRevenueMicros_ = 0L; onChanged(); return this; } + + private double allCrossSellUnitsSold_ ; /** *- * A list of up to 20 sample linked resources in which the asset is used. - * This metric can only be selected with `ChannelAggregateAssetView` and - * `CampaignAggregateAssetView`. + * All cross-sell units sold is the total number of products sold as a result + * of advertising a different product. Includes the amount shown in the + * cross_sell_units_sold metric, plus cross-sell units sold from all your + * conversion actions, even if your campaigns are not actively optimizing + * towards them. + * It's calculated using product info from cart data to give more detail than + * conversion value alone. ** - *repeated string linked_sample_entities = 342;- * @param value The linkedSampleEntities to add. - * @return This builder for chaining. + *optional double all_cross_sell_units_sold = 433;+ * @return Whether the allCrossSellUnitsSold field is set. */ - public Builder addLinkedSampleEntities( - java.lang.String value) { - if (value == null) { throw new NullPointerException(); } - ensureLinkedSampleEntitiesIsMutable(); - linkedSampleEntities_.add(value); - bitField5_ |= 0x00400000; - onChanged(); - return this; + @java.lang.Override + public boolean hasAllCrossSellUnitsSold() { + return ((bitField7_ & 0x00020000) != 0); } /** *- * A list of up to 20 sample linked resources in which the asset is used. - * This metric can only be selected with `ChannelAggregateAssetView` and - * `CampaignAggregateAssetView`. + * All cross-sell units sold is the total number of products sold as a result + * of advertising a different product. Includes the amount shown in the + * cross_sell_units_sold metric, plus cross-sell units sold from all your + * conversion actions, even if your campaigns are not actively optimizing + * towards them. + * It's calculated using product info from cart data to give more detail than + * conversion value alone. ** - *repeated string linked_sample_entities = 342;- * @param values The linkedSampleEntities to add. - * @return This builder for chaining. + *optional double all_cross_sell_units_sold = 433;+ * @return The allCrossSellUnitsSold. */ - public Builder addAllLinkedSampleEntities( - java.lang.Iterablevalues) { - ensureLinkedSampleEntitiesIsMutable(); - com.google.protobuf.AbstractMessageLite.Builder.addAll( - values, linkedSampleEntities_); - bitField5_ |= 0x00400000; - onChanged(); - return this; + @java.lang.Override + public double getAllCrossSellUnitsSold() { + return allCrossSellUnitsSold_; } /** * - * A list of up to 20 sample linked resources in which the asset is used. - * This metric can only be selected with `ChannelAggregateAssetView` and - * `CampaignAggregateAssetView`. + * All cross-sell units sold is the total number of products sold as a result + * of advertising a different product. Includes the amount shown in the + * cross_sell_units_sold metric, plus cross-sell units sold from all your + * conversion actions, even if your campaigns are not actively optimizing + * towards them. + * It's calculated using product info from cart data to give more detail than + * conversion value alone. ** - *repeated string linked_sample_entities = 342;+ *optional double all_cross_sell_units_sold = 433;+ * @param value The allCrossSellUnitsSold to set. * @return This builder for chaining. */ - public Builder clearLinkedSampleEntities() { - linkedSampleEntities_ = - com.google.protobuf.LazyStringArrayList.emptyList(); - bitField5_ = (bitField5_ & ~0x00400000);; + public Builder setAllCrossSellUnitsSold(double value) { + + allCrossSellUnitsSold_ = value; + bitField7_ |= 0x00020000; onChanged(); return this; } /** *- * A list of up to 20 sample linked resources in which the asset is used. - * This metric can only be selected with `ChannelAggregateAssetView` and - * `CampaignAggregateAssetView`. + * All cross-sell units sold is the total number of products sold as a result + * of advertising a different product. Includes the amount shown in the + * cross_sell_units_sold metric, plus cross-sell units sold from all your + * conversion actions, even if your campaigns are not actively optimizing + * towards them. + * It's calculated using product info from cart data to give more detail than + * conversion value alone. ** - *repeated string linked_sample_entities = 342;- * @param value The bytes of the linkedSampleEntities to add. + *optional double all_cross_sell_units_sold = 433;* @return This builder for chaining. */ - public Builder addLinkedSampleEntitiesBytes( - com.google.protobuf.ByteString value) { - if (value == null) { throw new NullPointerException(); } - checkByteStringIsUtf8(value); - ensureLinkedSampleEntitiesIsMutable(); - linkedSampleEntities_.add(value); - bitField5_ |= 0x00400000; + public Builder clearAllCrossSellUnitsSold() { + bitField7_ = (bitField7_ & ~0x00020000); + allCrossSellUnitsSold_ = 0D; onChanged(); return this; } - private long assetPinnedTotalCount_ ; + private double allGrossProfitMargin_ ; /** *- * Number of total usages in which the asset is pinned. - * This metric can only be selected with `ChannelAggregateAssetView` and - * `CampaignAggregateAssetView`. - * This metric is only supported in Search channel. + * All gross profit margin is the percentage gross profit you made from + * orders attributed to your ads, after taking out the cost of goods sold + * (COGS). This value is between 0.0 and 1.0, where 1.0 means 100%. Includes + * the amount from the gross_profit_margin metric, plus gross profit margin + * across all conversion actions, even if your campaigns are not actively + * optimizing towards them. + * It's calculated using product info from cart data to give more detail than + * conversion value alone. ** - *optional int64 asset_pinned_total_count = 348;- * @return Whether the assetPinnedTotalCount field is set. + *optional double all_gross_profit_margin = 434;+ * @return Whether the allGrossProfitMargin field is set. */ @java.lang.Override - public boolean hasAssetPinnedTotalCount() { - return ((bitField5_ & 0x00800000) != 0); + public boolean hasAllGrossProfitMargin() { + return ((bitField7_ & 0x00040000) != 0); } /** *- * Number of total usages in which the asset is pinned. - * This metric can only be selected with `ChannelAggregateAssetView` and - * `CampaignAggregateAssetView`. - * This metric is only supported in Search channel. + * All gross profit margin is the percentage gross profit you made from + * orders attributed to your ads, after taking out the cost of goods sold + * (COGS). This value is between 0.0 and 1.0, where 1.0 means 100%. Includes + * the amount from the gross_profit_margin metric, plus gross profit margin + * across all conversion actions, even if your campaigns are not actively + * optimizing towards them. + * It's calculated using product info from cart data to give more detail than + * conversion value alone. ** - *optional int64 asset_pinned_total_count = 348;- * @return The assetPinnedTotalCount. + *optional double all_gross_profit_margin = 434;+ * @return The allGrossProfitMargin. */ @java.lang.Override - public long getAssetPinnedTotalCount() { - return assetPinnedTotalCount_; + public double getAllGrossProfitMargin() { + return allGrossProfitMargin_; } /** *- * Number of total usages in which the asset is pinned. - * This metric can only be selected with `ChannelAggregateAssetView` and - * `CampaignAggregateAssetView`. - * This metric is only supported in Search channel. + * All gross profit margin is the percentage gross profit you made from + * orders attributed to your ads, after taking out the cost of goods sold + * (COGS). This value is between 0.0 and 1.0, where 1.0 means 100%. Includes + * the amount from the gross_profit_margin metric, plus gross profit margin + * across all conversion actions, even if your campaigns are not actively + * optimizing towards them. + * It's calculated using product info from cart data to give more detail than + * conversion value alone. ** - *optional int64 asset_pinned_total_count = 348;- * @param value The assetPinnedTotalCount to set. + *optional double all_gross_profit_margin = 434;+ * @param value The allGrossProfitMargin to set. * @return This builder for chaining. */ - public Builder setAssetPinnedTotalCount(long value) { + public Builder setAllGrossProfitMargin(double value) { - assetPinnedTotalCount_ = value; - bitField5_ |= 0x00800000; + allGrossProfitMargin_ = value; + bitField7_ |= 0x00040000; onChanged(); return this; } /** *- * Number of total usages in which the asset is pinned. - * This metric can only be selected with `ChannelAggregateAssetView` and - * `CampaignAggregateAssetView`. - * This metric is only supported in Search channel. + * All gross profit margin is the percentage gross profit you made from + * orders attributed to your ads, after taking out the cost of goods sold + * (COGS). This value is between 0.0 and 1.0, where 1.0 means 100%. Includes + * the amount from the gross_profit_margin metric, plus gross profit margin + * across all conversion actions, even if your campaigns are not actively + * optimizing towards them. + * It's calculated using product info from cart data to give more detail than + * conversion value alone. ** - *optional int64 asset_pinned_total_count = 348;+ *optional double all_gross_profit_margin = 434;* @return This builder for chaining. */ - public Builder clearAssetPinnedTotalCount() { - bitField5_ = (bitField5_ & ~0x00800000); - assetPinnedTotalCount_ = 0L; + public Builder clearAllGrossProfitMargin() { + bitField7_ = (bitField7_ & ~0x00040000); + allGrossProfitMargin_ = 0D; onChanged(); return this; } - private long assetPinnedAsHeadlinePositionOneCount_ ; + private long allGrossProfitMicros_ ; /** *- * Number of entities in which the asset is pinned to headline 1. - * This metric can only be selected with `ChannelAggregateAssetView` and - * `CampaignAggregateAssetView`. - * This metric is only supported in Search channel. + * All gross profit is the total profit made from orders attributed to your + * ads minus the cost of goods sold (COGS). Includes the amount from the + * gross_profit_micros metric, plus gross profit from all your conversion + * actions, even if your campaigns are not actively optimizing towards them. + * It's calculated using product info from cart data to give more detail than + * conversion value alone. ** - *optional int64 asset_pinned_as_headline_position_one_count = 349;- * @return Whether the assetPinnedAsHeadlinePositionOneCount field is set. + *optional int64 all_gross_profit_micros = 435;+ * @return Whether the allGrossProfitMicros field is set. */ @java.lang.Override - public boolean hasAssetPinnedAsHeadlinePositionOneCount() { - return ((bitField5_ & 0x01000000) != 0); + public boolean hasAllGrossProfitMicros() { + return ((bitField7_ & 0x00080000) != 0); } /** *- * Number of entities in which the asset is pinned to headline 1. - * This metric can only be selected with `ChannelAggregateAssetView` and - * `CampaignAggregateAssetView`. - * This metric is only supported in Search channel. + * All gross profit is the total profit made from orders attributed to your + * ads minus the cost of goods sold (COGS). Includes the amount from the + * gross_profit_micros metric, plus gross profit from all your conversion + * actions, even if your campaigns are not actively optimizing towards them. + * It's calculated using product info from cart data to give more detail than + * conversion value alone. ** - *optional int64 asset_pinned_as_headline_position_one_count = 349;- * @return The assetPinnedAsHeadlinePositionOneCount. + *optional int64 all_gross_profit_micros = 435;+ * @return The allGrossProfitMicros. */ @java.lang.Override - public long getAssetPinnedAsHeadlinePositionOneCount() { - return assetPinnedAsHeadlinePositionOneCount_; + public long getAllGrossProfitMicros() { + return allGrossProfitMicros_; } /** *- * Number of entities in which the asset is pinned to headline 1. - * This metric can only be selected with `ChannelAggregateAssetView` and - * `CampaignAggregateAssetView`. - * This metric is only supported in Search channel. + * All gross profit is the total profit made from orders attributed to your + * ads minus the cost of goods sold (COGS). Includes the amount from the + * gross_profit_micros metric, plus gross profit from all your conversion + * actions, even if your campaigns are not actively optimizing towards them. + * It's calculated using product info from cart data to give more detail than + * conversion value alone. ** - *optional int64 asset_pinned_as_headline_position_one_count = 349;- * @param value The assetPinnedAsHeadlinePositionOneCount to set. + *optional int64 all_gross_profit_micros = 435;+ * @param value The allGrossProfitMicros to set. * @return This builder for chaining. */ - public Builder setAssetPinnedAsHeadlinePositionOneCount(long value) { + public Builder setAllGrossProfitMicros(long value) { - assetPinnedAsHeadlinePositionOneCount_ = value; - bitField5_ |= 0x01000000; + allGrossProfitMicros_ = value; + bitField7_ |= 0x00080000; onChanged(); return this; } /** *- * Number of entities in which the asset is pinned to headline 1. - * This metric can only be selected with `ChannelAggregateAssetView` and - * `CampaignAggregateAssetView`. - * This metric is only supported in Search channel. + * All gross profit is the total profit made from orders attributed to your + * ads minus the cost of goods sold (COGS). Includes the amount from the + * gross_profit_micros metric, plus gross profit from all your conversion + * actions, even if your campaigns are not actively optimizing towards them. + * It's calculated using product info from cart data to give more detail than + * conversion value alone. ** - *optional int64 asset_pinned_as_headline_position_one_count = 349;+ *optional int64 all_gross_profit_micros = 435;* @return This builder for chaining. */ - public Builder clearAssetPinnedAsHeadlinePositionOneCount() { - bitField5_ = (bitField5_ & ~0x01000000); - assetPinnedAsHeadlinePositionOneCount_ = 0L; + public Builder clearAllGrossProfitMicros() { + bitField7_ = (bitField7_ & ~0x00080000); + allGrossProfitMicros_ = 0L; onChanged(); return this; } - private long assetPinnedAsHeadlinePositionTwoCount_ ; + private long allLeadCostOfGoodsSoldMicros_ ; /** *- * Number of entities in which the asset is pinned to headline 2. - * This metric can only be selected with `ChannelAggregateAssetView` and - * `CampaignAggregateAssetView`. - * This metric is only supported in Search channel. + * All lead cost of goods sold is the total cost of products sold as a result + * of advertising the same product. Includes the amount shown in the + * lead_cost_of_goods_sold_micros metric, plus lead cost of goods sold from + * all your conversion actions, even if your campaigns are not actively + * optimizing towards them. + * It's calculated using product info from cart data to give more detail than + * conversion value alone. ** - *optional int64 asset_pinned_as_headline_position_two_count = 350;- * @return Whether the assetPinnedAsHeadlinePositionTwoCount field is set. + *optional int64 all_lead_cost_of_goods_sold_micros = 436;+ * @return Whether the allLeadCostOfGoodsSoldMicros field is set. */ @java.lang.Override - public boolean hasAssetPinnedAsHeadlinePositionTwoCount() { - return ((bitField5_ & 0x02000000) != 0); + public boolean hasAllLeadCostOfGoodsSoldMicros() { + return ((bitField7_ & 0x00100000) != 0); } /** *- * Number of entities in which the asset is pinned to headline 2. - * This metric can only be selected with `ChannelAggregateAssetView` and - * `CampaignAggregateAssetView`. - * This metric is only supported in Search channel. + * All lead cost of goods sold is the total cost of products sold as a result + * of advertising the same product. Includes the amount shown in the + * lead_cost_of_goods_sold_micros metric, plus lead cost of goods sold from + * all your conversion actions, even if your campaigns are not actively + * optimizing towards them. + * It's calculated using product info from cart data to give more detail than + * conversion value alone. ** - *optional int64 asset_pinned_as_headline_position_two_count = 350;- * @return The assetPinnedAsHeadlinePositionTwoCount. + *optional int64 all_lead_cost_of_goods_sold_micros = 436;+ * @return The allLeadCostOfGoodsSoldMicros. */ @java.lang.Override - public long getAssetPinnedAsHeadlinePositionTwoCount() { - return assetPinnedAsHeadlinePositionTwoCount_; + public long getAllLeadCostOfGoodsSoldMicros() { + return allLeadCostOfGoodsSoldMicros_; } /** *- * Number of entities in which the asset is pinned to headline 2. - * This metric can only be selected with `ChannelAggregateAssetView` and - * `CampaignAggregateAssetView`. - * This metric is only supported in Search channel. + * All lead cost of goods sold is the total cost of products sold as a result + * of advertising the same product. Includes the amount shown in the + * lead_cost_of_goods_sold_micros metric, plus lead cost of goods sold from + * all your conversion actions, even if your campaigns are not actively + * optimizing towards them. + * It's calculated using product info from cart data to give more detail than + * conversion value alone. ** - *optional int64 asset_pinned_as_headline_position_two_count = 350;- * @param value The assetPinnedAsHeadlinePositionTwoCount to set. + *optional int64 all_lead_cost_of_goods_sold_micros = 436;+ * @param value The allLeadCostOfGoodsSoldMicros to set. * @return This builder for chaining. */ - public Builder setAssetPinnedAsHeadlinePositionTwoCount(long value) { + public Builder setAllLeadCostOfGoodsSoldMicros(long value) { - assetPinnedAsHeadlinePositionTwoCount_ = value; - bitField5_ |= 0x02000000; + allLeadCostOfGoodsSoldMicros_ = value; + bitField7_ |= 0x00100000; onChanged(); return this; } /** *- * Number of entities in which the asset is pinned to headline 2. - * This metric can only be selected with `ChannelAggregateAssetView` and - * `CampaignAggregateAssetView`. - * This metric is only supported in Search channel. + * All lead cost of goods sold is the total cost of products sold as a result + * of advertising the same product. Includes the amount shown in the + * lead_cost_of_goods_sold_micros metric, plus lead cost of goods sold from + * all your conversion actions, even if your campaigns are not actively + * optimizing towards them. + * It's calculated using product info from cart data to give more detail than + * conversion value alone. ** - *optional int64 asset_pinned_as_headline_position_two_count = 350;+ *optional int64 all_lead_cost_of_goods_sold_micros = 436;* @return This builder for chaining. */ - public Builder clearAssetPinnedAsHeadlinePositionTwoCount() { - bitField5_ = (bitField5_ & ~0x02000000); - assetPinnedAsHeadlinePositionTwoCount_ = 0L; + public Builder clearAllLeadCostOfGoodsSoldMicros() { + bitField7_ = (bitField7_ & ~0x00100000); + allLeadCostOfGoodsSoldMicros_ = 0L; onChanged(); return this; } - private long assetPinnedAsHeadlinePositionThreeCount_ ; + private long allLeadGrossProfitMicros_ ; /** *- * Number of entities in which the asset is pinned to headline 3. - * This metric can only be selected with `ChannelAggregateAssetView` and - * `CampaignAggregateAssetView`. - * This metric is only supported in Search channel. + * All lead gross profit is the profit you made from products sold as a result + * of advertising the same product, minus cost of goods sold (COGS). Includes + * the amount from the lead_gross_profit_micros metric, plus lead gross profit + * from all your conversion actions, even if your campaigns are not actively + * optimizing towards them. + * It's calculated using product info from cart data to give more detail than + * conversion value alone. ** - *optional int64 asset_pinned_as_headline_position_three_count = 351;- * @return Whether the assetPinnedAsHeadlinePositionThreeCount field is set. + *optional int64 all_lead_gross_profit_micros = 437;+ * @return Whether the allLeadGrossProfitMicros field is set. */ @java.lang.Override - public boolean hasAssetPinnedAsHeadlinePositionThreeCount() { - return ((bitField5_ & 0x04000000) != 0); + public boolean hasAllLeadGrossProfitMicros() { + return ((bitField7_ & 0x00200000) != 0); } /** *- * Number of entities in which the asset is pinned to headline 3. - * This metric can only be selected with `ChannelAggregateAssetView` and - * `CampaignAggregateAssetView`. - * This metric is only supported in Search channel. + * All lead gross profit is the profit you made from products sold as a result + * of advertising the same product, minus cost of goods sold (COGS). Includes + * the amount from the lead_gross_profit_micros metric, plus lead gross profit + * from all your conversion actions, even if your campaigns are not actively + * optimizing towards them. + * It's calculated using product info from cart data to give more detail than + * conversion value alone. ** - *optional int64 asset_pinned_as_headline_position_three_count = 351;- * @return The assetPinnedAsHeadlinePositionThreeCount. + *optional int64 all_lead_gross_profit_micros = 437;+ * @return The allLeadGrossProfitMicros. */ @java.lang.Override - public long getAssetPinnedAsHeadlinePositionThreeCount() { - return assetPinnedAsHeadlinePositionThreeCount_; + public long getAllLeadGrossProfitMicros() { + return allLeadGrossProfitMicros_; } /** *- * Number of entities in which the asset is pinned to headline 3. - * This metric can only be selected with `ChannelAggregateAssetView` and - * `CampaignAggregateAssetView`. - * This metric is only supported in Search channel. + * All lead gross profit is the profit you made from products sold as a result + * of advertising the same product, minus cost of goods sold (COGS). Includes + * the amount from the lead_gross_profit_micros metric, plus lead gross profit + * from all your conversion actions, even if your campaigns are not actively + * optimizing towards them. + * It's calculated using product info from cart data to give more detail than + * conversion value alone. ** - *optional int64 asset_pinned_as_headline_position_three_count = 351;- * @param value The assetPinnedAsHeadlinePositionThreeCount to set. + *optional int64 all_lead_gross_profit_micros = 437;+ * @param value The allLeadGrossProfitMicros to set. * @return This builder for chaining. */ - public Builder setAssetPinnedAsHeadlinePositionThreeCount(long value) { + public Builder setAllLeadGrossProfitMicros(long value) { - assetPinnedAsHeadlinePositionThreeCount_ = value; - bitField5_ |= 0x04000000; + allLeadGrossProfitMicros_ = value; + bitField7_ |= 0x00200000; onChanged(); return this; } /** *- * Number of entities in which the asset is pinned to headline 3. - * This metric can only be selected with `ChannelAggregateAssetView` and - * `CampaignAggregateAssetView`. - * This metric is only supported in Search channel. + * All lead gross profit is the profit you made from products sold as a result + * of advertising the same product, minus cost of goods sold (COGS). Includes + * the amount from the lead_gross_profit_micros metric, plus lead gross profit + * from all your conversion actions, even if your campaigns are not actively + * optimizing towards them. + * It's calculated using product info from cart data to give more detail than + * conversion value alone. ** - *optional int64 asset_pinned_as_headline_position_three_count = 351;+ *optional int64 all_lead_gross_profit_micros = 437;* @return This builder for chaining. */ - public Builder clearAssetPinnedAsHeadlinePositionThreeCount() { - bitField5_ = (bitField5_ & ~0x04000000); - assetPinnedAsHeadlinePositionThreeCount_ = 0L; + public Builder clearAllLeadGrossProfitMicros() { + bitField7_ = (bitField7_ & ~0x00200000); + allLeadGrossProfitMicros_ = 0L; onChanged(); return this; } - private long assetPinnedAsDescriptionPositionOneCount_ ; + private long allLeadRevenueMicros_ ; /** *- * Number of entities in which the asset is pinned to description 1. - * This metric can only be selected with `ChannelAggregateAssetView` and - * `CampaignAggregateAssetView`. - * This metric is only supported in Search channel. + * All lead revenue is the total amount you made from products sold as a + * result of advertising the same product. Includes the amount shown in the + * lead_revenue_micros metric, plus lead revenue from all your conversion + * actions, even if your campaigns are not actively optimizing towards them. + * It's calculated using product info from cart data to give more detail than + * conversion value alone. ** - *optional int64 asset_pinned_as_description_position_one_count = 352;- * @return Whether the assetPinnedAsDescriptionPositionOneCount field is set. + *optional int64 all_lead_revenue_micros = 438;+ * @return Whether the allLeadRevenueMicros field is set. */ @java.lang.Override - public boolean hasAssetPinnedAsDescriptionPositionOneCount() { - return ((bitField5_ & 0x08000000) != 0); + public boolean hasAllLeadRevenueMicros() { + return ((bitField7_ & 0x00400000) != 0); } /** *- * Number of entities in which the asset is pinned to description 1. - * This metric can only be selected with `ChannelAggregateAssetView` and - * `CampaignAggregateAssetView`. - * This metric is only supported in Search channel. + * All lead revenue is the total amount you made from products sold as a + * result of advertising the same product. Includes the amount shown in the + * lead_revenue_micros metric, plus lead revenue from all your conversion + * actions, even if your campaigns are not actively optimizing towards them. + * It's calculated using product info from cart data to give more detail than + * conversion value alone. ** - *optional int64 asset_pinned_as_description_position_one_count = 352;- * @return The assetPinnedAsDescriptionPositionOneCount. + *optional int64 all_lead_revenue_micros = 438;+ * @return The allLeadRevenueMicros. */ @java.lang.Override - public long getAssetPinnedAsDescriptionPositionOneCount() { - return assetPinnedAsDescriptionPositionOneCount_; + public long getAllLeadRevenueMicros() { + return allLeadRevenueMicros_; } /** *- * Number of entities in which the asset is pinned to description 1. - * This metric can only be selected with `ChannelAggregateAssetView` and - * `CampaignAggregateAssetView`. - * This metric is only supported in Search channel. + * All lead revenue is the total amount you made from products sold as a + * result of advertising the same product. Includes the amount shown in the + * lead_revenue_micros metric, plus lead revenue from all your conversion + * actions, even if your campaigns are not actively optimizing towards them. + * It's calculated using product info from cart data to give more detail than + * conversion value alone. ** - *optional int64 asset_pinned_as_description_position_one_count = 352;- * @param value The assetPinnedAsDescriptionPositionOneCount to set. + *optional int64 all_lead_revenue_micros = 438;+ * @param value The allLeadRevenueMicros to set. * @return This builder for chaining. */ - public Builder setAssetPinnedAsDescriptionPositionOneCount(long value) { + public Builder setAllLeadRevenueMicros(long value) { - assetPinnedAsDescriptionPositionOneCount_ = value; - bitField5_ |= 0x08000000; + allLeadRevenueMicros_ = value; + bitField7_ |= 0x00400000; onChanged(); return this; } /** *- * Number of entities in which the asset is pinned to description 1. - * This metric can only be selected with `ChannelAggregateAssetView` and - * `CampaignAggregateAssetView`. - * This metric is only supported in Search channel. + * All lead revenue is the total amount you made from products sold as a + * result of advertising the same product. Includes the amount shown in the + * lead_revenue_micros metric, plus lead revenue from all your conversion + * actions, even if your campaigns are not actively optimizing towards them. + * It's calculated using product info from cart data to give more detail than + * conversion value alone. ** - *optional int64 asset_pinned_as_description_position_one_count = 352;+ *optional int64 all_lead_revenue_micros = 438;* @return This builder for chaining. */ - public Builder clearAssetPinnedAsDescriptionPositionOneCount() { - bitField5_ = (bitField5_ & ~0x08000000); - assetPinnedAsDescriptionPositionOneCount_ = 0L; + public Builder clearAllLeadRevenueMicros() { + bitField7_ = (bitField7_ & ~0x00400000); + allLeadRevenueMicros_ = 0L; onChanged(); return this; } - private long assetPinnedAsDescriptionPositionTwoCount_ ; + private double allLeadUnitsSold_ ; /** *- * Number of entities in which the asset is pinned to description 2. - * This metric can only be selected with `ChannelAggregateAssetView` and - * `CampaignAggregateAssetView`. - * This metric is only supported in Search channel. + * All lead units sold is the total number of products sold as a result of + * advertising the same product. Includes the amount shown in the + * lead_units_sold metric, plus lead units sold from all your conversion + * actions, even if your campaigns are not actively optimizing towards them. + * It's calculated using product info from cart data to give more detail than + * conversion value alone. ** - *optional int64 asset_pinned_as_description_position_two_count = 353;- * @return Whether the assetPinnedAsDescriptionPositionTwoCount field is set. + *optional double all_lead_units_sold = 439;+ * @return Whether the allLeadUnitsSold field is set. */ @java.lang.Override - public boolean hasAssetPinnedAsDescriptionPositionTwoCount() { - return ((bitField5_ & 0x10000000) != 0); + public boolean hasAllLeadUnitsSold() { + return ((bitField7_ & 0x00800000) != 0); } /** *- * Number of entities in which the asset is pinned to description 2. - * This metric can only be selected with `ChannelAggregateAssetView` and - * `CampaignAggregateAssetView`. - * This metric is only supported in Search channel. + * All lead units sold is the total number of products sold as a result of + * advertising the same product. Includes the amount shown in the + * lead_units_sold metric, plus lead units sold from all your conversion + * actions, even if your campaigns are not actively optimizing towards them. + * It's calculated using product info from cart data to give more detail than + * conversion value alone. ** - *optional int64 asset_pinned_as_description_position_two_count = 353;- * @return The assetPinnedAsDescriptionPositionTwoCount. + *optional double all_lead_units_sold = 439;+ * @return The allLeadUnitsSold. */ @java.lang.Override - public long getAssetPinnedAsDescriptionPositionTwoCount() { - return assetPinnedAsDescriptionPositionTwoCount_; + public double getAllLeadUnitsSold() { + return allLeadUnitsSold_; } /** *- * Number of entities in which the asset is pinned to description 2. - * This metric can only be selected with `ChannelAggregateAssetView` and - * `CampaignAggregateAssetView`. - * This metric is only supported in Search channel. + * All lead units sold is the total number of products sold as a result of + * advertising the same product. Includes the amount shown in the + * lead_units_sold metric, plus lead units sold from all your conversion + * actions, even if your campaigns are not actively optimizing towards them. + * It's calculated using product info from cart data to give more detail than + * conversion value alone. ** - *optional int64 asset_pinned_as_description_position_two_count = 353;- * @param value The assetPinnedAsDescriptionPositionTwoCount to set. + *optional double all_lead_units_sold = 439;+ * @param value The allLeadUnitsSold to set. * @return This builder for chaining. */ - public Builder setAssetPinnedAsDescriptionPositionTwoCount(long value) { + public Builder setAllLeadUnitsSold(double value) { - assetPinnedAsDescriptionPositionTwoCount_ = value; - bitField5_ |= 0x10000000; + allLeadUnitsSold_ = value; + bitField7_ |= 0x00800000; onChanged(); return this; } /** *- * Number of entities in which the asset is pinned to description 2. - * This metric can only be selected with `ChannelAggregateAssetView` and - * `CampaignAggregateAssetView`. - * This metric is only supported in Search channel. + * All lead units sold is the total number of products sold as a result of + * advertising the same product. Includes the amount shown in the + * lead_units_sold metric, plus lead units sold from all your conversion + * actions, even if your campaigns are not actively optimizing towards them. + * It's calculated using product info from cart data to give more detail than + * conversion value alone. ** - *optional int64 asset_pinned_as_description_position_two_count = 353;+ *optional double all_lead_units_sold = 439;* @return This builder for chaining. */ - public Builder clearAssetPinnedAsDescriptionPositionTwoCount() { - bitField5_ = (bitField5_ & ~0x10000000); - assetPinnedAsDescriptionPositionTwoCount_ = 0L; + public Builder clearAllLeadUnitsSold() { + bitField7_ = (bitField7_ & ~0x00800000); + allLeadUnitsSold_ = 0D; onChanged(); return this; } - private double storeVisitsLastClickModelAttributedConversions_ ; + private double allOrders_ ; /** *- * The amount of business visits attributed by the last click model. + * All orders is total number of purchase conversions attributed to your ads. + * Includes the amount from the orders metric, plus orders from all your + * conversion actions, even if your campaigns are not actively optimizing + * towards them. + * It's calculated using product info from cart data to give more detail than + * conversion value alone. ** - *optional double store_visits_last_click_model_attributed_conversions = 365;- * @return Whether the storeVisitsLastClickModelAttributedConversions field is set. + *optional double all_orders = 440;+ * @return Whether the allOrders field is set. */ @java.lang.Override - public boolean hasStoreVisitsLastClickModelAttributedConversions() { - return ((bitField5_ & 0x20000000) != 0); + public boolean hasAllOrders() { + return ((bitField7_ & 0x01000000) != 0); } /** *- * The amount of business visits attributed by the last click model. + * All orders is total number of purchase conversions attributed to your ads. + * Includes the amount from the orders metric, plus orders from all your + * conversion actions, even if your campaigns are not actively optimizing + * towards them. + * It's calculated using product info from cart data to give more detail than + * conversion value alone. ** - *optional double store_visits_last_click_model_attributed_conversions = 365;- * @return The storeVisitsLastClickModelAttributedConversions. + *optional double all_orders = 440;+ * @return The allOrders. */ @java.lang.Override - public double getStoreVisitsLastClickModelAttributedConversions() { - return storeVisitsLastClickModelAttributedConversions_; + public double getAllOrders() { + return allOrders_; } /** *- * The amount of business visits attributed by the last click model. + * All orders is total number of purchase conversions attributed to your ads. + * Includes the amount from the orders metric, plus orders from all your + * conversion actions, even if your campaigns are not actively optimizing + * towards them. + * It's calculated using product info from cart data to give more detail than + * conversion value alone. ** - *optional double store_visits_last_click_model_attributed_conversions = 365;- * @param value The storeVisitsLastClickModelAttributedConversions to set. + *optional double all_orders = 440;+ * @param value The allOrders to set. * @return This builder for chaining. */ - public Builder setStoreVisitsLastClickModelAttributedConversions(double value) { + public Builder setAllOrders(double value) { - storeVisitsLastClickModelAttributedConversions_ = value; - bitField5_ |= 0x20000000; + allOrders_ = value; + bitField7_ |= 0x01000000; onChanged(); return this; } /** *- * The amount of business visits attributed by the last click model. + * All orders is total number of purchase conversions attributed to your ads. + * Includes the amount from the orders metric, plus orders from all your + * conversion actions, even if your campaigns are not actively optimizing + * towards them. + * It's calculated using product info from cart data to give more detail than + * conversion value alone. ** - *optional double store_visits_last_click_model_attributed_conversions = 365;+ *optional double all_orders = 440;* @return This builder for chaining. */ - public Builder clearStoreVisitsLastClickModelAttributedConversions() { - bitField5_ = (bitField5_ & ~0x20000000); - storeVisitsLastClickModelAttributedConversions_ = 0D; + public Builder clearAllOrders() { + bitField7_ = (bitField7_ & ~0x01000000); + allOrders_ = 0D; onChanged(); return this; } - private double resultsConversionsPurchase_ ; + private long allRevenueMicros_ ; /** *- * The purchase conversion stats for the unified goals results. + * All revenue is the total you made from orders attributed to your ads. + * Includes the amount from the revenue_micros metric, plus revenue from all + * your conversion actions, even if your campaigns are not actively optimizing + * towards them. + * It's calculated using product info from cart data to give more detail than + * conversion value alone. ** - *optional double results_conversions_purchase = 366;- * @return Whether the resultsConversionsPurchase field is set. + *optional int64 all_revenue_micros = 441;+ * @return Whether the allRevenueMicros field is set. */ @java.lang.Override - public boolean hasResultsConversionsPurchase() { - return ((bitField5_ & 0x40000000) != 0); + public boolean hasAllRevenueMicros() { + return ((bitField7_ & 0x02000000) != 0); } /** *- * The purchase conversion stats for the unified goals results. + * All revenue is the total you made from orders attributed to your ads. + * Includes the amount from the revenue_micros metric, plus revenue from all + * your conversion actions, even if your campaigns are not actively optimizing + * towards them. + * It's calculated using product info from cart data to give more detail than + * conversion value alone. ** - *optional double results_conversions_purchase = 366;- * @return The resultsConversionsPurchase. + *optional int64 all_revenue_micros = 441;+ * @return The allRevenueMicros. */ @java.lang.Override - public double getResultsConversionsPurchase() { - return resultsConversionsPurchase_; + public long getAllRevenueMicros() { + return allRevenueMicros_; } /** *- * The purchase conversion stats for the unified goals results. + * All revenue is the total you made from orders attributed to your ads. + * Includes the amount from the revenue_micros metric, plus revenue from all + * your conversion actions, even if your campaigns are not actively optimizing + * towards them. + * It's calculated using product info from cart data to give more detail than + * conversion value alone. ** - *optional double results_conversions_purchase = 366;- * @param value The resultsConversionsPurchase to set. + *optional int64 all_revenue_micros = 441;+ * @param value The allRevenueMicros to set. * @return This builder for chaining. */ - public Builder setResultsConversionsPurchase(double value) { + public Builder setAllRevenueMicros(long value) { - resultsConversionsPurchase_ = value; - bitField5_ |= 0x40000000; + allRevenueMicros_ = value; + bitField7_ |= 0x02000000; onChanged(); return this; } /** *- * The purchase conversion stats for the unified goals results. + * All revenue is the total you made from orders attributed to your ads. + * Includes the amount from the revenue_micros metric, plus revenue from all + * your conversion actions, even if your campaigns are not actively optimizing + * towards them. + * It's calculated using product info from cart data to give more detail than + * conversion value alone. ** - *optional double results_conversions_purchase = 366;+ *optional int64 all_revenue_micros = 441;* @return This builder for chaining. */ - public Builder clearResultsConversionsPurchase() { - bitField5_ = (bitField5_ & ~0x40000000); - resultsConversionsPurchase_ = 0D; + public Builder clearAllRevenueMicros() { + bitField7_ = (bitField7_ & ~0x02000000); + allRevenueMicros_ = 0L; onChanged(); return this; } - private double videoTrueviewViewRateInFeed_ ; + private double allUnitsSold_ ; /** *- * The number of TrueView views divided by number of impressions that can - * potentially lead to TrueView views for in-feed formats. + * All units sold is the total number of products sold from orders attributed + * to your ads. Includes the amount from the units_sold metric, plus + * units sold from all your conversion actions, even if your campaigns are not + * actively optimizing towards them. + * It's calculated using product info from cart data to give more detail than + * conversion value alone. ** - *optional double video_trueview_view_rate_in_feed = 408;- * @return Whether the videoTrueviewViewRateInFeed field is set. + *optional double all_units_sold = 442;+ * @return Whether the allUnitsSold field is set. */ @java.lang.Override - public boolean hasVideoTrueviewViewRateInFeed() { - return ((bitField5_ & 0x80000000) != 0); + public boolean hasAllUnitsSold() { + return ((bitField7_ & 0x04000000) != 0); } /** *- * The number of TrueView views divided by number of impressions that can - * potentially lead to TrueView views for in-feed formats. + * All units sold is the total number of products sold from orders attributed + * to your ads. Includes the amount from the units_sold metric, plus + * units sold from all your conversion actions, even if your campaigns are not + * actively optimizing towards them. + * It's calculated using product info from cart data to give more detail than + * conversion value alone. ** - *optional double video_trueview_view_rate_in_feed = 408;- * @return The videoTrueviewViewRateInFeed. + *optional double all_units_sold = 442;+ * @return The allUnitsSold. */ @java.lang.Override - public double getVideoTrueviewViewRateInFeed() { - return videoTrueviewViewRateInFeed_; + public double getAllUnitsSold() { + return allUnitsSold_; } /** *- * The number of TrueView views divided by number of impressions that can - * potentially lead to TrueView views for in-feed formats. + * All units sold is the total number of products sold from orders attributed + * to your ads. Includes the amount from the units_sold metric, plus + * units sold from all your conversion actions, even if your campaigns are not + * actively optimizing towards them. + * It's calculated using product info from cart data to give more detail than + * conversion value alone. ** - *optional double video_trueview_view_rate_in_feed = 408;- * @param value The videoTrueviewViewRateInFeed to set. + *optional double all_units_sold = 442;+ * @param value The allUnitsSold to set. * @return This builder for chaining. */ - public Builder setVideoTrueviewViewRateInFeed(double value) { + public Builder setAllUnitsSold(double value) { - videoTrueviewViewRateInFeed_ = value; - bitField5_ |= 0x80000000; + allUnitsSold_ = value; + bitField7_ |= 0x04000000; onChanged(); return this; } /** *- * The number of TrueView views divided by number of impressions that can - * potentially lead to TrueView views for in-feed formats. + * All units sold is the total number of products sold from orders attributed + * to your ads. Includes the amount from the units_sold metric, plus + * units sold from all your conversion actions, even if your campaigns are not + * actively optimizing towards them. + * It's calculated using product info from cart data to give more detail than + * conversion value alone. ** - *optional double video_trueview_view_rate_in_feed = 408;+ *optional double all_units_sold = 442;* @return This builder for chaining. */ - public Builder clearVideoTrueviewViewRateInFeed() { - bitField5_ = (bitField5_ & ~0x80000000); - videoTrueviewViewRateInFeed_ = 0D; + public Builder clearAllUnitsSold() { + bitField7_ = (bitField7_ & ~0x04000000); + allUnitsSold_ = 0D; onChanged(); return this; } - private double videoTrueviewViewRateInStream_ ; + private double controlCostPerConversion_ ; /** *- * The number of TrueView views divided by number of impressions that can - * potentially lead to TrueView views for in-stream formats. + * The cost per conversion metric on the control arm of the + * experiment. The treatment cost per conversion value can be + * selected by using `cost_per_conversion`. ** - *optional double video_trueview_view_rate_in_stream = 409;- * @return Whether the videoTrueviewViewRateInStream field is set. + *optional double control_cost_per_conversion = 446;+ * @return Whether the controlCostPerConversion field is set. */ @java.lang.Override - public boolean hasVideoTrueviewViewRateInStream() { - return ((bitField6_ & 0x00000001) != 0); + public boolean hasControlCostPerConversion() { + return ((bitField7_ & 0x08000000) != 0); } /** *- * The number of TrueView views divided by number of impressions that can - * potentially lead to TrueView views for in-stream formats. + * The cost per conversion metric on the control arm of the + * experiment. The treatment cost per conversion value can be + * selected by using `cost_per_conversion`. ** - *optional double video_trueview_view_rate_in_stream = 409;- * @return The videoTrueviewViewRateInStream. + *optional double control_cost_per_conversion = 446;+ * @return The controlCostPerConversion. */ @java.lang.Override - public double getVideoTrueviewViewRateInStream() { - return videoTrueviewViewRateInStream_; + public double getControlCostPerConversion() { + return controlCostPerConversion_; } /** *- * The number of TrueView views divided by number of impressions that can - * potentially lead to TrueView views for in-stream formats. + * The cost per conversion metric on the control arm of the + * experiment. The treatment cost per conversion value can be + * selected by using `cost_per_conversion`. ** - *optional double video_trueview_view_rate_in_stream = 409;- * @param value The videoTrueviewViewRateInStream to set. + *optional double control_cost_per_conversion = 446;+ * @param value The controlCostPerConversion to set. * @return This builder for chaining. */ - public Builder setVideoTrueviewViewRateInStream(double value) { + public Builder setControlCostPerConversion(double value) { - videoTrueviewViewRateInStream_ = value; - bitField6_ |= 0x00000001; + controlCostPerConversion_ = value; + bitField7_ |= 0x08000000; onChanged(); return this; } /** *- * The number of TrueView views divided by number of impressions that can - * potentially lead to TrueView views for in-stream formats. + * The cost per conversion metric on the control arm of the + * experiment. The treatment cost per conversion value can be + * selected by using `cost_per_conversion`. ** - *optional double video_trueview_view_rate_in_stream = 409;+ *optional double control_cost_per_conversion = 446;* @return This builder for chaining. */ - public Builder clearVideoTrueviewViewRateInStream() { - bitField6_ = (bitField6_ & ~0x00000001); - videoTrueviewViewRateInStream_ = 0D; + public Builder clearControlCostPerConversion() { + bitField7_ = (bitField7_ & ~0x08000000); + controlCostPerConversion_ = 0D; onChanged(); return this; } - private double videoTrueviewViewRateShorts_ ; + private double costPerConversionMarginOfError_ ; /** *- * The number of TrueView views divided by number of impressions that can - * potentially lead to TrueView views for Shorts ads. + * The margin of error when estimating the experiment's effect on cost per + * conversion. + * + * Together with `cost_per_conversion_change_point_estimate`, + * they describe a confidence interval with a prescribed confidence level + * for the difference being estimated. The quantity being estimated is + * (treatment / control - 1). This field specifies the radius of the + * confidence interval, which is centered at + * `cost_per_conversion_change_point_estimate`. ** - *optional double video_trueview_view_rate_shorts = 410;- * @return Whether the videoTrueviewViewRateShorts field is set. + *optional double cost_per_conversion_margin_of_error = 447;+ * @return Whether the costPerConversionMarginOfError field is set. */ @java.lang.Override - public boolean hasVideoTrueviewViewRateShorts() { - return ((bitField6_ & 0x00000002) != 0); + public boolean hasCostPerConversionMarginOfError() { + return ((bitField7_ & 0x10000000) != 0); } /** *- * The number of TrueView views divided by number of impressions that can - * potentially lead to TrueView views for Shorts ads. + * The margin of error when estimating the experiment's effect on cost per + * conversion. + * + * Together with `cost_per_conversion_change_point_estimate`, + * they describe a confidence interval with a prescribed confidence level + * for the difference being estimated. The quantity being estimated is + * (treatment / control - 1). This field specifies the radius of the + * confidence interval, which is centered at + * `cost_per_conversion_change_point_estimate`. ** - *optional double video_trueview_view_rate_shorts = 410;- * @return The videoTrueviewViewRateShorts. + *optional double cost_per_conversion_margin_of_error = 447;+ * @return The costPerConversionMarginOfError. */ @java.lang.Override - public double getVideoTrueviewViewRateShorts() { - return videoTrueviewViewRateShorts_; + public double getCostPerConversionMarginOfError() { + return costPerConversionMarginOfError_; } /** *- * The number of TrueView views divided by number of impressions that can - * potentially lead to TrueView views for Shorts ads. + * The margin of error when estimating the experiment's effect on cost per + * conversion. + * + * Together with `cost_per_conversion_change_point_estimate`, + * they describe a confidence interval with a prescribed confidence level + * for the difference being estimated. The quantity being estimated is + * (treatment / control - 1). This field specifies the radius of the + * confidence interval, which is centered at + * `cost_per_conversion_change_point_estimate`. ** - *optional double video_trueview_view_rate_shorts = 410;- * @param value The videoTrueviewViewRateShorts to set. + *optional double cost_per_conversion_margin_of_error = 447;+ * @param value The costPerConversionMarginOfError to set. * @return This builder for chaining. */ - public Builder setVideoTrueviewViewRateShorts(double value) { + public Builder setCostPerConversionMarginOfError(double value) { - videoTrueviewViewRateShorts_ = value; - bitField6_ |= 0x00000002; + costPerConversionMarginOfError_ = value; + bitField7_ |= 0x10000000; onChanged(); return this; } /** *- * The number of TrueView views divided by number of impressions that can - * potentially lead to TrueView views for Shorts ads. + * The margin of error when estimating the experiment's effect on cost per + * conversion. + * + * Together with `cost_per_conversion_change_point_estimate`, + * they describe a confidence interval with a prescribed confidence level + * for the difference being estimated. The quantity being estimated is + * (treatment / control - 1). This field specifies the radius of the + * confidence interval, which is centered at + * `cost_per_conversion_change_point_estimate`. ** - *optional double video_trueview_view_rate_shorts = 410;+ *optional double cost_per_conversion_margin_of_error = 447;* @return This builder for chaining. */ - public Builder clearVideoTrueviewViewRateShorts() { - bitField6_ = (bitField6_ & ~0x00000002); - videoTrueviewViewRateShorts_ = 0D; + public Builder clearCostPerConversionMarginOfError() { + bitField7_ = (bitField7_ & ~0x10000000); + costPerConversionMarginOfError_ = 0D; onChanged(); return this; } - private long coviewedImpressions_ ; + private double costPerConversionPValue_ ; /** *- * All co-viewed impressions represent the total number of people who saw your - * ad. This includes people who are signed into their Google Account, as well - * as other people who are watching the same ad on a connected TV. This metric - * is only available for the Campaign resource with adjusted_age_range and - * adjusted_gender segments. These segmentations are mandatory to get the - * all coviewed impressions. + * The p-value for the null hypothesis that the experiment has no effect on + * cost per conversion. Ranges from 0 to 1. + * + * Say if the p-value is 0.03, that means the probability of observing the + * data, if the experiment has no effect on cost per conversion, is 3%. ** - *optional int64 coviewed_impressions = 380;- * @return Whether the coviewedImpressions field is set. + *optional double cost_per_conversion_p_value = 448;+ * @return Whether the costPerConversionPValue field is set. */ @java.lang.Override - public boolean hasCoviewedImpressions() { - return ((bitField6_ & 0x00000004) != 0); + public boolean hasCostPerConversionPValue() { + return ((bitField7_ & 0x20000000) != 0); } /** *- * All co-viewed impressions represent the total number of people who saw your - * ad. This includes people who are signed into their Google Account, as well - * as other people who are watching the same ad on a connected TV. This metric - * is only available for the Campaign resource with adjusted_age_range and - * adjusted_gender segments. These segmentations are mandatory to get the - * all coviewed impressions. + * The p-value for the null hypothesis that the experiment has no effect on + * cost per conversion. Ranges from 0 to 1. + * + * Say if the p-value is 0.03, that means the probability of observing the + * data, if the experiment has no effect on cost per conversion, is 3%. ** - *optional int64 coviewed_impressions = 380;- * @return The coviewedImpressions. + *optional double cost_per_conversion_p_value = 448;+ * @return The costPerConversionPValue. */ @java.lang.Override - public long getCoviewedImpressions() { - return coviewedImpressions_; + public double getCostPerConversionPValue() { + return costPerConversionPValue_; } /** *- * All co-viewed impressions represent the total number of people who saw your - * ad. This includes people who are signed into their Google Account, as well - * as other people who are watching the same ad on a connected TV. This metric - * is only available for the Campaign resource with adjusted_age_range and - * adjusted_gender segments. These segmentations are mandatory to get the - * all coviewed impressions. + * The p-value for the null hypothesis that the experiment has no effect on + * cost per conversion. Ranges from 0 to 1. + * + * Say if the p-value is 0.03, that means the probability of observing the + * data, if the experiment has no effect on cost per conversion, is 3%. ** - *optional int64 coviewed_impressions = 380;- * @param value The coviewedImpressions to set. + *optional double cost_per_conversion_p_value = 448;+ * @param value The costPerConversionPValue to set. * @return This builder for chaining. */ - public Builder setCoviewedImpressions(long value) { + public Builder setCostPerConversionPValue(double value) { - coviewedImpressions_ = value; - bitField6_ |= 0x00000004; + costPerConversionPValue_ = value; + bitField7_ |= 0x20000000; onChanged(); return this; } /** *- * All co-viewed impressions represent the total number of people who saw your - * ad. This includes people who are signed into their Google Account, as well - * as other people who are watching the same ad on a connected TV. This metric - * is only available for the Campaign resource with adjusted_age_range and - * adjusted_gender segments. These segmentations are mandatory to get the - * all coviewed impressions. + * The p-value for the null hypothesis that the experiment has no effect on + * cost per conversion. Ranges from 0 to 1. + * + * Say if the p-value is 0.03, that means the probability of observing the + * data, if the experiment has no effect on cost per conversion, is 3%. ** - *optional int64 coviewed_impressions = 380;+ *optional double cost_per_conversion_p_value = 448;* @return This builder for chaining. */ - public Builder clearCoviewedImpressions() { - bitField6_ = (bitField6_ & ~0x00000004); - coviewedImpressions_ = 0L; + public Builder clearCostPerConversionPValue() { + bitField7_ = (bitField7_ & ~0x20000000); + costPerConversionPValue_ = 0D; onChanged(); return this; } - private long primaryImpressions_ ; + private double costPerConversionChangePointEstimate_ ; /** *- * Primary impression is counted each time your ad is served. This metric is - * only available for the Campaign resource with adjusted_age_range and - * adjusted_gender segments. These segmentations are mandatory to get the - * primary impressions. + * The point estimate when estimating the experiment's effect on cost per + * conversion change. + * + * Together with `cost_per_conversion_margin_of_error`, + * they describe a confidence interval with a prescribed confidence level + * for the difference being estimated. The quantity being estimated is + * (treatment / control - 1). This field specifies the point estimate, which + * is the center of the confidence interval: + * `(cost_per_conversion_change_point_estimate - + * cost_per_conversion_margin_of_error, + * cost_per_conversion_change_point_estimate + + * cost_per_conversion_margin_of_error)`. ** - *optional int64 primary_impressions = 381;- * @return Whether the primaryImpressions field is set. + *optional double cost_per_conversion_change_point_estimate = 449;+ * @return Whether the costPerConversionChangePointEstimate field is set. */ @java.lang.Override - public boolean hasPrimaryImpressions() { - return ((bitField6_ & 0x00000008) != 0); + public boolean hasCostPerConversionChangePointEstimate() { + return ((bitField7_ & 0x40000000) != 0); } /** *- * Primary impression is counted each time your ad is served. This metric is - * only available for the Campaign resource with adjusted_age_range and - * adjusted_gender segments. These segmentations are mandatory to get the - * primary impressions. + * The point estimate when estimating the experiment's effect on cost per + * conversion change. + * + * Together with `cost_per_conversion_margin_of_error`, + * they describe a confidence interval with a prescribed confidence level + * for the difference being estimated. The quantity being estimated is + * (treatment / control - 1). This field specifies the point estimate, which + * is the center of the confidence interval: + * `(cost_per_conversion_change_point_estimate - + * cost_per_conversion_margin_of_error, + * cost_per_conversion_change_point_estimate + + * cost_per_conversion_margin_of_error)`. ** - *optional int64 primary_impressions = 381;- * @return The primaryImpressions. + *optional double cost_per_conversion_change_point_estimate = 449;+ * @return The costPerConversionChangePointEstimate. */ @java.lang.Override - public long getPrimaryImpressions() { - return primaryImpressions_; + public double getCostPerConversionChangePointEstimate() { + return costPerConversionChangePointEstimate_; } /** *- * Primary impression is counted each time your ad is served. This metric is - * only available for the Campaign resource with adjusted_age_range and - * adjusted_gender segments. These segmentations are mandatory to get the - * primary impressions. + * The point estimate when estimating the experiment's effect on cost per + * conversion change. + * + * Together with `cost_per_conversion_margin_of_error`, + * they describe a confidence interval with a prescribed confidence level + * for the difference being estimated. The quantity being estimated is + * (treatment / control - 1). This field specifies the point estimate, which + * is the center of the confidence interval: + * `(cost_per_conversion_change_point_estimate - + * cost_per_conversion_margin_of_error, + * cost_per_conversion_change_point_estimate + + * cost_per_conversion_margin_of_error)`. ** - *optional int64 primary_impressions = 381;- * @param value The primaryImpressions to set. + *optional double cost_per_conversion_change_point_estimate = 449;+ * @param value The costPerConversionChangePointEstimate to set. * @return This builder for chaining. */ - public Builder setPrimaryImpressions(long value) { + public Builder setCostPerConversionChangePointEstimate(double value) { - primaryImpressions_ = value; - bitField6_ |= 0x00000008; + costPerConversionChangePointEstimate_ = value; + bitField7_ |= 0x40000000; onChanged(); return this; } /** *- * Primary impression is counted each time your ad is served. This metric is - * only available for the Campaign resource with adjusted_age_range and - * adjusted_gender segments. These segmentations are mandatory to get the - * primary impressions. + * The point estimate when estimating the experiment's effect on cost per + * conversion change. + * + * Together with `cost_per_conversion_margin_of_error`, + * they describe a confidence interval with a prescribed confidence level + * for the difference being estimated. The quantity being estimated is + * (treatment / control - 1). This field specifies the point estimate, which + * is the center of the confidence interval: + * `(cost_per_conversion_change_point_estimate - + * cost_per_conversion_margin_of_error, + * cost_per_conversion_change_point_estimate + + * cost_per_conversion_margin_of_error)`. ** - *optional int64 primary_impressions = 381;+ *optional double cost_per_conversion_change_point_estimate = 449;* @return This builder for chaining. */ - public Builder clearPrimaryImpressions() { - bitField6_ = (bitField6_ & ~0x00000008); - primaryImpressions_ = 0L; + public Builder clearCostPerConversionChangePointEstimate() { + bitField7_ = (bitField7_ & ~0x40000000); + costPerConversionChangePointEstimate_ = 0D; onChanged(); return this; } - private double platformComparableConversionsFromInteractionsRate_ ; + private double controlConversions_ ; /** *- * Platform comparable conversions from interactions divided by the number of - * ad interactions (such as clicks for text ads or views for video ads). This - * only includes conversion actions for which include_in_conversions_metric - * attribute is set to true. If you use conversion-based bidding, your bid - * strategies will optimize for these conversions. + * The conversions metric on the control arm of the experiment. + * The treatment conversions value can be selected by using + * `conversions`. ** - *optional double platform_comparable_conversions_from_interactions_rate = 382;- * @return Whether the platformComparableConversionsFromInteractionsRate field is set. + *optional double control_conversions = 450;+ * @return Whether the controlConversions field is set. */ @java.lang.Override - public boolean hasPlatformComparableConversionsFromInteractionsRate() { - return ((bitField6_ & 0x00000010) != 0); + public boolean hasControlConversions() { + return ((bitField7_ & 0x80000000) != 0); } /** *- * Platform comparable conversions from interactions divided by the number of - * ad interactions (such as clicks for text ads or views for video ads). This - * only includes conversion actions for which include_in_conversions_metric - * attribute is set to true. If you use conversion-based bidding, your bid - * strategies will optimize for these conversions. + * The conversions metric on the control arm of the experiment. + * The treatment conversions value can be selected by using + * `conversions`. ** - *optional double platform_comparable_conversions_from_interactions_rate = 382;- * @return The platformComparableConversionsFromInteractionsRate. + *optional double control_conversions = 450;+ * @return The controlConversions. */ @java.lang.Override - public double getPlatformComparableConversionsFromInteractionsRate() { - return platformComparableConversionsFromInteractionsRate_; + public double getControlConversions() { + return controlConversions_; } /** *- * Platform comparable conversions from interactions divided by the number of - * ad interactions (such as clicks for text ads or views for video ads). This - * only includes conversion actions for which include_in_conversions_metric - * attribute is set to true. If you use conversion-based bidding, your bid - * strategies will optimize for these conversions. + * The conversions metric on the control arm of the experiment. + * The treatment conversions value can be selected by using + * `conversions`. ** - *optional double platform_comparable_conversions_from_interactions_rate = 382;- * @param value The platformComparableConversionsFromInteractionsRate to set. + *optional double control_conversions = 450;+ * @param value The controlConversions to set. * @return This builder for chaining. */ - public Builder setPlatformComparableConversionsFromInteractionsRate(double value) { + public Builder setControlConversions(double value) { - platformComparableConversionsFromInteractionsRate_ = value; - bitField6_ |= 0x00000010; + controlConversions_ = value; + bitField7_ |= 0x80000000; onChanged(); return this; } /** *- * Platform comparable conversions from interactions divided by the number of - * ad interactions (such as clicks for text ads or views for video ads). This - * only includes conversion actions for which include_in_conversions_metric - * attribute is set to true. If you use conversion-based bidding, your bid - * strategies will optimize for these conversions. + * The conversions metric on the control arm of the experiment. + * The treatment conversions value can be selected by using + * `conversions`. ** - *optional double platform_comparable_conversions_from_interactions_rate = 382;+ *optional double control_conversions = 450;* @return This builder for chaining. */ - public Builder clearPlatformComparableConversionsFromInteractionsRate() { - bitField6_ = (bitField6_ & ~0x00000010); - platformComparableConversionsFromInteractionsRate_ = 0D; + public Builder clearControlConversions() { + bitField7_ = (bitField7_ & ~0x80000000); + controlConversions_ = 0D; onChanged(); return this; } - private double platformComparableConversions_ ; + private double conversionsAbsoluteChangeMarginOfError_ ; /** *- * The number of platform comparable conversions. This only includes - * conversion actions for which include_in_conversions_metric attribute is set - * to true. If you use conversion-based bidding, your bid strategies will - * optimize for these conversions. + * The margin of error when estimating the experiment's effect on conversions + * absolute change. + * + * Together with `conversions_absolute_change_point_estimate`, + * they describe a confidence interval with a prescribed confidence level + * for the difference being estimated. The quantity being estimated is + * (treatment - control). This field specifies the radius of the confidence + * interval, which is centered at + * `conversions_absolute_change_point_estimate`. ** - *optional double platform_comparable_conversions = 383;- * @return Whether the platformComparableConversions field is set. + *optional double conversions_absolute_change_margin_of_error = 451;+ * @return Whether the conversionsAbsoluteChangeMarginOfError field is set. */ @java.lang.Override - public boolean hasPlatformComparableConversions() { - return ((bitField6_ & 0x00000020) != 0); + public boolean hasConversionsAbsoluteChangeMarginOfError() { + return ((bitField8_ & 0x00000001) != 0); } /** *- * The number of platform comparable conversions. This only includes - * conversion actions for which include_in_conversions_metric attribute is set - * to true. If you use conversion-based bidding, your bid strategies will - * optimize for these conversions. + * The margin of error when estimating the experiment's effect on conversions + * absolute change. + * + * Together with `conversions_absolute_change_point_estimate`, + * they describe a confidence interval with a prescribed confidence level + * for the difference being estimated. The quantity being estimated is + * (treatment - control). This field specifies the radius of the confidence + * interval, which is centered at + * `conversions_absolute_change_point_estimate`. ** - *optional double platform_comparable_conversions = 383;- * @return The platformComparableConversions. + *optional double conversions_absolute_change_margin_of_error = 451;+ * @return The conversionsAbsoluteChangeMarginOfError. */ @java.lang.Override - public double getPlatformComparableConversions() { - return platformComparableConversions_; + public double getConversionsAbsoluteChangeMarginOfError() { + return conversionsAbsoluteChangeMarginOfError_; } /** *- * The number of platform comparable conversions. This only includes - * conversion actions for which include_in_conversions_metric attribute is set - * to true. If you use conversion-based bidding, your bid strategies will - * optimize for these conversions. + * The margin of error when estimating the experiment's effect on conversions + * absolute change. + * + * Together with `conversions_absolute_change_point_estimate`, + * they describe a confidence interval with a prescribed confidence level + * for the difference being estimated. The quantity being estimated is + * (treatment - control). This field specifies the radius of the confidence + * interval, which is centered at + * `conversions_absolute_change_point_estimate`. ** - *optional double platform_comparable_conversions = 383;- * @param value The platformComparableConversions to set. + *optional double conversions_absolute_change_margin_of_error = 451;+ * @param value The conversionsAbsoluteChangeMarginOfError to set. * @return This builder for chaining. */ - public Builder setPlatformComparableConversions(double value) { + public Builder setConversionsAbsoluteChangeMarginOfError(double value) { - platformComparableConversions_ = value; - bitField6_ |= 0x00000020; + conversionsAbsoluteChangeMarginOfError_ = value; + bitField8_ |= 0x00000001; onChanged(); return this; } /** *- * The number of platform comparable conversions. This only includes - * conversion actions for which include_in_conversions_metric attribute is set - * to true. If you use conversion-based bidding, your bid strategies will - * optimize for these conversions. + * The margin of error when estimating the experiment's effect on conversions + * absolute change. + * + * Together with `conversions_absolute_change_point_estimate`, + * they describe a confidence interval with a prescribed confidence level + * for the difference being estimated. The quantity being estimated is + * (treatment - control). This field specifies the radius of the confidence + * interval, which is centered at + * `conversions_absolute_change_point_estimate`. ** - *optional double platform_comparable_conversions = 383;+ *optional double conversions_absolute_change_margin_of_error = 451;* @return This builder for chaining. - */ - public Builder clearPlatformComparableConversions() { - bitField6_ = (bitField6_ & ~0x00000020); - platformComparableConversions_ = 0D; + */ + public Builder clearConversionsAbsoluteChangeMarginOfError() { + bitField8_ = (bitField8_ & ~0x00000001); + conversionsAbsoluteChangeMarginOfError_ = 0D; onChanged(); return this; } - private double platformComparableConversionsValue_ ; + private double conversionsAbsoluteChangePValue_ ; /** *- * The value of platform comparable conversions. This only includes conversion - * actions which include_in_conversions_metric attribute is set to true. If - * you use conversion-based bidding, your bid strategies will optimize for - * these conversions. + * The p-value for the null hypothesis that the experiment has no effect on + * conversions absolute change. Ranges from 0 to 1. + * + * Say if the p-value is 0.03, that means the probability of observing the + * data, if the experiment has no effect on conversions absolute change, is + * 3%. ** - *optional double platform_comparable_conversions_value = 384;- * @return Whether the platformComparableConversionsValue field is set. + *optional double conversions_absolute_change_p_value = 452;+ * @return Whether the conversionsAbsoluteChangePValue field is set. */ @java.lang.Override - public boolean hasPlatformComparableConversionsValue() { - return ((bitField6_ & 0x00000040) != 0); + public boolean hasConversionsAbsoluteChangePValue() { + return ((bitField8_ & 0x00000002) != 0); } /** *- * The value of platform comparable conversions. This only includes conversion - * actions which include_in_conversions_metric attribute is set to true. If - * you use conversion-based bidding, your bid strategies will optimize for - * these conversions. + * The p-value for the null hypothesis that the experiment has no effect on + * conversions absolute change. Ranges from 0 to 1. + * + * Say if the p-value is 0.03, that means the probability of observing the + * data, if the experiment has no effect on conversions absolute change, is + * 3%. ** - *optional double platform_comparable_conversions_value = 384;- * @return The platformComparableConversionsValue. + *optional double conversions_absolute_change_p_value = 452;+ * @return The conversionsAbsoluteChangePValue. */ @java.lang.Override - public double getPlatformComparableConversionsValue() { - return platformComparableConversionsValue_; + public double getConversionsAbsoluteChangePValue() { + return conversionsAbsoluteChangePValue_; } /** *- * The value of platform comparable conversions. This only includes conversion - * actions which include_in_conversions_metric attribute is set to true. If - * you use conversion-based bidding, your bid strategies will optimize for - * these conversions. + * The p-value for the null hypothesis that the experiment has no effect on + * conversions absolute change. Ranges from 0 to 1. + * + * Say if the p-value is 0.03, that means the probability of observing the + * data, if the experiment has no effect on conversions absolute change, is + * 3%. ** - *optional double platform_comparable_conversions_value = 384;- * @param value The platformComparableConversionsValue to set. + *optional double conversions_absolute_change_p_value = 452;+ * @param value The conversionsAbsoluteChangePValue to set. * @return This builder for chaining. */ - public Builder setPlatformComparableConversionsValue(double value) { + public Builder setConversionsAbsoluteChangePValue(double value) { - platformComparableConversionsValue_ = value; - bitField6_ |= 0x00000040; + conversionsAbsoluteChangePValue_ = value; + bitField8_ |= 0x00000002; onChanged(); return this; } /** *- * The value of platform comparable conversions. This only includes conversion - * actions which include_in_conversions_metric attribute is set to true. If - * you use conversion-based bidding, your bid strategies will optimize for - * these conversions. + * The p-value for the null hypothesis that the experiment has no effect on + * conversions absolute change. Ranges from 0 to 1. + * + * Say if the p-value is 0.03, that means the probability of observing the + * data, if the experiment has no effect on conversions absolute change, is + * 3%. ** - *optional double platform_comparable_conversions_value = 384;+ *optional double conversions_absolute_change_p_value = 452;* @return This builder for chaining. */ - public Builder clearPlatformComparableConversionsValue() { - bitField6_ = (bitField6_ & ~0x00000040); - platformComparableConversionsValue_ = 0D; + public Builder clearConversionsAbsoluteChangePValue() { + bitField8_ = (bitField8_ & ~0x00000002); + conversionsAbsoluteChangePValue_ = 0D; onChanged(); return this; } - private double platformComparableConversionsValuePerCost_ ; + private double conversionsAbsoluteChangePointEstimate_ ; /** *- * The value of conversions divided by the cost of ad interactions. This only - * includes conversion actions for which include_in_conversions_metric - * attribute is set to true. If you use conversion-based bidding, your bid - * strategies will optimize for these conversions. + * The point estimate when estimating the experiment's effect on conversions + * absolute change. + * + * Together with `conversions_absolute_change_margin_of_error`, + * they describe a confidence interval with a prescribed confidence level + * for the difference being estimated. The quantity being estimated is + * (treatment - control). This field specifies the point estimate, which is + * the center of the confidence interval: + * `(conversions_absolute_change_point_estimate - + * conversions_absolute_change_margin_of_error, + * conversions_absolute_change_point_estimate + + * conversions_absolute_change_margin_of_error)`. ** - *optional double platform_comparable_conversions_value_per_cost = 385;- * @return Whether the platformComparableConversionsValuePerCost field is set. + *optional double conversions_absolute_change_point_estimate = 453;+ * @return Whether the conversionsAbsoluteChangePointEstimate field is set. */ @java.lang.Override - public boolean hasPlatformComparableConversionsValuePerCost() { - return ((bitField6_ & 0x00000080) != 0); + public boolean hasConversionsAbsoluteChangePointEstimate() { + return ((bitField8_ & 0x00000004) != 0); } /** *- * The value of conversions divided by the cost of ad interactions. This only - * includes conversion actions for which include_in_conversions_metric - * attribute is set to true. If you use conversion-based bidding, your bid - * strategies will optimize for these conversions. + * The point estimate when estimating the experiment's effect on conversions + * absolute change. + * + * Together with `conversions_absolute_change_margin_of_error`, + * they describe a confidence interval with a prescribed confidence level + * for the difference being estimated. The quantity being estimated is + * (treatment - control). This field specifies the point estimate, which is + * the center of the confidence interval: + * `(conversions_absolute_change_point_estimate - + * conversions_absolute_change_margin_of_error, + * conversions_absolute_change_point_estimate + + * conversions_absolute_change_margin_of_error)`. ** - *optional double platform_comparable_conversions_value_per_cost = 385;- * @return The platformComparableConversionsValuePerCost. + *optional double conversions_absolute_change_point_estimate = 453;+ * @return The conversionsAbsoluteChangePointEstimate. */ @java.lang.Override - public double getPlatformComparableConversionsValuePerCost() { - return platformComparableConversionsValuePerCost_; + public double getConversionsAbsoluteChangePointEstimate() { + return conversionsAbsoluteChangePointEstimate_; } /** *- * The value of conversions divided by the cost of ad interactions. This only - * includes conversion actions for which include_in_conversions_metric - * attribute is set to true. If you use conversion-based bidding, your bid - * strategies will optimize for these conversions. + * The point estimate when estimating the experiment's effect on conversions + * absolute change. + * + * Together with `conversions_absolute_change_margin_of_error`, + * they describe a confidence interval with a prescribed confidence level + * for the difference being estimated. The quantity being estimated is + * (treatment - control). This field specifies the point estimate, which is + * the center of the confidence interval: + * `(conversions_absolute_change_point_estimate - + * conversions_absolute_change_margin_of_error, + * conversions_absolute_change_point_estimate + + * conversions_absolute_change_margin_of_error)`. ** - *optional double platform_comparable_conversions_value_per_cost = 385;- * @param value The platformComparableConversionsValuePerCost to set. + *optional double conversions_absolute_change_point_estimate = 453;+ * @param value The conversionsAbsoluteChangePointEstimate to set. * @return This builder for chaining. */ - public Builder setPlatformComparableConversionsValuePerCost(double value) { + public Builder setConversionsAbsoluteChangePointEstimate(double value) { - platformComparableConversionsValuePerCost_ = value; - bitField6_ |= 0x00000080; + conversionsAbsoluteChangePointEstimate_ = value; + bitField8_ |= 0x00000004; onChanged(); return this; } /** *- * The value of conversions divided by the cost of ad interactions. This only - * includes conversion actions for which include_in_conversions_metric - * attribute is set to true. If you use conversion-based bidding, your bid - * strategies will optimize for these conversions. + * The point estimate when estimating the experiment's effect on conversions + * absolute change. + * + * Together with `conversions_absolute_change_margin_of_error`, + * they describe a confidence interval with a prescribed confidence level + * for the difference being estimated. The quantity being estimated is + * (treatment - control). This field specifies the point estimate, which is + * the center of the confidence interval: + * `(conversions_absolute_change_point_estimate - + * conversions_absolute_change_margin_of_error, + * conversions_absolute_change_point_estimate + + * conversions_absolute_change_margin_of_error)`. ** - *optional double platform_comparable_conversions_value_per_cost = 385;+ *optional double conversions_absolute_change_point_estimate = 453;* @return This builder for chaining. */ - public Builder clearPlatformComparableConversionsValuePerCost() { - bitField6_ = (bitField6_ & ~0x00000080); - platformComparableConversionsValuePerCost_ = 0D; + public Builder clearConversionsAbsoluteChangePointEstimate() { + bitField8_ = (bitField8_ & ~0x00000004); + conversionsAbsoluteChangePointEstimate_ = 0D; onChanged(); return this; } - private double platformComparableConversionsByConversionDate_ ; + private double controlConversionValuePerCost_ ; /** *- * The number of platform comparable conversions. When this metric is - * segmented by date, the values in the date segment represent the conversion - * date. This only includes conversion actions for which - * include_in_conversions_metric attribute is set to true. If you use - * conversion-based bidding, your bid strategies will optimize for these - * conversions. + * The conversion value per cost metric on the control arm of the + * experiment. The treatment conversion value per cost value can be + * selected by using `conversions_value_per_cost`. ** - *optional double platform_comparable_conversions_by_conversion_date = 386;- * @return Whether the platformComparableConversionsByConversionDate field is set. + *optional double control_conversion_value_per_cost = 454;+ * @return Whether the controlConversionValuePerCost field is set. */ @java.lang.Override - public boolean hasPlatformComparableConversionsByConversionDate() { - return ((bitField6_ & 0x00000100) != 0); + public boolean hasControlConversionValuePerCost() { + return ((bitField8_ & 0x00000008) != 0); } /** *- * The number of platform comparable conversions. When this metric is - * segmented by date, the values in the date segment represent the conversion - * date. This only includes conversion actions for which - * include_in_conversions_metric attribute is set to true. If you use - * conversion-based bidding, your bid strategies will optimize for these - * conversions. + * The conversion value per cost metric on the control arm of the + * experiment. The treatment conversion value per cost value can be + * selected by using `conversions_value_per_cost`. ** - *optional double platform_comparable_conversions_by_conversion_date = 386;- * @return The platformComparableConversionsByConversionDate. + *optional double control_conversion_value_per_cost = 454;+ * @return The controlConversionValuePerCost. */ @java.lang.Override - public double getPlatformComparableConversionsByConversionDate() { - return platformComparableConversionsByConversionDate_; + public double getControlConversionValuePerCost() { + return controlConversionValuePerCost_; } /** *- * The number of platform comparable conversions. When this metric is - * segmented by date, the values in the date segment represent the conversion - * date. This only includes conversion actions for which - * include_in_conversions_metric attribute is set to true. If you use - * conversion-based bidding, your bid strategies will optimize for these - * conversions. + * The conversion value per cost metric on the control arm of the + * experiment. The treatment conversion value per cost value can be + * selected by using `conversions_value_per_cost`. ** - *optional double platform_comparable_conversions_by_conversion_date = 386;- * @param value The platformComparableConversionsByConversionDate to set. + *optional double control_conversion_value_per_cost = 454;+ * @param value The controlConversionValuePerCost to set. * @return This builder for chaining. */ - public Builder setPlatformComparableConversionsByConversionDate(double value) { + public Builder setControlConversionValuePerCost(double value) { - platformComparableConversionsByConversionDate_ = value; - bitField6_ |= 0x00000100; + controlConversionValuePerCost_ = value; + bitField8_ |= 0x00000008; onChanged(); return this; } /** *- * The number of platform comparable conversions. When this metric is - * segmented by date, the values in the date segment represent the conversion - * date. This only includes conversion actions for which - * include_in_conversions_metric attribute is set to true. If you use - * conversion-based bidding, your bid strategies will optimize for these - * conversions. + * The conversion value per cost metric on the control arm of the + * experiment. The treatment conversion value per cost value can be + * selected by using `conversions_value_per_cost`. ** - *optional double platform_comparable_conversions_by_conversion_date = 386;+ *optional double control_conversion_value_per_cost = 454;* @return This builder for chaining. */ - public Builder clearPlatformComparableConversionsByConversionDate() { - bitField6_ = (bitField6_ & ~0x00000100); - platformComparableConversionsByConversionDate_ = 0D; + public Builder clearControlConversionValuePerCost() { + bitField8_ = (bitField8_ & ~0x00000008); + controlConversionValuePerCost_ = 0D; onChanged(); return this; } - private double platformComparableConversionsValueByConversionDate_ ; + private double conversionValuePerCostMarginOfError_ ; /** *- * The value of platform comparable conversions. When this metric is segmented - * by date, the values in the date segment represent the conversion date. This - * only includes conversion actions for which include_in_conversions_metric - * attribute is set to true. If you use conversion-based bidding, your bid - * strategies will optimize for these conversions. + * The margin of error when estimating the experiment's effect on + * conversion value per cost. + * + * Together with `conversion_value_per_cost_change_point_estimate`, + * they describe a confidence interval with a prescribed confidence level + * for the difference being estimated. The quantity being estimated is + * (treatment / control - 1). This field specifies the radius of the + * confidence interval, which is centered at + * `conversion_value_per_cost_change_point_estimate`. ** - *optional double platform_comparable_conversions_value_by_conversion_date = 387;- * @return Whether the platformComparableConversionsValueByConversionDate field is set. + *optional double conversion_value_per_cost_margin_of_error = 455;+ * @return Whether the conversionValuePerCostMarginOfError field is set. */ @java.lang.Override - public boolean hasPlatformComparableConversionsValueByConversionDate() { - return ((bitField6_ & 0x00000200) != 0); + public boolean hasConversionValuePerCostMarginOfError() { + return ((bitField8_ & 0x00000010) != 0); } /** *- * The value of platform comparable conversions. When this metric is segmented - * by date, the values in the date segment represent the conversion date. This - * only includes conversion actions for which include_in_conversions_metric - * attribute is set to true. If you use conversion-based bidding, your bid - * strategies will optimize for these conversions. + * The margin of error when estimating the experiment's effect on + * conversion value per cost. + * + * Together with `conversion_value_per_cost_change_point_estimate`, + * they describe a confidence interval with a prescribed confidence level + * for the difference being estimated. The quantity being estimated is + * (treatment / control - 1). This field specifies the radius of the + * confidence interval, which is centered at + * `conversion_value_per_cost_change_point_estimate`. ** - *optional double platform_comparable_conversions_value_by_conversion_date = 387;- * @return The platformComparableConversionsValueByConversionDate. + *optional double conversion_value_per_cost_margin_of_error = 455;+ * @return The conversionValuePerCostMarginOfError. */ @java.lang.Override - public double getPlatformComparableConversionsValueByConversionDate() { - return platformComparableConversionsValueByConversionDate_; + public double getConversionValuePerCostMarginOfError() { + return conversionValuePerCostMarginOfError_; } /** *- * The value of platform comparable conversions. When this metric is segmented - * by date, the values in the date segment represent the conversion date. This - * only includes conversion actions for which include_in_conversions_metric - * attribute is set to true. If you use conversion-based bidding, your bid - * strategies will optimize for these conversions. + * The margin of error when estimating the experiment's effect on + * conversion value per cost. + * + * Together with `conversion_value_per_cost_change_point_estimate`, + * they describe a confidence interval with a prescribed confidence level + * for the difference being estimated. The quantity being estimated is + * (treatment / control - 1). This field specifies the radius of the + * confidence interval, which is centered at + * `conversion_value_per_cost_change_point_estimate`. ** - *optional double platform_comparable_conversions_value_by_conversion_date = 387;- * @param value The platformComparableConversionsValueByConversionDate to set. + *optional double conversion_value_per_cost_margin_of_error = 455;+ * @param value The conversionValuePerCostMarginOfError to set. * @return This builder for chaining. */ - public Builder setPlatformComparableConversionsValueByConversionDate(double value) { + public Builder setConversionValuePerCostMarginOfError(double value) { - platformComparableConversionsValueByConversionDate_ = value; - bitField6_ |= 0x00000200; + conversionValuePerCostMarginOfError_ = value; + bitField8_ |= 0x00000010; onChanged(); return this; } /** *- * The value of platform comparable conversions. When this metric is segmented - * by date, the values in the date segment represent the conversion date. This - * only includes conversion actions for which include_in_conversions_metric - * attribute is set to true. If you use conversion-based bidding, your bid - * strategies will optimize for these conversions. + * The margin of error when estimating the experiment's effect on + * conversion value per cost. + * + * Together with `conversion_value_per_cost_change_point_estimate`, + * they describe a confidence interval with a prescribed confidence level + * for the difference being estimated. The quantity being estimated is + * (treatment / control - 1). This field specifies the radius of the + * confidence interval, which is centered at + * `conversion_value_per_cost_change_point_estimate`. ** - *optional double platform_comparable_conversions_value_by_conversion_date = 387;+ *optional double conversion_value_per_cost_margin_of_error = 455;* @return This builder for chaining. */ - public Builder clearPlatformComparableConversionsValueByConversionDate() { - bitField6_ = (bitField6_ & ~0x00000200); - platformComparableConversionsValueByConversionDate_ = 0D; + public Builder clearConversionValuePerCostMarginOfError() { + bitField8_ = (bitField8_ & ~0x00000010); + conversionValuePerCostMarginOfError_ = 0D; onChanged(); return this; } - private double platformComparableConversionsFromInteractionsValuePerInteraction_ ; + private double conversionValuePerCostPValue_ ; /** *- * The value of platform comparable conversions from interactions divided by - * the number of ad interactions. This only includes conversion actions for - * which include_in_conversions_metric attribute is set to true. If you use - * conversion-based bidding, your bid strategies will optimize for these - * conversions. + * The p-value for the null hypothesis that the experiment has no effect on + * conversion value per cost. Ranges from 0 to 1. + * + * Say if the p-value is 0.03, that means the probability of observing the + * data, if the experiment has no effect on conversion value per cost, is 3%. ** - *optional double platform_comparable_conversions_from_interactions_value_per_interaction = 388;- * @return Whether the platformComparableConversionsFromInteractionsValuePerInteraction field is set. + *optional double conversion_value_per_cost_p_value = 456;+ * @return Whether the conversionValuePerCostPValue field is set. */ @java.lang.Override - public boolean hasPlatformComparableConversionsFromInteractionsValuePerInteraction() { - return ((bitField6_ & 0x00000400) != 0); + public boolean hasConversionValuePerCostPValue() { + return ((bitField8_ & 0x00000020) != 0); } /** *- * The value of platform comparable conversions from interactions divided by - * the number of ad interactions. This only includes conversion actions for - * which include_in_conversions_metric attribute is set to true. If you use - * conversion-based bidding, your bid strategies will optimize for these - * conversions. + * The p-value for the null hypothesis that the experiment has no effect on + * conversion value per cost. Ranges from 0 to 1. + * + * Say if the p-value is 0.03, that means the probability of observing the + * data, if the experiment has no effect on conversion value per cost, is 3%. ** - *optional double platform_comparable_conversions_from_interactions_value_per_interaction = 388;- * @return The platformComparableConversionsFromInteractionsValuePerInteraction. + *optional double conversion_value_per_cost_p_value = 456;+ * @return The conversionValuePerCostPValue. */ @java.lang.Override - public double getPlatformComparableConversionsFromInteractionsValuePerInteraction() { - return platformComparableConversionsFromInteractionsValuePerInteraction_; + public double getConversionValuePerCostPValue() { + return conversionValuePerCostPValue_; } /** *- * The value of platform comparable conversions from interactions divided by - * the number of ad interactions. This only includes conversion actions for - * which include_in_conversions_metric attribute is set to true. If you use - * conversion-based bidding, your bid strategies will optimize for these - * conversions. + * The p-value for the null hypothesis that the experiment has no effect on + * conversion value per cost. Ranges from 0 to 1. + * + * Say if the p-value is 0.03, that means the probability of observing the + * data, if the experiment has no effect on conversion value per cost, is 3%. ** - *optional double platform_comparable_conversions_from_interactions_value_per_interaction = 388;- * @param value The platformComparableConversionsFromInteractionsValuePerInteraction to set. + *optional double conversion_value_per_cost_p_value = 456;+ * @param value The conversionValuePerCostPValue to set. * @return This builder for chaining. */ - public Builder setPlatformComparableConversionsFromInteractionsValuePerInteraction(double value) { + public Builder setConversionValuePerCostPValue(double value) { - platformComparableConversionsFromInteractionsValuePerInteraction_ = value; - bitField6_ |= 0x00000400; + conversionValuePerCostPValue_ = value; + bitField8_ |= 0x00000020; onChanged(); return this; } /** *- * The value of platform comparable conversions from interactions divided by - * the number of ad interactions. This only includes conversion actions for - * which include_in_conversions_metric attribute is set to true. If you use - * conversion-based bidding, your bid strategies will optimize for these - * conversions. + * The p-value for the null hypothesis that the experiment has no effect on + * conversion value per cost. Ranges from 0 to 1. + * + * Say if the p-value is 0.03, that means the probability of observing the + * data, if the experiment has no effect on conversion value per cost, is 3%. ** - *optional double platform_comparable_conversions_from_interactions_value_per_interaction = 388;+ *optional double conversion_value_per_cost_p_value = 456;* @return This builder for chaining. */ - public Builder clearPlatformComparableConversionsFromInteractionsValuePerInteraction() { - bitField6_ = (bitField6_ & ~0x00000400); - platformComparableConversionsFromInteractionsValuePerInteraction_ = 0D; + public Builder clearConversionValuePerCostPValue() { + bitField8_ = (bitField8_ & ~0x00000020); + conversionValuePerCostPValue_ = 0D; onChanged(); return this; } - private double costPerPlatformComparableConversion_ ; + private double conversionValuePerCostChangePointEstimate_ ; /** *- * The cost of ad interactions divided by the number of platform comparable - * conversions. This only includes conversion actions for which - * include_in_conversions_metric attribute is set to true. If you use - * conversion-based bidding, your bid strategies will optimize for these - * conversions. + * The point estimate when estimating the experiment's effect on + * conversion value per cost change. + * + * Together with `conversion_value_per_cost_margin_of_error`, + * they describe a confidence interval with a prescribed confidence level + * for the difference being estimated. The quantity being estimated is + * (treatment / control - 1). This field specifies the point estimate, which + * is the center of the confidence interval: + * `(conversion_value_per_cost_change_point_estimate - + * conversion_value_per_cost_margin_of_error, + * conversion_value_per_cost_change_point_estimate + + * conversion_value_per_cost_margin_of_error)`. ** - *optional double cost_per_platform_comparable_conversion = 389;- * @return Whether the costPerPlatformComparableConversion field is set. + *optional double conversion_value_per_cost_change_point_estimate = 457;+ * @return Whether the conversionValuePerCostChangePointEstimate field is set. */ @java.lang.Override - public boolean hasCostPerPlatformComparableConversion() { - return ((bitField6_ & 0x00000800) != 0); + public boolean hasConversionValuePerCostChangePointEstimate() { + return ((bitField8_ & 0x00000040) != 0); } /** *- * The cost of ad interactions divided by the number of platform comparable - * conversions. This only includes conversion actions for which - * include_in_conversions_metric attribute is set to true. If you use - * conversion-based bidding, your bid strategies will optimize for these - * conversions. + * The point estimate when estimating the experiment's effect on + * conversion value per cost change. + * + * Together with `conversion_value_per_cost_margin_of_error`, + * they describe a confidence interval with a prescribed confidence level + * for the difference being estimated. The quantity being estimated is + * (treatment / control - 1). This field specifies the point estimate, which + * is the center of the confidence interval: + * `(conversion_value_per_cost_change_point_estimate - + * conversion_value_per_cost_margin_of_error, + * conversion_value_per_cost_change_point_estimate + + * conversion_value_per_cost_margin_of_error)`. ** - *optional double cost_per_platform_comparable_conversion = 389;- * @return The costPerPlatformComparableConversion. + *optional double conversion_value_per_cost_change_point_estimate = 457;+ * @return The conversionValuePerCostChangePointEstimate. */ @java.lang.Override - public double getCostPerPlatformComparableConversion() { - return costPerPlatformComparableConversion_; + public double getConversionValuePerCostChangePointEstimate() { + return conversionValuePerCostChangePointEstimate_; } /** *- * The cost of ad interactions divided by the number of platform comparable - * conversions. This only includes conversion actions for which - * include_in_conversions_metric attribute is set to true. If you use - * conversion-based bidding, your bid strategies will optimize for these - * conversions. + * The point estimate when estimating the experiment's effect on + * conversion value per cost change. + * + * Together with `conversion_value_per_cost_margin_of_error`, + * they describe a confidence interval with a prescribed confidence level + * for the difference being estimated. The quantity being estimated is + * (treatment / control - 1). This field specifies the point estimate, which + * is the center of the confidence interval: + * `(conversion_value_per_cost_change_point_estimate - + * conversion_value_per_cost_margin_of_error, + * conversion_value_per_cost_change_point_estimate + + * conversion_value_per_cost_margin_of_error)`. ** - *optional double cost_per_platform_comparable_conversion = 389;- * @param value The costPerPlatformComparableConversion to set. + *optional double conversion_value_per_cost_change_point_estimate = 457;+ * @param value The conversionValuePerCostChangePointEstimate to set. * @return This builder for chaining. */ - public Builder setCostPerPlatformComparableConversion(double value) { + public Builder setConversionValuePerCostChangePointEstimate(double value) { - costPerPlatformComparableConversion_ = value; - bitField6_ |= 0x00000800; + conversionValuePerCostChangePointEstimate_ = value; + bitField8_ |= 0x00000040; onChanged(); return this; } /** *- * The cost of ad interactions divided by the number of platform comparable - * conversions. This only includes conversion actions for which - * include_in_conversions_metric attribute is set to true. If you use - * conversion-based bidding, your bid strategies will optimize for these - * conversions. + * The point estimate when estimating the experiment's effect on + * conversion value per cost change. + * + * Together with `conversion_value_per_cost_margin_of_error`, + * they describe a confidence interval with a prescribed confidence level + * for the difference being estimated. The quantity being estimated is + * (treatment / control - 1). This field specifies the point estimate, which + * is the center of the confidence interval: + * `(conversion_value_per_cost_change_point_estimate - + * conversion_value_per_cost_margin_of_error, + * conversion_value_per_cost_change_point_estimate + + * conversion_value_per_cost_margin_of_error)`. ** - *optional double cost_per_platform_comparable_conversion = 389;+ *optional double conversion_value_per_cost_change_point_estimate = 457;* @return This builder for chaining. */ - public Builder clearCostPerPlatformComparableConversion() { - bitField6_ = (bitField6_ & ~0x00000800); - costPerPlatformComparableConversion_ = 0D; + public Builder clearConversionValuePerCostChangePointEstimate() { + bitField8_ = (bitField8_ & ~0x00000040); + conversionValuePerCostChangePointEstimate_ = 0D; onChanged(); return this; } - private double valuePerPlatformComparableConversion_ ; + private long controlCostMicros_ ; /** *- * The value of platform comparable conversions divided by the number of - * platform comparable conversions. This only includes conversion actions for - * which include_in_conversions_metric attribute is set to true. If you use - * conversion-based bidding, your bid strategies will optimize for these - * conversions. + * The cost metric on the control arm of the experiment. + * The treatment cost value can be selected by using `cost_micros`. ** - *optional double value_per_platform_comparable_conversion = 390;- * @return Whether the valuePerPlatformComparableConversion field is set. + *optional int64 control_cost_micros = 458;+ * @return Whether the controlCostMicros field is set. */ @java.lang.Override - public boolean hasValuePerPlatformComparableConversion() { - return ((bitField6_ & 0x00001000) != 0); + public boolean hasControlCostMicros() { + return ((bitField8_ & 0x00000080) != 0); } /** *- * The value of platform comparable conversions divided by the number of - * platform comparable conversions. This only includes conversion actions for - * which include_in_conversions_metric attribute is set to true. If you use - * conversion-based bidding, your bid strategies will optimize for these - * conversions. + * The cost metric on the control arm of the experiment. + * The treatment cost value can be selected by using `cost_micros`. ** - *optional double value_per_platform_comparable_conversion = 390;- * @return The valuePerPlatformComparableConversion. + *optional int64 control_cost_micros = 458;+ * @return The controlCostMicros. */ @java.lang.Override - public double getValuePerPlatformComparableConversion() { - return valuePerPlatformComparableConversion_; + public long getControlCostMicros() { + return controlCostMicros_; } /** *- * The value of platform comparable conversions divided by the number of - * platform comparable conversions. This only includes conversion actions for - * which include_in_conversions_metric attribute is set to true. If you use - * conversion-based bidding, your bid strategies will optimize for these - * conversions. + * The cost metric on the control arm of the experiment. + * The treatment cost value can be selected by using `cost_micros`. ** - *optional double value_per_platform_comparable_conversion = 390;- * @param value The valuePerPlatformComparableConversion to set. + *optional int64 control_cost_micros = 458;+ * @param value The controlCostMicros to set. * @return This builder for chaining. */ - public Builder setValuePerPlatformComparableConversion(double value) { + public Builder setControlCostMicros(long value) { - valuePerPlatformComparableConversion_ = value; - bitField6_ |= 0x00001000; + controlCostMicros_ = value; + bitField8_ |= 0x00000080; onChanged(); return this; } /** *- * The value of platform comparable conversions divided by the number of - * platform comparable conversions. This only includes conversion actions for - * which include_in_conversions_metric attribute is set to true. If you use - * conversion-based bidding, your bid strategies will optimize for these - * conversions. + * The cost metric on the control arm of the experiment. + * The treatment cost value can be selected by using `cost_micros`. ** - *optional double value_per_platform_comparable_conversion = 390;+ *optional int64 control_cost_micros = 458;* @return This builder for chaining. */ - public Builder clearValuePerPlatformComparableConversion() { - bitField6_ = (bitField6_ & ~0x00001000); - valuePerPlatformComparableConversion_ = 0D; + public Builder clearControlCostMicros() { + bitField8_ = (bitField8_ & ~0x00000080); + controlCostMicros_ = 0L; onChanged(); return this; } - private double valuePerPlatformComparableConversionsByConversionDate_ ; + private double costMicrosMarginOfError_ ; /** *- * The value of platform comparable conversions divided by the number of - * platform comparable conversions. When this metric is segmented by date, the - * values in the date segment represent the conversion date. This only - * includes conversion actions for which include_in_conversions_metric - * attribute is set to true. If you use conversion-based bidding, your bid - * strategies will optimize for these conversions. + * The margin of error when estimating the experiment's effect on cost. + * + * Together with `cost_micros_change_point_estimate`, + * they describe a confidence interval with a prescribed confidence level + * for the difference being estimated. The quantity being estimated is + * (treatment / control - 1). This field specifies the radius of the + * confidence interval, which is centered at + * `cost_micros_change_point_estimate`. ** - *optional double value_per_platform_comparable_conversions_by_conversion_date = 391;- * @return Whether the valuePerPlatformComparableConversionsByConversionDate field is set. + *optional double cost_micros_margin_of_error = 459;+ * @return Whether the costMicrosMarginOfError field is set. */ @java.lang.Override - public boolean hasValuePerPlatformComparableConversionsByConversionDate() { - return ((bitField6_ & 0x00002000) != 0); + public boolean hasCostMicrosMarginOfError() { + return ((bitField8_ & 0x00000100) != 0); } /** *- * The value of platform comparable conversions divided by the number of - * platform comparable conversions. When this metric is segmented by date, the - * values in the date segment represent the conversion date. This only - * includes conversion actions for which include_in_conversions_metric - * attribute is set to true. If you use conversion-based bidding, your bid - * strategies will optimize for these conversions. + * The margin of error when estimating the experiment's effect on cost. + * + * Together with `cost_micros_change_point_estimate`, + * they describe a confidence interval with a prescribed confidence level + * for the difference being estimated. The quantity being estimated is + * (treatment / control - 1). This field specifies the radius of the + * confidence interval, which is centered at + * `cost_micros_change_point_estimate`. ** - *optional double value_per_platform_comparable_conversions_by_conversion_date = 391;- * @return The valuePerPlatformComparableConversionsByConversionDate. + *optional double cost_micros_margin_of_error = 459;+ * @return The costMicrosMarginOfError. */ @java.lang.Override - public double getValuePerPlatformComparableConversionsByConversionDate() { - return valuePerPlatformComparableConversionsByConversionDate_; + public double getCostMicrosMarginOfError() { + return costMicrosMarginOfError_; } /** *- * The value of platform comparable conversions divided by the number of - * platform comparable conversions. When this metric is segmented by date, the - * values in the date segment represent the conversion date. This only - * includes conversion actions for which include_in_conversions_metric - * attribute is set to true. If you use conversion-based bidding, your bid - * strategies will optimize for these conversions. + * The margin of error when estimating the experiment's effect on cost. + * + * Together with `cost_micros_change_point_estimate`, + * they describe a confidence interval with a prescribed confidence level + * for the difference being estimated. The quantity being estimated is + * (treatment / control - 1). This field specifies the radius of the + * confidence interval, which is centered at + * `cost_micros_change_point_estimate`. ** - *optional double value_per_platform_comparable_conversions_by_conversion_date = 391;- * @param value The valuePerPlatformComparableConversionsByConversionDate to set. + *optional double cost_micros_margin_of_error = 459;+ * @param value The costMicrosMarginOfError to set. * @return This builder for chaining. */ - public Builder setValuePerPlatformComparableConversionsByConversionDate(double value) { + public Builder setCostMicrosMarginOfError(double value) { - valuePerPlatformComparableConversionsByConversionDate_ = value; - bitField6_ |= 0x00002000; + costMicrosMarginOfError_ = value; + bitField8_ |= 0x00000100; onChanged(); return this; } /** *- * The value of platform comparable conversions divided by the number of - * platform comparable conversions. When this metric is segmented by date, the - * values in the date segment represent the conversion date. This only - * includes conversion actions for which include_in_conversions_metric - * attribute is set to true. If you use conversion-based bidding, your bid - * strategies will optimize for these conversions. + * The margin of error when estimating the experiment's effect on cost. + * + * Together with `cost_micros_change_point_estimate`, + * they describe a confidence interval with a prescribed confidence level + * for the difference being estimated. The quantity being estimated is + * (treatment / control - 1). This field specifies the radius of the + * confidence interval, which is centered at + * `cost_micros_change_point_estimate`. ** - *optional double value_per_platform_comparable_conversions_by_conversion_date = 391;+ *optional double cost_micros_margin_of_error = 459;* @return This builder for chaining. */ - public Builder clearValuePerPlatformComparableConversionsByConversionDate() { - bitField6_ = (bitField6_ & ~0x00002000); - valuePerPlatformComparableConversionsByConversionDate_ = 0D; + public Builder clearCostMicrosMarginOfError() { + bitField8_ = (bitField8_ & ~0x00000100); + costMicrosMarginOfError_ = 0D; onChanged(); return this; } - private double costConvertedCurrencyPerPlatformComparableConversion_ ; + private double costMicrosPValue_ ; /** *- * The cost of the platform comparable conversion in the currency of the - * authorized customer. + * The p-value for the null hypothesis that the experiment has no effect on + * cost. Ranges from 0 to 1. + * + * Say if the p-value is 0.03, that means the probability of observing the + * data, if the experiment has no effect on cost, is 3%. ** - *optional double cost_converted_currency_per_platform_comparable_conversion = 392;- * @return Whether the costConvertedCurrencyPerPlatformComparableConversion field is set. + *optional double cost_micros_p_value = 460;+ * @return Whether the costMicrosPValue field is set. */ @java.lang.Override - public boolean hasCostConvertedCurrencyPerPlatformComparableConversion() { - return ((bitField6_ & 0x00004000) != 0); + public boolean hasCostMicrosPValue() { + return ((bitField8_ & 0x00000200) != 0); } /** *- * The cost of the platform comparable conversion in the currency of the - * authorized customer. + * The p-value for the null hypothesis that the experiment has no effect on + * cost. Ranges from 0 to 1. + * + * Say if the p-value is 0.03, that means the probability of observing the + * data, if the experiment has no effect on cost, is 3%. ** - *optional double cost_converted_currency_per_platform_comparable_conversion = 392;- * @return The costConvertedCurrencyPerPlatformComparableConversion. + *optional double cost_micros_p_value = 460;+ * @return The costMicrosPValue. */ @java.lang.Override - public double getCostConvertedCurrencyPerPlatformComparableConversion() { - return costConvertedCurrencyPerPlatformComparableConversion_; + public double getCostMicrosPValue() { + return costMicrosPValue_; } /** *- * The cost of the platform comparable conversion in the currency of the - * authorized customer. + * The p-value for the null hypothesis that the experiment has no effect on + * cost. Ranges from 0 to 1. + * + * Say if the p-value is 0.03, that means the probability of observing the + * data, if the experiment has no effect on cost, is 3%. ** - *optional double cost_converted_currency_per_platform_comparable_conversion = 392;- * @param value The costConvertedCurrencyPerPlatformComparableConversion to set. + *optional double cost_micros_p_value = 460;+ * @param value The costMicrosPValue to set. * @return This builder for chaining. */ - public Builder setCostConvertedCurrencyPerPlatformComparableConversion(double value) { + public Builder setCostMicrosPValue(double value) { - costConvertedCurrencyPerPlatformComparableConversion_ = value; - bitField6_ |= 0x00004000; + costMicrosPValue_ = value; + bitField8_ |= 0x00000200; onChanged(); return this; } /** *- * The cost of the platform comparable conversion in the currency of the - * authorized customer. + * The p-value for the null hypothesis that the experiment has no effect on + * cost. Ranges from 0 to 1. + * + * Say if the p-value is 0.03, that means the probability of observing the + * data, if the experiment has no effect on cost, is 3%. ** - *optional double cost_converted_currency_per_platform_comparable_conversion = 392;+ *optional double cost_micros_p_value = 460;* @return This builder for chaining. */ - public Builder clearCostConvertedCurrencyPerPlatformComparableConversion() { - bitField6_ = (bitField6_ & ~0x00004000); - costConvertedCurrencyPerPlatformComparableConversion_ = 0D; + public Builder clearCostMicrosPValue() { + bitField8_ = (bitField8_ & ~0x00000200); + costMicrosPValue_ = 0D; onChanged(); return this; } - private long uniqueUsersTwoPlus_ ; + private double costMicrosChangePointEstimate_ ; /** *- * This metric counts the unique individuals who were shown your video ad two - * 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. + * The point estimate when estimating the experiment's effect on cost change. + * + * Together with `cost_micros_margin_of_error`, + * they describe a confidence interval with a prescribed confidence level + * for the difference being estimated. The quantity being estimated is + * (treatment / control - 1). This field specifies the point estimate, which + * is the center of the confidence interval: + * `(cost_micros_change_point_estimate - cost_micros_margin_of_error, + * cost_micros_change_point_estimate + cost_micros_margin_of_error)`. ** - *optional int64 unique_users_two_plus = 393;- * @return Whether the uniqueUsersTwoPlus field is set. + *optional double cost_micros_change_point_estimate = 461;+ * @return Whether the costMicrosChangePointEstimate field is set. */ @java.lang.Override - public boolean hasUniqueUsersTwoPlus() { - return ((bitField6_ & 0x00008000) != 0); + public boolean hasCostMicrosChangePointEstimate() { + return ((bitField8_ & 0x00000400) != 0); } /** *- * This metric counts the unique individuals who were shown your video ad two - * 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. + * The point estimate when estimating the experiment's effect on cost change. + * + * Together with `cost_micros_margin_of_error`, + * they describe a confidence interval with a prescribed confidence level + * for the difference being estimated. The quantity being estimated is + * (treatment / control - 1). This field specifies the point estimate, which + * is the center of the confidence interval: + * `(cost_micros_change_point_estimate - cost_micros_margin_of_error, + * cost_micros_change_point_estimate + cost_micros_margin_of_error)`. ** - *optional int64 unique_users_two_plus = 393;- * @return The uniqueUsersTwoPlus. + *optional double cost_micros_change_point_estimate = 461;+ * @return The costMicrosChangePointEstimate. */ @java.lang.Override - public long getUniqueUsersTwoPlus() { - return uniqueUsersTwoPlus_; + public double getCostMicrosChangePointEstimate() { + return costMicrosChangePointEstimate_; } /** *- * This metric counts the unique individuals who were shown your video ad two - * 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. + * The point estimate when estimating the experiment's effect on cost change. + * + * Together with `cost_micros_margin_of_error`, + * they describe a confidence interval with a prescribed confidence level + * for the difference being estimated. The quantity being estimated is + * (treatment / control - 1). This field specifies the point estimate, which + * is the center of the confidence interval: + * `(cost_micros_change_point_estimate - cost_micros_margin_of_error, + * cost_micros_change_point_estimate + cost_micros_margin_of_error)`. ** - *optional int64 unique_users_two_plus = 393;- * @param value The uniqueUsersTwoPlus to set. + *optional double cost_micros_change_point_estimate = 461;+ * @param value The costMicrosChangePointEstimate to set. * @return This builder for chaining. */ - public Builder setUniqueUsersTwoPlus(long value) { + public Builder setCostMicrosChangePointEstimate(double value) { - uniqueUsersTwoPlus_ = value; - bitField6_ |= 0x00008000; + costMicrosChangePointEstimate_ = value; + bitField8_ |= 0x00000400; onChanged(); return this; } /** *- * This metric counts the unique individuals who were shown your video ad two - * 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. + * The point estimate when estimating the experiment's effect on cost change. + * + * Together with `cost_micros_margin_of_error`, + * they describe a confidence interval with a prescribed confidence level + * for the difference being estimated. The quantity being estimated is + * (treatment / control - 1). This field specifies the point estimate, which + * is the center of the confidence interval: + * `(cost_micros_change_point_estimate - cost_micros_margin_of_error, + * cost_micros_change_point_estimate + cost_micros_margin_of_error)`. ** - *optional int64 unique_users_two_plus = 393;+ *optional double cost_micros_change_point_estimate = 461;* @return This builder for chaining. */ - public Builder clearUniqueUsersTwoPlus() { - bitField6_ = (bitField6_ & ~0x00008000); - uniqueUsersTwoPlus_ = 0L; + public Builder clearCostMicrosChangePointEstimate() { + bitField8_ = (bitField8_ & ~0x00000400); + costMicrosChangePointEstimate_ = 0D; onChanged(); return this; } - private long uniqueUsersThreePlus_ ; + private long controlImpressions_ ; /** *- * This metric counts the unique individuals who were shown your video ad - * three 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. + * The impressions metric on the control arm of the experiment. + * The treatment impressions value can be selected by using `impressions`. ** - *optional int64 unique_users_three_plus = 394;- * @return Whether the uniqueUsersThreePlus field is set. + *optional int64 control_impressions = 462;+ * @return Whether the controlImpressions field is set. */ @java.lang.Override - public boolean hasUniqueUsersThreePlus() { - return ((bitField6_ & 0x00010000) != 0); + public boolean hasControlImpressions() { + return ((bitField8_ & 0x00000800) != 0); } /** *- * This metric counts the unique individuals who were shown your video ad - * three 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. + * The impressions metric on the control arm of the experiment. + * The treatment impressions value can be selected by using `impressions`. ** - *optional int64 unique_users_three_plus = 394;- * @return The uniqueUsersThreePlus. + *optional int64 control_impressions = 462;+ * @return The controlImpressions. */ @java.lang.Override - public long getUniqueUsersThreePlus() { - return uniqueUsersThreePlus_; + public long getControlImpressions() { + return controlImpressions_; } /** *- * This metric counts the unique individuals who were shown your video ad - * three 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. + * The impressions metric on the control arm of the experiment. + * The treatment impressions value can be selected by using `impressions`. ** - *optional int64 unique_users_three_plus = 394;- * @param value The uniqueUsersThreePlus to set. + *optional int64 control_impressions = 462;+ * @param value The controlImpressions to set. * @return This builder for chaining. */ - public Builder setUniqueUsersThreePlus(long value) { + public Builder setControlImpressions(long value) { - uniqueUsersThreePlus_ = value; - bitField6_ |= 0x00010000; + controlImpressions_ = value; + bitField8_ |= 0x00000800; onChanged(); return this; } /** *- * This metric counts the unique individuals who were shown your video ad - * three 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. + * The impressions metric on the control arm of the experiment. + * The treatment impressions value can be selected by using `impressions`. ** - *optional int64 unique_users_three_plus = 394;+ *optional int64 control_impressions = 462;* @return This builder for chaining. */ - public Builder clearUniqueUsersThreePlus() { - bitField6_ = (bitField6_ & ~0x00010000); - uniqueUsersThreePlus_ = 0L; + public Builder clearControlImpressions() { + bitField8_ = (bitField8_ & ~0x00000800); + controlImpressions_ = 0L; onChanged(); return this; } - private long uniqueUsersFourPlus_ ; + private double impressionsMarginOfError_ ; /** *- * This metric counts the unique individuals who were shown your video ad four - * 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. + * The margin of error when estimating the experiment's effect on impressions. + * + * Together with `impressions_point_estimate`, + * they describe a confidence interval with a prescribed confidence level + * for the difference being estimated. The quantity being estimated is + * (treatment / control - 1). This field specifies the radius of the + * confidence interval, which is centered at + * `impressions_point_estimate`. ** - *optional int64 unique_users_four_plus = 395;- * @return Whether the uniqueUsersFourPlus field is set. + *optional double impressions_margin_of_error = 463;+ * @return Whether the impressionsMarginOfError field is set. */ @java.lang.Override - public boolean hasUniqueUsersFourPlus() { - return ((bitField6_ & 0x00020000) != 0); + public boolean hasImpressionsMarginOfError() { + return ((bitField8_ & 0x00001000) != 0); } /** *- * This metric counts the unique individuals who were shown your video ad four - * 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. + * The margin of error when estimating the experiment's effect on impressions. + * + * Together with `impressions_point_estimate`, + * they describe a confidence interval with a prescribed confidence level + * for the difference being estimated. The quantity being estimated is + * (treatment / control - 1). This field specifies the radius of the + * confidence interval, which is centered at + * `impressions_point_estimate`. ** - *optional int64 unique_users_four_plus = 395;- * @return The uniqueUsersFourPlus. + *optional double impressions_margin_of_error = 463;+ * @return The impressionsMarginOfError. */ @java.lang.Override - public long getUniqueUsersFourPlus() { - return uniqueUsersFourPlus_; + public double getImpressionsMarginOfError() { + return impressionsMarginOfError_; } /** *- * This metric counts the unique individuals who were shown your video ad four - * 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. + * The margin of error when estimating the experiment's effect on impressions. + * + * Together with `impressions_point_estimate`, + * they describe a confidence interval with a prescribed confidence level + * for the difference being estimated. The quantity being estimated is + * (treatment / control - 1). This field specifies the radius of the + * confidence interval, which is centered at + * `impressions_point_estimate`. ** - *optional int64 unique_users_four_plus = 395;- * @param value The uniqueUsersFourPlus to set. + *optional double impressions_margin_of_error = 463;+ * @param value The impressionsMarginOfError to set. * @return This builder for chaining. */ - public Builder setUniqueUsersFourPlus(long value) { + public Builder setImpressionsMarginOfError(double value) { - uniqueUsersFourPlus_ = value; - bitField6_ |= 0x00020000; + impressionsMarginOfError_ = value; + bitField8_ |= 0x00001000; onChanged(); return this; } /** *- * This metric counts the unique individuals who were shown your video ad four - * 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. + * The margin of error when estimating the experiment's effect on impressions. + * + * Together with `impressions_point_estimate`, + * they describe a confidence interval with a prescribed confidence level + * for the difference being estimated. The quantity being estimated is + * (treatment / control - 1). This field specifies the radius of the + * confidence interval, which is centered at + * `impressions_point_estimate`. ** - *optional int64 unique_users_four_plus = 395;+ *optional double impressions_margin_of_error = 463;* @return This builder for chaining. */ - public Builder clearUniqueUsersFourPlus() { - bitField6_ = (bitField6_ & ~0x00020000); - uniqueUsersFourPlus_ = 0L; + public Builder clearImpressionsMarginOfError() { + bitField8_ = (bitField8_ & ~0x00001000); + impressionsMarginOfError_ = 0D; onChanged(); return this; } - private long uniqueUsersFivePlus_ ; + private double impressionsPValue_ ; /** *- * This metric counts the unique individuals who were shown your video ad five - * 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. + * The p-value for the null hypothesis that the experiment has no effect on + * impressions. Ranges from 0 to 1. + * + * Say if the p-value is 0.03, that means the probability of observing the + * data, if the experiment has no effect on impressions, is 3%. ** - *optional int64 unique_users_five_plus = 396;- * @return Whether the uniqueUsersFivePlus field is set. + *optional double impressions_p_value = 464;+ * @return Whether the impressionsPValue field is set. */ @java.lang.Override - public boolean hasUniqueUsersFivePlus() { - return ((bitField6_ & 0x00040000) != 0); + public boolean hasImpressionsPValue() { + return ((bitField8_ & 0x00002000) != 0); } /** *- * This metric counts the unique individuals who were shown your video ad five - * 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. + * The p-value for the null hypothesis that the experiment has no effect on + * impressions. Ranges from 0 to 1. + * + * Say if the p-value is 0.03, that means the probability of observing the + * data, if the experiment has no effect on impressions, is 3%. ** - *optional int64 unique_users_five_plus = 396;- * @return The uniqueUsersFivePlus. + *optional double impressions_p_value = 464;+ * @return The impressionsPValue. */ @java.lang.Override - public long getUniqueUsersFivePlus() { - return uniqueUsersFivePlus_; + public double getImpressionsPValue() { + return impressionsPValue_; } /** *- * This metric counts the unique individuals who were shown your video ad five - * 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. + * The p-value for the null hypothesis that the experiment has no effect on + * impressions. Ranges from 0 to 1. + * + * Say if the p-value is 0.03, that means the probability of observing the + * data, if the experiment has no effect on impressions, is 3%. ** - *optional int64 unique_users_five_plus = 396;- * @param value The uniqueUsersFivePlus to set. + *optional double impressions_p_value = 464;+ * @param value The impressionsPValue to set. * @return This builder for chaining. */ - public Builder setUniqueUsersFivePlus(long value) { + public Builder setImpressionsPValue(double value) { - uniqueUsersFivePlus_ = value; - bitField6_ |= 0x00040000; + impressionsPValue_ = value; + bitField8_ |= 0x00002000; onChanged(); return this; } /** *- * This metric counts the unique individuals who were shown your video ad five - * 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. + * The p-value for the null hypothesis that the experiment has no effect on + * impressions. Ranges from 0 to 1. + * + * Say if the p-value is 0.03, that means the probability of observing the + * data, if the experiment has no effect on impressions, is 3%. ** - *optional int64 unique_users_five_plus = 396;+ *optional double impressions_p_value = 464;* @return This builder for chaining. */ - public Builder clearUniqueUsersFivePlus() { - bitField6_ = (bitField6_ & ~0x00040000); - uniqueUsersFivePlus_ = 0L; + public Builder clearImpressionsPValue() { + bitField8_ = (bitField8_ & ~0x00002000); + impressionsPValue_ = 0D; onChanged(); return this; } - private long uniqueUsersTenPlus_ ; + private double impressionsPointEstimate_ ; /** *- * This metric counts the unique individuals who were shown your video ad ten - * 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. + * The point estimate when estimating the experiment's effect on impressions. + * + * Together with `impressions_margin_of_error`, + * they describe a confidence interval with a prescribed confidence level + * for the difference being estimated. The quantity being estimated is + * (treatment / control - 1). This field specifies the point estimate, which + * is the center of the confidence interval: + * `(impressions_point_estimate - impressions_margin_of_error, + * impressions_point_estimate + impressions_margin_of_error)`. ** - *optional int64 unique_users_ten_plus = 397;- * @return Whether the uniqueUsersTenPlus field is set. + *optional double impressions_point_estimate = 465;+ * @return Whether the impressionsPointEstimate field is set. */ @java.lang.Override - public boolean hasUniqueUsersTenPlus() { - return ((bitField6_ & 0x00080000) != 0); + public boolean hasImpressionsPointEstimate() { + return ((bitField8_ & 0x00004000) != 0); } /** *- * This metric counts the unique individuals who were shown your video ad ten - * 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. + * The point estimate when estimating the experiment's effect on impressions. + * + * Together with `impressions_margin_of_error`, + * they describe a confidence interval with a prescribed confidence level + * for the difference being estimated. The quantity being estimated is + * (treatment / control - 1). This field specifies the point estimate, which + * is the center of the confidence interval: + * `(impressions_point_estimate - impressions_margin_of_error, + * impressions_point_estimate + impressions_margin_of_error)`. ** - *optional int64 unique_users_ten_plus = 397;- * @return The uniqueUsersTenPlus. + *optional double impressions_point_estimate = 465;+ * @return The impressionsPointEstimate. */ @java.lang.Override - public long getUniqueUsersTenPlus() { - return uniqueUsersTenPlus_; + public double getImpressionsPointEstimate() { + return impressionsPointEstimate_; } /** *- * This metric counts the unique individuals who were shown your video ad ten - * 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. + * The point estimate when estimating the experiment's effect on impressions. + * + * Together with `impressions_margin_of_error`, + * they describe a confidence interval with a prescribed confidence level + * for the difference being estimated. The quantity being estimated is + * (treatment / control - 1). This field specifies the point estimate, which + * is the center of the confidence interval: + * `(impressions_point_estimate - impressions_margin_of_error, + * impressions_point_estimate + impressions_margin_of_error)`. ** - *optional int64 unique_users_ten_plus = 397;- * @param value The uniqueUsersTenPlus to set. + *optional double impressions_point_estimate = 465;+ * @param value The impressionsPointEstimate to set. * @return This builder for chaining. */ - public Builder setUniqueUsersTenPlus(long value) { + public Builder setImpressionsPointEstimate(double value) { - uniqueUsersTenPlus_ = value; - bitField6_ |= 0x00080000; + impressionsPointEstimate_ = value; + bitField8_ |= 0x00004000; onChanged(); return this; } /** *- * This metric counts the unique individuals who were shown your video ad ten - * 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. + * The point estimate when estimating the experiment's effect on impressions. + * + * Together with `impressions_margin_of_error`, + * they describe a confidence interval with a prescribed confidence level + * for the difference being estimated. The quantity being estimated is + * (treatment / control - 1). This field specifies the point estimate, which + * is the center of the confidence interval: + * `(impressions_point_estimate - impressions_margin_of_error, + * impressions_point_estimate + impressions_margin_of_error)`. ** - *optional int64 unique_users_ten_plus = 397;+ *optional double impressions_point_estimate = 465;* @return This builder for chaining. */ - public Builder clearUniqueUsersTenPlus() { - bitField6_ = (bitField6_ & ~0x00080000); - uniqueUsersTenPlus_ = 0L; + public Builder clearImpressionsPointEstimate() { + bitField8_ = (bitField8_ & ~0x00004000); + impressionsPointEstimate_ = 0D; onChanged(); return this; } - private double valueAdjustment_ ; + private double clicksMarginOfError_ ; /** *- * The conversion value rule adjustment from biddable conversions in all - * conversion categories. + * The margin of error when estimating the experiment's effect on clicks. + * + * Together with `clicks_point_estimate`, + * they describe a confidence interval with a prescribed confidence level + * for the difference being estimated. The quantity being estimated is + * (treatment / control - 1). This field specifies the radius of the + * confidence interval, which is centered at `clicks_point_estimate`. ** - *optional double value_adjustment = 398;- * @return Whether the valueAdjustment field is set. + *optional double clicks_margin_of_error = 466;+ * @return Whether the clicksMarginOfError field is set. */ @java.lang.Override - public boolean hasValueAdjustment() { - return ((bitField6_ & 0x00100000) != 0); + public boolean hasClicksMarginOfError() { + return ((bitField8_ & 0x00008000) != 0); } /** *- * The conversion value rule adjustment from biddable conversions in all - * conversion categories. + * The margin of error when estimating the experiment's effect on clicks. + * + * Together with `clicks_point_estimate`, + * they describe a confidence interval with a prescribed confidence level + * for the difference being estimated. The quantity being estimated is + * (treatment / control - 1). This field specifies the radius of the + * confidence interval, which is centered at `clicks_point_estimate`. ** - *optional double value_adjustment = 398;- * @return The valueAdjustment. + *optional double clicks_margin_of_error = 466;+ * @return The clicksMarginOfError. */ @java.lang.Override - public double getValueAdjustment() { - return valueAdjustment_; + public double getClicksMarginOfError() { + return clicksMarginOfError_; } /** *- * The conversion value rule adjustment from biddable conversions in all - * conversion categories. + * The margin of error when estimating the experiment's effect on clicks. + * + * Together with `clicks_point_estimate`, + * they describe a confidence interval with a prescribed confidence level + * for the difference being estimated. The quantity being estimated is + * (treatment / control - 1). This field specifies the radius of the + * confidence interval, which is centered at `clicks_point_estimate`. ** - *optional double value_adjustment = 398;- * @param value The valueAdjustment to set. + *optional double clicks_margin_of_error = 466;+ * @param value The clicksMarginOfError to set. * @return This builder for chaining. */ - public Builder setValueAdjustment(double value) { + public Builder setClicksMarginOfError(double value) { - valueAdjustment_ = value; - bitField6_ |= 0x00100000; + clicksMarginOfError_ = value; + bitField8_ |= 0x00008000; onChanged(); return this; } /** *- * The conversion value rule adjustment from biddable conversions in all - * conversion categories. + * The margin of error when estimating the experiment's effect on clicks. + * + * Together with `clicks_point_estimate`, + * they describe a confidence interval with a prescribed confidence level + * for the difference being estimated. The quantity being estimated is + * (treatment / control - 1). This field specifies the radius of the + * confidence interval, which is centered at `clicks_point_estimate`. ** - *optional double value_adjustment = 398;+ *optional double clicks_margin_of_error = 466;* @return This builder for chaining. */ - public Builder clearValueAdjustment() { - bitField6_ = (bitField6_ & ~0x00100000); - valueAdjustment_ = 0D; + public Builder clearClicksMarginOfError() { + bitField8_ = (bitField8_ & ~0x00008000); + clicksMarginOfError_ = 0D; onChanged(); return this; } - private double allValueAdjustment_ ; + private double clicksPValue_ ; /** *- * The conversion value rule adjustment from all conversions in all conversion - * categories. + * The p-value for the null hypothesis that the experiment has no effect on + * clicks. Ranges from 0 to 1. + * + * Say if the p-value is 0.03, that means the probability of observing the + * data, if the experiment has no effect on clicks, is 3%. ** - *optional double all_value_adjustment = 399;- * @return Whether the allValueAdjustment field is set. + *optional double clicks_p_value = 467;+ * @return Whether the clicksPValue field is set. */ @java.lang.Override - public boolean hasAllValueAdjustment() { - return ((bitField6_ & 0x00200000) != 0); + public boolean hasClicksPValue() { + return ((bitField8_ & 0x00010000) != 0); } /** *- * The conversion value rule adjustment from all conversions in all conversion - * categories. + * The p-value for the null hypothesis that the experiment has no effect on + * clicks. Ranges from 0 to 1. + * + * Say if the p-value is 0.03, that means the probability of observing the + * data, if the experiment has no effect on clicks, is 3%. ** - *optional double all_value_adjustment = 399;- * @return The allValueAdjustment. + *optional double clicks_p_value = 467;+ * @return The clicksPValue. */ @java.lang.Override - public double getAllValueAdjustment() { - return allValueAdjustment_; + public double getClicksPValue() { + return clicksPValue_; } /** *- * The conversion value rule adjustment from all conversions in all conversion - * categories. + * The p-value for the null hypothesis that the experiment has no effect on + * clicks. Ranges from 0 to 1. + * + * Say if the p-value is 0.03, that means the probability of observing the + * data, if the experiment has no effect on clicks, is 3%. ** - *optional double all_value_adjustment = 399;- * @param value The allValueAdjustment to set. + *optional double clicks_p_value = 467;+ * @param value The clicksPValue to set. * @return This builder for chaining. */ - public Builder setAllValueAdjustment(double value) { + public Builder setClicksPValue(double value) { - allValueAdjustment_ = value; - bitField6_ |= 0x00200000; + clicksPValue_ = value; + bitField8_ |= 0x00010000; onChanged(); return this; } /** *- * The conversion value rule adjustment from all conversions in all conversion - * categories. + * The p-value for the null hypothesis that the experiment has no effect on + * clicks. Ranges from 0 to 1. + * + * Say if the p-value is 0.03, that means the probability of observing the + * data, if the experiment has no effect on clicks, is 3%. ** - *optional double all_value_adjustment = 399;+ *optional double clicks_p_value = 467;* @return This builder for chaining. */ - public Builder clearAllValueAdjustment() { - bitField6_ = (bitField6_ & ~0x00200000); - allValueAdjustment_ = 0D; + public Builder clearClicksPValue() { + bitField8_ = (bitField8_ & ~0x00010000); + clicksPValue_ = 0D; onChanged(); return this; } - private long clicksUniqueQueryClusters_ ; + private double clicksPointEstimate_ ; /** *- * Unique query intent cluster count for clicks. + * The point estimate when estimating the experiment's effect on clicks. + * + * Together with `clicks_margin_of_error`, + * they describe a confidence interval with a prescribed confidence level + * for the difference being estimated. The quantity being estimated is + * (treatment / control - 1). This field specifies the point estimate, which + * is the center of the confidence interval: `(clicks_point_estimate - + * clicks_margin_of_error, + * clicks_point_estimate + clicks_margin_of_error)`. ** - *optional int64 clicks_unique_query_clusters = 400;- * @return Whether the clicksUniqueQueryClusters field is set. + *optional double clicks_point_estimate = 468;+ * @return Whether the clicksPointEstimate field is set. */ @java.lang.Override - public boolean hasClicksUniqueQueryClusters() { - return ((bitField6_ & 0x00400000) != 0); + public boolean hasClicksPointEstimate() { + return ((bitField8_ & 0x00020000) != 0); } /** *- * Unique query intent cluster count for clicks. + * The point estimate when estimating the experiment's effect on clicks. + * + * Together with `clicks_margin_of_error`, + * they describe a confidence interval with a prescribed confidence level + * for the difference being estimated. The quantity being estimated is + * (treatment / control - 1). This field specifies the point estimate, which + * is the center of the confidence interval: `(clicks_point_estimate - + * clicks_margin_of_error, + * clicks_point_estimate + clicks_margin_of_error)`. ** - *optional int64 clicks_unique_query_clusters = 400;- * @return The clicksUniqueQueryClusters. + *optional double clicks_point_estimate = 468;+ * @return The clicksPointEstimate. */ @java.lang.Override - public long getClicksUniqueQueryClusters() { - return clicksUniqueQueryClusters_; + public double getClicksPointEstimate() { + return clicksPointEstimate_; } /** *- * Unique query intent cluster count for clicks. + * The point estimate when estimating the experiment's effect on clicks. + * + * Together with `clicks_margin_of_error`, + * they describe a confidence interval with a prescribed confidence level + * for the difference being estimated. The quantity being estimated is + * (treatment / control - 1). This field specifies the point estimate, which + * is the center of the confidence interval: `(clicks_point_estimate - + * clicks_margin_of_error, + * clicks_point_estimate + clicks_margin_of_error)`. ** - *optional int64 clicks_unique_query_clusters = 400;- * @param value The clicksUniqueQueryClusters to set. + *optional double clicks_point_estimate = 468;+ * @param value The clicksPointEstimate to set. * @return This builder for chaining. */ - public Builder setClicksUniqueQueryClusters(long value) { + public Builder setClicksPointEstimate(double value) { - clicksUniqueQueryClusters_ = value; - bitField6_ |= 0x00400000; + clicksPointEstimate_ = value; + bitField8_ |= 0x00020000; onChanged(); return this; } /** *- * Unique query intent cluster count for clicks. + * The point estimate when estimating the experiment's effect on clicks. + * + * Together with `clicks_margin_of_error`, + * they describe a confidence interval with a prescribed confidence level + * for the difference being estimated. The quantity being estimated is + * (treatment / control - 1). This field specifies the point estimate, which + * is the center of the confidence interval: `(clicks_point_estimate - + * clicks_margin_of_error, + * clicks_point_estimate + clicks_margin_of_error)`. ** - *optional int64 clicks_unique_query_clusters = 400;+ *optional double clicks_point_estimate = 468;* @return This builder for chaining. */ - public Builder clearClicksUniqueQueryClusters() { - bitField6_ = (bitField6_ & ~0x00400000); - clicksUniqueQueryClusters_ = 0L; + public Builder clearClicksPointEstimate() { + bitField8_ = (bitField8_ & ~0x00020000); + clicksPointEstimate_ = 0D; onChanged(); return this; } - private long conversionsUniqueQueryClusters_ ; + private double controlConversionValue_ ; /** *- * Unique query intent cluster count for conversions. + * The conversion value metric on the control arm of the experiment. + * The treatment conversion value can be selected by using + * `conversions_value`. ** - *optional int64 conversions_unique_query_clusters = 401;- * @return Whether the conversionsUniqueQueryClusters field is set. + *optional double control_conversion_value = 469;+ * @return Whether the controlConversionValue field is set. */ @java.lang.Override - public boolean hasConversionsUniqueQueryClusters() { - return ((bitField6_ & 0x00800000) != 0); + public boolean hasControlConversionValue() { + return ((bitField8_ & 0x00040000) != 0); } /** *- * Unique query intent cluster count for conversions. + * The conversion value metric on the control arm of the experiment. + * The treatment conversion value can be selected by using + * `conversions_value`. ** - *optional int64 conversions_unique_query_clusters = 401;- * @return The conversionsUniqueQueryClusters. + *optional double control_conversion_value = 469;+ * @return The controlConversionValue. */ @java.lang.Override - public long getConversionsUniqueQueryClusters() { - return conversionsUniqueQueryClusters_; + public double getControlConversionValue() { + return controlConversionValue_; } /** *- * Unique query intent cluster count for conversions. + * The conversion value metric on the control arm of the experiment. + * The treatment conversion value can be selected by using + * `conversions_value`. ** - *optional int64 conversions_unique_query_clusters = 401;- * @param value The conversionsUniqueQueryClusters to set. + *optional double control_conversion_value = 469;+ * @param value The controlConversionValue to set. * @return This builder for chaining. */ - public Builder setConversionsUniqueQueryClusters(long value) { + public Builder setControlConversionValue(double value) { - conversionsUniqueQueryClusters_ = value; - bitField6_ |= 0x00800000; + controlConversionValue_ = value; + bitField8_ |= 0x00040000; onChanged(); return this; } /** *- * Unique query intent cluster count for conversions. + * The conversion value metric on the control arm of the experiment. + * The treatment conversion value can be selected by using + * `conversions_value`. ** - *optional int64 conversions_unique_query_clusters = 401;+ *optional double control_conversion_value = 469;* @return This builder for chaining. */ - public Builder clearConversionsUniqueQueryClusters() { - bitField6_ = (bitField6_ & ~0x00800000); - conversionsUniqueQueryClusters_ = 0L; + public Builder clearControlConversionValue() { + bitField8_ = (bitField8_ & ~0x00040000); + controlConversionValue_ = 0D; onChanged(); return this; } - private long impressionsUniqueQueryClusters_ ; + private double conversionValueMarginOfError_ ; /** *- * Unique query intent cluster count for impressions. + * The margin of error when estimating the experiment's effect on + * conversion value. + * + * Together with `conversion_value_change_point_estimate`, + * they describe a confidence interval with a prescribed confidence level + * for the difference being estimated. The quantity being estimated is + * (treatment / control - 1). This field specifies the radius of the + * confidence interval, which is centered at + * `conversion_value_change_point_estimate`. ** - *optional int64 impressions_unique_query_clusters = 402;- * @return Whether the impressionsUniqueQueryClusters field is set. + *optional double conversion_value_margin_of_error = 470;+ * @return Whether the conversionValueMarginOfError field is set. */ @java.lang.Override - public boolean hasImpressionsUniqueQueryClusters() { - return ((bitField6_ & 0x01000000) != 0); + public boolean hasConversionValueMarginOfError() { + return ((bitField8_ & 0x00080000) != 0); } /** *- * Unique query intent cluster count for impressions. + * The margin of error when estimating the experiment's effect on + * conversion value. + * + * Together with `conversion_value_change_point_estimate`, + * they describe a confidence interval with a prescribed confidence level + * for the difference being estimated. The quantity being estimated is + * (treatment / control - 1). This field specifies the radius of the + * confidence interval, which is centered at + * `conversion_value_change_point_estimate`. ** - *optional int64 impressions_unique_query_clusters = 402;- * @return The impressionsUniqueQueryClusters. + *optional double conversion_value_margin_of_error = 470;+ * @return The conversionValueMarginOfError. */ @java.lang.Override - public long getImpressionsUniqueQueryClusters() { - return impressionsUniqueQueryClusters_; + public double getConversionValueMarginOfError() { + return conversionValueMarginOfError_; } /** *- * Unique query intent cluster count for impressions. + * The margin of error when estimating the experiment's effect on + * conversion value. + * + * Together with `conversion_value_change_point_estimate`, + * they describe a confidence interval with a prescribed confidence level + * for the difference being estimated. The quantity being estimated is + * (treatment / control - 1). This field specifies the radius of the + * confidence interval, which is centered at + * `conversion_value_change_point_estimate`. ** - *optional int64 impressions_unique_query_clusters = 402;- * @param value The impressionsUniqueQueryClusters to set. + *optional double conversion_value_margin_of_error = 470;+ * @param value The conversionValueMarginOfError to set. * @return This builder for chaining. */ - public Builder setImpressionsUniqueQueryClusters(long value) { + public Builder setConversionValueMarginOfError(double value) { - impressionsUniqueQueryClusters_ = value; - bitField6_ |= 0x01000000; + conversionValueMarginOfError_ = value; + bitField8_ |= 0x00080000; onChanged(); return this; } /** *- * Unique query intent cluster count for impressions. + * The margin of error when estimating the experiment's effect on + * conversion value. + * + * Together with `conversion_value_change_point_estimate`, + * they describe a confidence interval with a prescribed confidence level + * for the difference being estimated. The quantity being estimated is + * (treatment / control - 1). This field specifies the radius of the + * confidence interval, which is centered at + * `conversion_value_change_point_estimate`. ** - *optional int64 impressions_unique_query_clusters = 402;+ *optional double conversion_value_margin_of_error = 470;* @return This builder for chaining. */ - public Builder clearImpressionsUniqueQueryClusters() { - bitField6_ = (bitField6_ & ~0x01000000); - impressionsUniqueQueryClusters_ = 0L; + public Builder clearConversionValueMarginOfError() { + bitField8_ = (bitField8_ & ~0x00080000); + conversionValueMarginOfError_ = 0D; onChanged(); return this; } - private long videoWatchTimeDurationMillis_ ; + private double conversionValuePValue_ ; /** *- * Total watch time duration in milliseconds for video impressions that - * started playing. For a small percentage of impressions, we may not be able - * to measure the watch time accurately. In such cases, we adjust the total - * time to account for any unmeasured time by applying the average watch time - * of impressions that were measured. + * The p-value for the null hypothesis that the experiment has no effect on + * conversion value. Ranges from 0 to 1. + * + * Say if the p-value is 0.03, that means the probability of observing the + * data, if the experiment has no effect on conversion value, is 3%. ** - *optional int64 video_watch_time_duration_millis = 403;- * @return Whether the videoWatchTimeDurationMillis field is set. + *optional double conversion_value_p_value = 471;+ * @return Whether the conversionValuePValue field is set. */ @java.lang.Override - public boolean hasVideoWatchTimeDurationMillis() { - return ((bitField6_ & 0x02000000) != 0); + public boolean hasConversionValuePValue() { + return ((bitField8_ & 0x00100000) != 0); } /** *- * Total watch time duration in milliseconds for video impressions that - * started playing. For a small percentage of impressions, we may not be able - * to measure the watch time accurately. In such cases, we adjust the total - * time to account for any unmeasured time by applying the average watch time - * of impressions that were measured. + * The p-value for the null hypothesis that the experiment has no effect on + * conversion value. Ranges from 0 to 1. + * + * Say if the p-value is 0.03, that means the probability of observing the + * data, if the experiment has no effect on conversion value, is 3%. ** - *optional int64 video_watch_time_duration_millis = 403;- * @return The videoWatchTimeDurationMillis. + *optional double conversion_value_p_value = 471;+ * @return The conversionValuePValue. */ @java.lang.Override - public long getVideoWatchTimeDurationMillis() { - return videoWatchTimeDurationMillis_; + public double getConversionValuePValue() { + return conversionValuePValue_; } /** *- * Total watch time duration in milliseconds for video impressions that - * started playing. For a small percentage of impressions, we may not be able - * to measure the watch time accurately. In such cases, we adjust the total - * time to account for any unmeasured time by applying the average watch time - * of impressions that were measured. + * The p-value for the null hypothesis that the experiment has no effect on + * conversion value. Ranges from 0 to 1. + * + * Say if the p-value is 0.03, that means the probability of observing the + * data, if the experiment has no effect on conversion value, is 3%. ** - *optional int64 video_watch_time_duration_millis = 403;- * @param value The videoWatchTimeDurationMillis to set. + *optional double conversion_value_p_value = 471;+ * @param value The conversionValuePValue to set. * @return This builder for chaining. */ - public Builder setVideoWatchTimeDurationMillis(long value) { + public Builder setConversionValuePValue(double value) { - videoWatchTimeDurationMillis_ = value; - bitField6_ |= 0x02000000; + conversionValuePValue_ = value; + bitField8_ |= 0x00100000; onChanged(); return this; } /** *- * Total watch time duration in milliseconds for video impressions that - * started playing. For a small percentage of impressions, we may not be able - * to measure the watch time accurately. In such cases, we adjust the total - * time to account for any unmeasured time by applying the average watch time - * of impressions that were measured. + * The p-value for the null hypothesis that the experiment has no effect on + * conversion value. Ranges from 0 to 1. + * + * Say if the p-value is 0.03, that means the probability of observing the + * data, if the experiment has no effect on conversion value, is 3%. ** - *optional int64 video_watch_time_duration_millis = 403;+ *optional double conversion_value_p_value = 471;* @return This builder for chaining. */ - public Builder clearVideoWatchTimeDurationMillis() { - bitField6_ = (bitField6_ & ~0x02000000); - videoWatchTimeDurationMillis_ = 0L; + public Builder clearConversionValuePValue() { + bitField8_ = (bitField8_ & ~0x00100000); + conversionValuePValue_ = 0D; onChanged(); return this; } - private long averageVideoWatchTimeDurationMillis_ ; + private double conversionValueChangePointEstimate_ ; /** *- * Average video watch time duration in milliseconds for video impressions - * that started playing. + * The point estimate when estimating the experiment's effect on + * conversion value change. + * + * Together with `conversion_value_margin_of_error`, + * they describe a confidence interval with a prescribed confidence level + * for the difference being estimated. The quantity being estimated is + * (treatment / control - 1). This field specifies the point estimate, which + * is the center of the confidence interval: + * `(conversion_value_change_point_estimate - + * conversion_value_margin_of_error, + * conversion_value_change_point_estimate + + * conversion_value_margin_of_error)`. ** - *optional int64 average_video_watch_time_duration_millis = 404;- * @return Whether the averageVideoWatchTimeDurationMillis field is set. + *optional double conversion_value_change_point_estimate = 472;+ * @return Whether the conversionValueChangePointEstimate field is set. */ @java.lang.Override - public boolean hasAverageVideoWatchTimeDurationMillis() { - return ((bitField6_ & 0x04000000) != 0); + public boolean hasConversionValueChangePointEstimate() { + return ((bitField8_ & 0x00200000) != 0); } /** *- * Average video watch time duration in milliseconds for video impressions - * that started playing. + * The point estimate when estimating the experiment's effect on + * conversion value change. + * + * Together with `conversion_value_margin_of_error`, + * they describe a confidence interval with a prescribed confidence level + * for the difference being estimated. The quantity being estimated is + * (treatment / control - 1). This field specifies the point estimate, which + * is the center of the confidence interval: + * `(conversion_value_change_point_estimate - + * conversion_value_margin_of_error, + * conversion_value_change_point_estimate + + * conversion_value_margin_of_error)`. ** - *optional int64 average_video_watch_time_duration_millis = 404;- * @return The averageVideoWatchTimeDurationMillis. + *optional double conversion_value_change_point_estimate = 472;+ * @return The conversionValueChangePointEstimate. */ @java.lang.Override - public long getAverageVideoWatchTimeDurationMillis() { - return averageVideoWatchTimeDurationMillis_; + public double getConversionValueChangePointEstimate() { + return conversionValueChangePointEstimate_; } /** *- * Average video watch time duration in milliseconds for video impressions - * that started playing. + * The point estimate when estimating the experiment's effect on + * conversion value change. + * + * Together with `conversion_value_margin_of_error`, + * they describe a confidence interval with a prescribed confidence level + * for the difference being estimated. The quantity being estimated is + * (treatment / control - 1). This field specifies the point estimate, which + * is the center of the confidence interval: + * `(conversion_value_change_point_estimate - + * conversion_value_margin_of_error, + * conversion_value_change_point_estimate + + * conversion_value_margin_of_error)`. ** - *optional int64 average_video_watch_time_duration_millis = 404;- * @param value The averageVideoWatchTimeDurationMillis to set. + *optional double conversion_value_change_point_estimate = 472;+ * @param value The conversionValueChangePointEstimate to set. * @return This builder for chaining. */ - public Builder setAverageVideoWatchTimeDurationMillis(long value) { + public Builder setConversionValueChangePointEstimate(double value) { - averageVideoWatchTimeDurationMillis_ = value; - bitField6_ |= 0x04000000; + conversionValueChangePointEstimate_ = value; + bitField8_ |= 0x00200000; onChanged(); return this; } /** *- * Average video watch time duration in milliseconds for video impressions - * that started playing. + * The point estimate when estimating the experiment's effect on + * conversion value change. + * + * Together with `conversion_value_margin_of_error`, + * they describe a confidence interval with a prescribed confidence level + * for the difference being estimated. The quantity being estimated is + * (treatment / control - 1). This field specifies the point estimate, which + * is the center of the confidence interval: + * `(conversion_value_change_point_estimate - + * conversion_value_margin_of_error, + * conversion_value_change_point_estimate + + * conversion_value_margin_of_error)`. ** - *optional int64 average_video_watch_time_duration_millis = 404;+ *optional double conversion_value_change_point_estimate = 472;* @return This builder for chaining. */ - public Builder clearAverageVideoWatchTimeDurationMillis() { - bitField6_ = (bitField6_ & ~0x04000000); - averageVideoWatchTimeDurationMillis_ = 0L; + public Builder clearConversionValueChangePointEstimate() { + bitField8_ = (bitField8_ & ~0x00200000); + conversionValueChangePointEstimate_ = 0D; onChanged(); return this; } - private long svr_ ; + private double incrementalConversions_ ; /** *- * This feature is available to allowlisted accounts only. + * The estimated number of additional conversions directly attributable to the + * ad campaign. ** - *optional int64 svr = 411;- * @return Whether the svr field is set. + *optional double incremental_conversions = 473;+ * @return Whether the incrementalConversions field is set. */ @java.lang.Override - public boolean hasSvr() { - return ((bitField6_ & 0x08000000) != 0); + public boolean hasIncrementalConversions() { + return ((bitField8_ & 0x00400000) != 0); } /** *- * This feature is available to allowlisted accounts only. + * The estimated number of additional conversions directly attributable to the + * ad campaign. ** - *optional int64 svr = 411;- * @return The svr. + *optional double incremental_conversions = 473;+ * @return The incrementalConversions. */ @java.lang.Override - public long getSvr() { - return svr_; + public double getIncrementalConversions() { + return incrementalConversions_; } /** *- * This feature is available to allowlisted accounts only. + * The estimated number of additional conversions directly attributable to the + * ad campaign. ** - *optional int64 svr = 411;- * @param value The svr to set. + *optional double incremental_conversions = 473;+ * @param value The incrementalConversions to set. * @return This builder for chaining. */ - public Builder setSvr(long value) { + public Builder setIncrementalConversions(double value) { - svr_ = value; - bitField6_ |= 0x08000000; + incrementalConversions_ = value; + bitField8_ |= 0x00400000; onChanged(); return this; } /** *- * This feature is available to allowlisted accounts only. + * The estimated number of additional conversions directly attributable to the + * ad campaign. ** - *optional int64 svr = 411;+ *optional double incremental_conversions = 473;* @return This builder for chaining. */ - public Builder clearSvr() { - bitField6_ = (bitField6_ & ~0x08000000); - svr_ = 0L; + public Builder clearIncrementalConversions() { + bitField8_ = (bitField8_ & ~0x00400000); + incrementalConversions_ = 0D; onChanged(); return this; } - private long activeViewAudibilityMeasurableImpressions_ ; + private double incrementalConversionsWinnerScore_ ; /** *- * The number of impressions for which Active View could measure if the ad was - * audible. + * The probability that this experiment arm is the winner for incremental + * conversions. This value is between 0.0 and 1.0. ** - *optional int64 active_view_audibility_measurable_impressions = 412;- * @return Whether the activeViewAudibilityMeasurableImpressions field is set. + *optional double incremental_conversions_winner_score = 601;+ * @return Whether the incrementalConversionsWinnerScore field is set. */ @java.lang.Override - public boolean hasActiveViewAudibilityMeasurableImpressions() { - return ((bitField6_ & 0x10000000) != 0); + public boolean hasIncrementalConversionsWinnerScore() { + return ((bitField8_ & 0x00800000) != 0); } /** *- * The number of impressions for which Active View could measure if the ad was - * audible. + * The probability that this experiment arm is the winner for incremental + * conversions. This value is between 0.0 and 1.0. ** - *optional int64 active_view_audibility_measurable_impressions = 412;- * @return The activeViewAudibilityMeasurableImpressions. + *optional double incremental_conversions_winner_score = 601;+ * @return The incrementalConversionsWinnerScore. */ @java.lang.Override - public long getActiveViewAudibilityMeasurableImpressions() { - return activeViewAudibilityMeasurableImpressions_; + public double getIncrementalConversionsWinnerScore() { + return incrementalConversionsWinnerScore_; } /** *- * The number of impressions for which Active View could measure if the ad was - * audible. + * The probability that this experiment arm is the winner for incremental + * conversions. This value is between 0.0 and 1.0. ** - *optional int64 active_view_audibility_measurable_impressions = 412;- * @param value The activeViewAudibilityMeasurableImpressions to set. + *optional double incremental_conversions_winner_score = 601;+ * @param value The incrementalConversionsWinnerScore to set. * @return This builder for chaining. */ - public Builder setActiveViewAudibilityMeasurableImpressions(long value) { + public Builder setIncrementalConversionsWinnerScore(double value) { - activeViewAudibilityMeasurableImpressions_ = value; - bitField6_ |= 0x10000000; + incrementalConversionsWinnerScore_ = value; + bitField8_ |= 0x00800000; onChanged(); return this; } /** *- * The number of impressions for which Active View could measure if the ad was - * audible. + * The probability that this experiment arm is the winner for incremental + * conversions. This value is between 0.0 and 1.0. ** - *optional int64 active_view_audibility_measurable_impressions = 412;+ *optional double incremental_conversions_winner_score = 601;* @return This builder for chaining. */ - public Builder clearActiveViewAudibilityMeasurableImpressions() { - bitField6_ = (bitField6_ & ~0x10000000); - activeViewAudibilityMeasurableImpressions_ = 0L; + public Builder clearIncrementalConversionsWinnerScore() { + bitField8_ = (bitField8_ & ~0x00800000); + incrementalConversionsWinnerScore_ = 0D; onChanged(); return this; } - private double activeViewAudibilityMeasurableImpressionsRate_ ; + private double incrementalConversionValue_ ; /** *- * The number of impressions for which Active View could measure if the ad was - * audible, divided by the total number of impressions with Active View audio - * enabled. + * The estimated additional conversion value the ads generated. Measures the + * incremental revenue or value from your campaigns. ** - *optional double active_view_audibility_measurable_impressions_rate = 413;- * @return Whether the activeViewAudibilityMeasurableImpressionsRate field is set. + *optional double incremental_conversion_value = 474;+ * @return Whether the incrementalConversionValue field is set. */ @java.lang.Override - public boolean hasActiveViewAudibilityMeasurableImpressionsRate() { - return ((bitField6_ & 0x20000000) != 0); + public boolean hasIncrementalConversionValue() { + return ((bitField8_ & 0x01000000) != 0); } /** *- * The number of impressions for which Active View could measure if the ad was - * audible, divided by the total number of impressions with Active View audio - * enabled. + * The estimated additional conversion value the ads generated. Measures the + * incremental revenue or value from your campaigns. ** - *optional double active_view_audibility_measurable_impressions_rate = 413;- * @return The activeViewAudibilityMeasurableImpressionsRate. + *optional double incremental_conversion_value = 474;+ * @return The incrementalConversionValue. */ @java.lang.Override - public double getActiveViewAudibilityMeasurableImpressionsRate() { - return activeViewAudibilityMeasurableImpressionsRate_; + public double getIncrementalConversionValue() { + return incrementalConversionValue_; } /** *- * The number of impressions for which Active View could measure if the ad was - * audible, divided by the total number of impressions with Active View audio - * enabled. + * The estimated additional conversion value the ads generated. Measures the + * incremental revenue or value from your campaigns. ** - *optional double active_view_audibility_measurable_impressions_rate = 413;- * @param value The activeViewAudibilityMeasurableImpressionsRate to set. + *optional double incremental_conversion_value = 474;+ * @param value The incrementalConversionValue to set. * @return This builder for chaining. */ - public Builder setActiveViewAudibilityMeasurableImpressionsRate(double value) { + public Builder setIncrementalConversionValue(double value) { - activeViewAudibilityMeasurableImpressionsRate_ = value; - bitField6_ |= 0x20000000; + incrementalConversionValue_ = value; + bitField8_ |= 0x01000000; onChanged(); return this; } /** *- * The number of impressions for which Active View could measure if the ad was - * audible, divided by the total number of impressions with Active View audio - * enabled. + * The estimated additional conversion value the ads generated. Measures the + * incremental revenue or value from your campaigns. ** - *optional double active_view_audibility_measurable_impressions_rate = 413;+ *optional double incremental_conversion_value = 474;* @return This builder for chaining. */ - public Builder clearActiveViewAudibilityMeasurableImpressionsRate() { - bitField6_ = (bitField6_ & ~0x20000000); - activeViewAudibilityMeasurableImpressionsRate_ = 0D; + public Builder clearIncrementalConversionValue() { + bitField8_ = (bitField8_ & ~0x01000000); + incrementalConversionValue_ = 0D; onChanged(); return this; } - private double activeViewAudibilityInvalidMeasurableImpressionsRate_ ; + private double incrementalConversionValueWinnerScore_ ; /** *- * The number of impressions for which Active View could measure audibility, - * but that were filtered out by traffic quality filters, divided by the - * total number of impressions measurable for audibility. + * The probability that this experiment arm is the winner for incremental + * conversion value. This value is between 0.0 and 1.0. ** - *optional double active_view_audibility_invalid_measurable_impressions_rate = 414;- * @return Whether the activeViewAudibilityInvalidMeasurableImpressionsRate field is set. + *optional double incremental_conversion_value_winner_score = 602;+ * @return Whether the incrementalConversionValueWinnerScore field is set. */ @java.lang.Override - public boolean hasActiveViewAudibilityInvalidMeasurableImpressionsRate() { - return ((bitField6_ & 0x40000000) != 0); + public boolean hasIncrementalConversionValueWinnerScore() { + return ((bitField8_ & 0x02000000) != 0); } /** *- * The number of impressions for which Active View could measure audibility, - * but that were filtered out by traffic quality filters, divided by the - * total number of impressions measurable for audibility. + * The probability that this experiment arm is the winner for incremental + * conversion value. This value is between 0.0 and 1.0. ** - *optional double active_view_audibility_invalid_measurable_impressions_rate = 414;- * @return The activeViewAudibilityInvalidMeasurableImpressionsRate. + *optional double incremental_conversion_value_winner_score = 602;+ * @return The incrementalConversionValueWinnerScore. */ @java.lang.Override - public double getActiveViewAudibilityInvalidMeasurableImpressionsRate() { - return activeViewAudibilityInvalidMeasurableImpressionsRate_; + public double getIncrementalConversionValueWinnerScore() { + return incrementalConversionValueWinnerScore_; } /** *- * The number of impressions for which Active View could measure audibility, - * but that were filtered out by traffic quality filters, divided by the - * total number of impressions measurable for audibility. + * The probability that this experiment arm is the winner for incremental + * conversion value. This value is between 0.0 and 1.0. ** - *optional double active_view_audibility_invalid_measurable_impressions_rate = 414;- * @param value The activeViewAudibilityInvalidMeasurableImpressionsRate to set. + *optional double incremental_conversion_value_winner_score = 602;+ * @param value The incrementalConversionValueWinnerScore to set. * @return This builder for chaining. */ - public Builder setActiveViewAudibilityInvalidMeasurableImpressionsRate(double value) { + public Builder setIncrementalConversionValueWinnerScore(double value) { - activeViewAudibilityInvalidMeasurableImpressionsRate_ = value; - bitField6_ |= 0x40000000; + incrementalConversionValueWinnerScore_ = value; + bitField8_ |= 0x02000000; onChanged(); return this; } /** *- * The number of impressions for which Active View could measure audibility, - * but that were filtered out by traffic quality filters, divided by the - * total number of impressions measurable for audibility. + * The probability that this experiment arm is the winner for incremental + * conversion value. This value is between 0.0 and 1.0. ** - *optional double active_view_audibility_invalid_measurable_impressions_rate = 414;+ *optional double incremental_conversion_value_winner_score = 602;* @return This builder for chaining. */ - public Builder clearActiveViewAudibilityInvalidMeasurableImpressionsRate() { - bitField6_ = (bitField6_ & ~0x40000000); - activeViewAudibilityInvalidMeasurableImpressionsRate_ = 0D; + public Builder clearIncrementalConversionValueWinnerScore() { + bitField8_ = (bitField8_ & ~0x02000000); + incrementalConversionValueWinnerScore_ = 0D; onChanged(); return this; } - private double activeViewAudibilityInvalidGivtMeasurableImpressionsRate_ ; + private double conversionLiftBaselineConversions_ ; /** *- * The number of impressions for which Active View could measure audibility, - * but that were filtered out by traffic quality filters, divided by the total - * number of impressions measurable for audibility. Only includes GIVT - * (general invalid traffic) impressions. + * Represents the number of conversions that would have occurred naturally + * without ad exposure, based on the behavior of the control group. Often + * referred to as "Control" conversions. ** - *optional double active_view_audibility_invalid_givt_measurable_impressions_rate = 415;- * @return Whether the activeViewAudibilityInvalidGivtMeasurableImpressionsRate field is set. + *optional double conversion_lift_baseline_conversions = 475;+ * @return Whether the conversionLiftBaselineConversions field is set. */ @java.lang.Override - public boolean hasActiveViewAudibilityInvalidGivtMeasurableImpressionsRate() { - return ((bitField6_ & 0x80000000) != 0); + public boolean hasConversionLiftBaselineConversions() { + return ((bitField8_ & 0x04000000) != 0); } /** *- * The number of impressions for which Active View could measure audibility, - * but that were filtered out by traffic quality filters, divided by the total - * number of impressions measurable for audibility. Only includes GIVT - * (general invalid traffic) impressions. + * Represents the number of conversions that would have occurred naturally + * without ad exposure, based on the behavior of the control group. Often + * referred to as "Control" conversions. ** - *optional double active_view_audibility_invalid_givt_measurable_impressions_rate = 415;- * @return The activeViewAudibilityInvalidGivtMeasurableImpressionsRate. + *optional double conversion_lift_baseline_conversions = 475;+ * @return The conversionLiftBaselineConversions. */ @java.lang.Override - public double getActiveViewAudibilityInvalidGivtMeasurableImpressionsRate() { - return activeViewAudibilityInvalidGivtMeasurableImpressionsRate_; + public double getConversionLiftBaselineConversions() { + return conversionLiftBaselineConversions_; } /** *- * The number of impressions for which Active View could measure audibility, - * but that were filtered out by traffic quality filters, divided by the total - * number of impressions measurable for audibility. Only includes GIVT - * (general invalid traffic) impressions. + * Represents the number of conversions that would have occurred naturally + * without ad exposure, based on the behavior of the control group. Often + * referred to as "Control" conversions. ** - *optional double active_view_audibility_invalid_givt_measurable_impressions_rate = 415;- * @param value The activeViewAudibilityInvalidGivtMeasurableImpressionsRate to set. + *optional double conversion_lift_baseline_conversions = 475;+ * @param value The conversionLiftBaselineConversions to set. * @return This builder for chaining. */ - public Builder setActiveViewAudibilityInvalidGivtMeasurableImpressionsRate(double value) { + public Builder setConversionLiftBaselineConversions(double value) { - activeViewAudibilityInvalidGivtMeasurableImpressionsRate_ = value; - bitField6_ |= 0x80000000; + conversionLiftBaselineConversions_ = value; + bitField8_ |= 0x04000000; onChanged(); return this; } /** *- * The number of impressions for which Active View could measure audibility, - * but that were filtered out by traffic quality filters, divided by the total - * number of impressions measurable for audibility. Only includes GIVT - * (general invalid traffic) impressions. + * Represents the number of conversions that would have occurred naturally + * without ad exposure, based on the behavior of the control group. Often + * referred to as "Control" conversions. ** - *optional double active_view_audibility_invalid_givt_measurable_impressions_rate = 415;+ *optional double conversion_lift_baseline_conversions = 475;* @return This builder for chaining. */ - public Builder clearActiveViewAudibilityInvalidGivtMeasurableImpressionsRate() { - bitField6_ = (bitField6_ & ~0x80000000); - activeViewAudibilityInvalidGivtMeasurableImpressionsRate_ = 0D; + public Builder clearConversionLiftBaselineConversions() { + bitField8_ = (bitField8_ & ~0x04000000); + conversionLiftBaselineConversions_ = 0D; onChanged(); return this; } - private long activeViewAudibleImpressions_ ; + private double conversionLiftBaselineConversionValue_ ; /** *- * The number of impressions that were audible (volume > 0%) at any point - * during the ad playback. + * Represents the baseline conversion value from users not exposed to the ads. ** - *optional int64 active_view_audible_impressions = 416;- * @return Whether the activeViewAudibleImpressions field is set. + *optional double conversion_lift_baseline_conversion_value = 476;+ * @return Whether the conversionLiftBaselineConversionValue field is set. */ @java.lang.Override - public boolean hasActiveViewAudibleImpressions() { - return ((bitField7_ & 0x00000001) != 0); + public boolean hasConversionLiftBaselineConversionValue() { + return ((bitField8_ & 0x08000000) != 0); } /** *- * The number of impressions that were audible (volume > 0%) at any point - * during the ad playback. + * Represents the baseline conversion value from users not exposed to the ads. ** - *optional int64 active_view_audible_impressions = 416;- * @return The activeViewAudibleImpressions. + *optional double conversion_lift_baseline_conversion_value = 476;+ * @return The conversionLiftBaselineConversionValue. */ @java.lang.Override - public long getActiveViewAudibleImpressions() { - return activeViewAudibleImpressions_; + public double getConversionLiftBaselineConversionValue() { + return conversionLiftBaselineConversionValue_; } /** *- * The number of impressions that were audible (volume > 0%) at any point - * during the ad playback. + * Represents the baseline conversion value from users not exposed to the ads. ** - *optional int64 active_view_audible_impressions = 416;- * @param value The activeViewAudibleImpressions to set. + *optional double conversion_lift_baseline_conversion_value = 476;+ * @param value The conversionLiftBaselineConversionValue to set. * @return This builder for chaining. */ - public Builder setActiveViewAudibleImpressions(long value) { + public Builder setConversionLiftBaselineConversionValue(double value) { - activeViewAudibleImpressions_ = value; - bitField7_ |= 0x00000001; + conversionLiftBaselineConversionValue_ = value; + bitField8_ |= 0x08000000; onChanged(); return this; } /** *- * The number of impressions that were audible (volume > 0%) at any point - * during the ad playback. + * Represents the baseline conversion value from users not exposed to the ads. ** - *optional int64 active_view_audible_impressions = 416;+ *optional double conversion_lift_baseline_conversion_value = 476;* @return This builder for chaining. */ - public Builder clearActiveViewAudibleImpressions() { - bitField7_ = (bitField7_ & ~0x00000001); - activeViewAudibleImpressions_ = 0L; + public Builder clearConversionLiftBaselineConversionValue() { + bitField8_ = (bitField8_ & ~0x08000000); + conversionLiftBaselineConversionValue_ = 0D; onChanged(); return this; } - private double activeViewAudibleImpressionsRate_ ; + private double conversionLiftExposedConversions_ ; /** *- * The number of impressions that were audible (volume > 0%) at any point - * during the ad playback, divided by the total number of impressions - * measurable for audibility. + * Represents the total conversions from users who were exposed to the ads. + * Often referred to as "Treatment" conversions. ** - *optional double active_view_audible_impressions_rate = 417;- * @return Whether the activeViewAudibleImpressionsRate field is set. + *optional double conversion_lift_exposed_conversions = 477;+ * @return Whether the conversionLiftExposedConversions field is set. */ @java.lang.Override - public boolean hasActiveViewAudibleImpressionsRate() { - return ((bitField7_ & 0x00000002) != 0); + public boolean hasConversionLiftExposedConversions() { + return ((bitField8_ & 0x10000000) != 0); } /** *- * The number of impressions that were audible (volume > 0%) at any point - * during the ad playback, divided by the total number of impressions - * measurable for audibility. + * Represents the total conversions from users who were exposed to the ads. + * Often referred to as "Treatment" conversions. ** - *optional double active_view_audible_impressions_rate = 417;- * @return The activeViewAudibleImpressionsRate. + *optional double conversion_lift_exposed_conversions = 477;+ * @return The conversionLiftExposedConversions. */ @java.lang.Override - public double getActiveViewAudibleImpressionsRate() { - return activeViewAudibleImpressionsRate_; + public double getConversionLiftExposedConversions() { + return conversionLiftExposedConversions_; } /** *- * The number of impressions that were audible (volume > 0%) at any point - * during the ad playback, divided by the total number of impressions - * measurable for audibility. + * Represents the total conversions from users who were exposed to the ads. + * Often referred to as "Treatment" conversions. ** - *optional double active_view_audible_impressions_rate = 417;- * @param value The activeViewAudibleImpressionsRate to set. + *optional double conversion_lift_exposed_conversions = 477;+ * @param value The conversionLiftExposedConversions to set. * @return This builder for chaining. */ - public Builder setActiveViewAudibleImpressionsRate(double value) { + public Builder setConversionLiftExposedConversions(double value) { - activeViewAudibleImpressionsRate_ = value; - bitField7_ |= 0x00000002; + conversionLiftExposedConversions_ = value; + bitField8_ |= 0x10000000; onChanged(); return this; } /** *- * The number of impressions that were audible (volume > 0%) at any point - * during the ad playback, divided by the total number of impressions - * measurable for audibility. + * Represents the total conversions from users who were exposed to the ads. + * Often referred to as "Treatment" conversions. ** - *optional double active_view_audible_impressions_rate = 417;+ *optional double conversion_lift_exposed_conversions = 477;* @return This builder for chaining. */ - public Builder clearActiveViewAudibleImpressionsRate() { - bitField7_ = (bitField7_ & ~0x00000002); - activeViewAudibleImpressionsRate_ = 0D; + public Builder clearConversionLiftExposedConversions() { + bitField8_ = (bitField8_ & ~0x10000000); + conversionLiftExposedConversions_ = 0D; onChanged(); return this; } - private long activeViewAudibleTwoSecondsImpressions_ ; + private double conversionLiftExposedConversionValue_ ; /** *- * The number of impressions that were audible for at least 2 seconds - * (cumulative). + * Represents the total conversion value from users exposed to the ads. ** - *optional int64 active_view_audible_two_seconds_impressions = 418;- * @return Whether the activeViewAudibleTwoSecondsImpressions field is set. + *optional double conversion_lift_exposed_conversion_value = 478;+ * @return Whether the conversionLiftExposedConversionValue field is set. */ @java.lang.Override - public boolean hasActiveViewAudibleTwoSecondsImpressions() { - return ((bitField7_ & 0x00000004) != 0); + public boolean hasConversionLiftExposedConversionValue() { + return ((bitField8_ & 0x20000000) != 0); } /** *- * The number of impressions that were audible for at least 2 seconds - * (cumulative). + * Represents the total conversion value from users exposed to the ads. ** - *optional int64 active_view_audible_two_seconds_impressions = 418;- * @return The activeViewAudibleTwoSecondsImpressions. + *optional double conversion_lift_exposed_conversion_value = 478;+ * @return The conversionLiftExposedConversionValue. */ @java.lang.Override - public long getActiveViewAudibleTwoSecondsImpressions() { - return activeViewAudibleTwoSecondsImpressions_; + public double getConversionLiftExposedConversionValue() { + return conversionLiftExposedConversionValue_; } /** *- * The number of impressions that were audible for at least 2 seconds - * (cumulative). + * Represents the total conversion value from users exposed to the ads. ** - *optional int64 active_view_audible_two_seconds_impressions = 418;- * @param value The activeViewAudibleTwoSecondsImpressions to set. + *optional double conversion_lift_exposed_conversion_value = 478;+ * @param value The conversionLiftExposedConversionValue to set. * @return This builder for chaining. */ - public Builder setActiveViewAudibleTwoSecondsImpressions(long value) { + public Builder setConversionLiftExposedConversionValue(double value) { - activeViewAudibleTwoSecondsImpressions_ = value; - bitField7_ |= 0x00000004; + conversionLiftExposedConversionValue_ = value; + bitField8_ |= 0x20000000; onChanged(); return this; } /** *- * The number of impressions that were audible for at least 2 seconds - * (cumulative). + * Represents the total conversion value from users exposed to the ads. ** - *optional int64 active_view_audible_two_seconds_impressions = 418;+ *optional double conversion_lift_exposed_conversion_value = 478;* @return This builder for chaining. */ - public Builder clearActiveViewAudibleTwoSecondsImpressions() { - bitField7_ = (bitField7_ & ~0x00000004); - activeViewAudibleTwoSecondsImpressions_ = 0L; + public Builder clearConversionLiftExposedConversionValue() { + bitField8_ = (bitField8_ & ~0x20000000); + conversionLiftExposedConversionValue_ = 0D; onChanged(); return this; } - private double activeViewAudibleTwoSecondsImpressionsRate_ ; + private double costPerIncrementalConversion_ ; /** *- * The number of impressions that were audible for at least 2 seconds - * (cumulative), divided by the total number of impressions measurable for - * audibility. + * The estimated cost incurred for each additional conversion generated by the + * campaign. This is the Incremental Cost Per Acquisition (iCPA). ** - *optional double active_view_audible_two_seconds_impressions_rate = 419;- * @return Whether the activeViewAudibleTwoSecondsImpressionsRate field is set. + *optional double cost_per_incremental_conversion = 479;+ * @return Whether the costPerIncrementalConversion field is set. */ @java.lang.Override - public boolean hasActiveViewAudibleTwoSecondsImpressionsRate() { - return ((bitField7_ & 0x00000008) != 0); + public boolean hasCostPerIncrementalConversion() { + return ((bitField8_ & 0x40000000) != 0); } /** *- * The number of impressions that were audible for at least 2 seconds - * (cumulative), divided by the total number of impressions measurable for - * audibility. + * The estimated cost incurred for each additional conversion generated by the + * campaign. This is the Incremental Cost Per Acquisition (iCPA). ** - *optional double active_view_audible_two_seconds_impressions_rate = 419;- * @return The activeViewAudibleTwoSecondsImpressionsRate. + *optional double cost_per_incremental_conversion = 479;+ * @return The costPerIncrementalConversion. */ @java.lang.Override - public double getActiveViewAudibleTwoSecondsImpressionsRate() { - return activeViewAudibleTwoSecondsImpressionsRate_; + public double getCostPerIncrementalConversion() { + return costPerIncrementalConversion_; } /** *- * The number of impressions that were audible for at least 2 seconds - * (cumulative), divided by the total number of impressions measurable for - * audibility. + * The estimated cost incurred for each additional conversion generated by the + * campaign. This is the Incremental Cost Per Acquisition (iCPA). ** - *optional double active_view_audible_two_seconds_impressions_rate = 419;- * @param value The activeViewAudibleTwoSecondsImpressionsRate to set. + *optional double cost_per_incremental_conversion = 479;+ * @param value The costPerIncrementalConversion to set. * @return This builder for chaining. */ - public Builder setActiveViewAudibleTwoSecondsImpressionsRate(double value) { + public Builder setCostPerIncrementalConversion(double value) { - activeViewAudibleTwoSecondsImpressionsRate_ = value; - bitField7_ |= 0x00000008; + costPerIncrementalConversion_ = value; + bitField8_ |= 0x40000000; onChanged(); return this; } /** *- * The number of impressions that were audible for at least 2 seconds - * (cumulative), divided by the total number of impressions measurable for - * audibility. + * The estimated cost incurred for each additional conversion generated by the + * campaign. This is the Incremental Cost Per Acquisition (iCPA). ** - *optional double active_view_audible_two_seconds_impressions_rate = 419;+ *optional double cost_per_incremental_conversion = 479;* @return This builder for chaining. */ - public Builder clearActiveViewAudibleTwoSecondsImpressionsRate() { - bitField7_ = (bitField7_ & ~0x00000008); - activeViewAudibleTwoSecondsImpressionsRate_ = 0D; + public Builder clearCostPerIncrementalConversion() { + bitField8_ = (bitField8_ & ~0x40000000); + costPerIncrementalConversion_ = 0D; onChanged(); return this; } - private long activeViewAudibleThirtySecondsImpressions_ ; + private double costPerIncrementalConversionWinnerScore_ ; /** *- * The number of impressions that were audible for at least 30 seconds - * (cumulative). + * The probability that this experiment arm is the winner for cost per + * incremental conversion. This value is between 0.0 and 1.0. ** - *optional int64 active_view_audible_thirty_seconds_impressions = 420;- * @return Whether the activeViewAudibleThirtySecondsImpressions field is set. + *optional double cost_per_incremental_conversion_winner_score = 603;+ * @return Whether the costPerIncrementalConversionWinnerScore field is set. */ @java.lang.Override - public boolean hasActiveViewAudibleThirtySecondsImpressions() { - return ((bitField7_ & 0x00000010) != 0); + public boolean hasCostPerIncrementalConversionWinnerScore() { + return ((bitField8_ & 0x80000000) != 0); } /** *- * The number of impressions that were audible for at least 30 seconds - * (cumulative). + * The probability that this experiment arm is the winner for cost per + * incremental conversion. This value is between 0.0 and 1.0. ** - *optional int64 active_view_audible_thirty_seconds_impressions = 420;- * @return The activeViewAudibleThirtySecondsImpressions. + *optional double cost_per_incremental_conversion_winner_score = 603;+ * @return The costPerIncrementalConversionWinnerScore. */ @java.lang.Override - public long getActiveViewAudibleThirtySecondsImpressions() { - return activeViewAudibleThirtySecondsImpressions_; + public double getCostPerIncrementalConversionWinnerScore() { + return costPerIncrementalConversionWinnerScore_; } /** *- * The number of impressions that were audible for at least 30 seconds - * (cumulative). + * The probability that this experiment arm is the winner for cost per + * incremental conversion. This value is between 0.0 and 1.0. ** - *optional int64 active_view_audible_thirty_seconds_impressions = 420;- * @param value The activeViewAudibleThirtySecondsImpressions to set. + *optional double cost_per_incremental_conversion_winner_score = 603;+ * @param value The costPerIncrementalConversionWinnerScore to set. * @return This builder for chaining. */ - public Builder setActiveViewAudibleThirtySecondsImpressions(long value) { + public Builder setCostPerIncrementalConversionWinnerScore(double value) { - activeViewAudibleThirtySecondsImpressions_ = value; - bitField7_ |= 0x00000010; + costPerIncrementalConversionWinnerScore_ = value; + bitField8_ |= 0x80000000; onChanged(); return this; } /** *- * The number of impressions that were audible for at least 30 seconds - * (cumulative). + * The probability that this experiment arm is the winner for cost per + * incremental conversion. This value is between 0.0 and 1.0. ** - *optional int64 active_view_audible_thirty_seconds_impressions = 420;+ *optional double cost_per_incremental_conversion_winner_score = 603;* @return This builder for chaining. */ - public Builder clearActiveViewAudibleThirtySecondsImpressions() { - bitField7_ = (bitField7_ & ~0x00000010); - activeViewAudibleThirtySecondsImpressions_ = 0L; + public Builder clearCostPerIncrementalConversionWinnerScore() { + bitField8_ = (bitField8_ & ~0x80000000); + costPerIncrementalConversionWinnerScore_ = 0D; onChanged(); return this; } - private double activeViewAudibleThirtySecondsImpressionsRate_ ; + private double costPerIncrementalConversionP90LowerBound_ ; /** *- * The number of impressions that were audible for at least 30 seconds - * (cumulative), divided by the total number of impressions measurable for - * audibility. + * The lower bound of the 90% confidence interval for + * cost_per_incremental_conversion. The lowest likely cost you paid per + * incremental conversion. ** - *optional double active_view_audible_thirty_seconds_impressions_rate = 421;- * @return Whether the activeViewAudibleThirtySecondsImpressionsRate field is set. + *optional double cost_per_incremental_conversion_p90_lower_bound = 480;+ * @return Whether the costPerIncrementalConversionP90LowerBound field is set. */ @java.lang.Override - public boolean hasActiveViewAudibleThirtySecondsImpressionsRate() { - return ((bitField7_ & 0x00000020) != 0); + public boolean hasCostPerIncrementalConversionP90LowerBound() { + return ((bitField9_ & 0x00000001) != 0); } /** *- * The number of impressions that were audible for at least 30 seconds - * (cumulative), divided by the total number of impressions measurable for - * audibility. + * The lower bound of the 90% confidence interval for + * cost_per_incremental_conversion. The lowest likely cost you paid per + * incremental conversion. ** - *optional double active_view_audible_thirty_seconds_impressions_rate = 421;- * @return The activeViewAudibleThirtySecondsImpressionsRate. + *optional double cost_per_incremental_conversion_p90_lower_bound = 480;+ * @return The costPerIncrementalConversionP90LowerBound. */ @java.lang.Override - public double getActiveViewAudibleThirtySecondsImpressionsRate() { - return activeViewAudibleThirtySecondsImpressionsRate_; + public double getCostPerIncrementalConversionP90LowerBound() { + return costPerIncrementalConversionP90LowerBound_; } /** *- * The number of impressions that were audible for at least 30 seconds - * (cumulative), divided by the total number of impressions measurable for - * audibility. + * The lower bound of the 90% confidence interval for + * cost_per_incremental_conversion. The lowest likely cost you paid per + * incremental conversion. ** - *optional double active_view_audible_thirty_seconds_impressions_rate = 421;- * @param value The activeViewAudibleThirtySecondsImpressionsRate to set. + *optional double cost_per_incremental_conversion_p90_lower_bound = 480;+ * @param value The costPerIncrementalConversionP90LowerBound to set. * @return This builder for chaining. */ - public Builder setActiveViewAudibleThirtySecondsImpressionsRate(double value) { + public Builder setCostPerIncrementalConversionP90LowerBound(double value) { - activeViewAudibleThirtySecondsImpressionsRate_ = value; - bitField7_ |= 0x00000020; + costPerIncrementalConversionP90LowerBound_ = value; + bitField9_ |= 0x00000001; onChanged(); return this; } /** *- * The number of impressions that were audible for at least 30 seconds - * (cumulative), divided by the total number of impressions measurable for - * audibility. + * The lower bound of the 90% confidence interval for + * cost_per_incremental_conversion. The lowest likely cost you paid per + * incremental conversion. ** - *optional double active_view_audible_thirty_seconds_impressions_rate = 421;+ *optional double cost_per_incremental_conversion_p90_lower_bound = 480;* @return This builder for chaining. */ - public Builder clearActiveViewAudibleThirtySecondsImpressionsRate() { - bitField7_ = (bitField7_ & ~0x00000020); - activeViewAudibleThirtySecondsImpressionsRate_ = 0D; + public Builder clearCostPerIncrementalConversionP90LowerBound() { + bitField9_ = (bitField9_ & ~0x00000001); + costPerIncrementalConversionP90LowerBound_ = 0D; onChanged(); return this; } - private double activeViewAudibleQuartileP25Rate_ ; + private double costPerIncrementalConversionP90UpperBound_ ; /** *- * The number of impressions that were audible at the first quartile of the - * ad playback, divided by the total number of impressions measurable for - * audibility. + * The upper bound of the 90% confidence interval for + * cost_per_incremental_conversion. The highest likely cost you paid per + * incremental conversion. ** - *optional double active_view_audible_quartile_p25_rate = 422;- * @return Whether the activeViewAudibleQuartileP25Rate field is set. + *optional double cost_per_incremental_conversion_p90_upper_bound = 481;+ * @return Whether the costPerIncrementalConversionP90UpperBound field is set. */ @java.lang.Override - public boolean hasActiveViewAudibleQuartileP25Rate() { - return ((bitField7_ & 0x00000040) != 0); + public boolean hasCostPerIncrementalConversionP90UpperBound() { + return ((bitField9_ & 0x00000002) != 0); } /** *- * The number of impressions that were audible at the first quartile of the - * ad playback, divided by the total number of impressions measurable for - * audibility. + * The upper bound of the 90% confidence interval for + * cost_per_incremental_conversion. The highest likely cost you paid per + * incremental conversion. ** - *optional double active_view_audible_quartile_p25_rate = 422;- * @return The activeViewAudibleQuartileP25Rate. + *optional double cost_per_incremental_conversion_p90_upper_bound = 481;+ * @return The costPerIncrementalConversionP90UpperBound. */ @java.lang.Override - public double getActiveViewAudibleQuartileP25Rate() { - return activeViewAudibleQuartileP25Rate_; + public double getCostPerIncrementalConversionP90UpperBound() { + return costPerIncrementalConversionP90UpperBound_; } /** *- * The number of impressions that were audible at the first quartile of the - * ad playback, divided by the total number of impressions measurable for - * audibility. + * The upper bound of the 90% confidence interval for + * cost_per_incremental_conversion. The highest likely cost you paid per + * incremental conversion. ** - *optional double active_view_audible_quartile_p25_rate = 422;- * @param value The activeViewAudibleQuartileP25Rate to set. + *optional double cost_per_incremental_conversion_p90_upper_bound = 481;+ * @param value The costPerIncrementalConversionP90UpperBound to set. * @return This builder for chaining. */ - public Builder setActiveViewAudibleQuartileP25Rate(double value) { + public Builder setCostPerIncrementalConversionP90UpperBound(double value) { - activeViewAudibleQuartileP25Rate_ = value; - bitField7_ |= 0x00000040; + costPerIncrementalConversionP90UpperBound_ = value; + bitField9_ |= 0x00000002; onChanged(); return this; } /** *- * The number of impressions that were audible at the first quartile of the - * ad playback, divided by the total number of impressions measurable for - * audibility. + * The upper bound of the 90% confidence interval for + * cost_per_incremental_conversion. The highest likely cost you paid per + * incremental conversion. ** - *optional double active_view_audible_quartile_p25_rate = 422;+ *optional double cost_per_incremental_conversion_p90_upper_bound = 481;* @return This builder for chaining. */ - public Builder clearActiveViewAudibleQuartileP25Rate() { - bitField7_ = (bitField7_ & ~0x00000040); - activeViewAudibleQuartileP25Rate_ = 0D; + public Builder clearCostPerIncrementalConversionP90UpperBound() { + bitField9_ = (bitField9_ & ~0x00000002); + costPerIncrementalConversionP90UpperBound_ = 0D; onChanged(); return this; } - private double activeViewAudibleQuartileP50Rate_ ; + private double incrementalConversionsP90LowerBound_ ; /** *- * The number of impressions that were audible at the second quartile of the - * ad playback, divided by the total number of impressions measurable for - * audibility. + * The lower bound of the 90% confidence interval for + * incremental_conversions. The "conservative" estimate of your success. It is + * the minimum number of additional sales you can be 90% sure were caused by + * your ads. ** - *optional double active_view_audible_quartile_p50_rate = 423;- * @return Whether the activeViewAudibleQuartileP50Rate field is set. + *optional double incremental_conversions_p90_lower_bound = 482;+ * @return Whether the incrementalConversionsP90LowerBound field is set. */ @java.lang.Override - public boolean hasActiveViewAudibleQuartileP50Rate() { - return ((bitField7_ & 0x00000080) != 0); + public boolean hasIncrementalConversionsP90LowerBound() { + return ((bitField9_ & 0x00000004) != 0); } /** *- * The number of impressions that were audible at the second quartile of the - * ad playback, divided by the total number of impressions measurable for - * audibility. + * The lower bound of the 90% confidence interval for + * incremental_conversions. The "conservative" estimate of your success. It is + * the minimum number of additional sales you can be 90% sure were caused by + * your ads. ** - *optional double active_view_audible_quartile_p50_rate = 423;- * @return The activeViewAudibleQuartileP50Rate. + *optional double incremental_conversions_p90_lower_bound = 482;+ * @return The incrementalConversionsP90LowerBound. */ @java.lang.Override - public double getActiveViewAudibleQuartileP50Rate() { - return activeViewAudibleQuartileP50Rate_; + public double getIncrementalConversionsP90LowerBound() { + return incrementalConversionsP90LowerBound_; } /** *- * The number of impressions that were audible at the second quartile of the - * ad playback, divided by the total number of impressions measurable for - * audibility. + * The lower bound of the 90% confidence interval for + * incremental_conversions. The "conservative" estimate of your success. It is + * the minimum number of additional sales you can be 90% sure were caused by + * your ads. ** - *optional double active_view_audible_quartile_p50_rate = 423;- * @param value The activeViewAudibleQuartileP50Rate to set. + *optional double incremental_conversions_p90_lower_bound = 482;+ * @param value The incrementalConversionsP90LowerBound to set. * @return This builder for chaining. */ - public Builder setActiveViewAudibleQuartileP50Rate(double value) { + public Builder setIncrementalConversionsP90LowerBound(double value) { - activeViewAudibleQuartileP50Rate_ = value; - bitField7_ |= 0x00000080; + incrementalConversionsP90LowerBound_ = value; + bitField9_ |= 0x00000004; onChanged(); return this; } /** *- * The number of impressions that were audible at the second quartile of the - * ad playback, divided by the total number of impressions measurable for - * audibility. + * The lower bound of the 90% confidence interval for + * incremental_conversions. The "conservative" estimate of your success. It is + * the minimum number of additional sales you can be 90% sure were caused by + * your ads. ** - *optional double active_view_audible_quartile_p50_rate = 423;+ *optional double incremental_conversions_p90_lower_bound = 482;* @return This builder for chaining. */ - public Builder clearActiveViewAudibleQuartileP50Rate() { - bitField7_ = (bitField7_ & ~0x00000080); - activeViewAudibleQuartileP50Rate_ = 0D; + public Builder clearIncrementalConversionsP90LowerBound() { + bitField9_ = (bitField9_ & ~0x00000004); + incrementalConversionsP90LowerBound_ = 0D; onChanged(); return this; } - private double activeViewAudibleQuartileP75Rate_ ; + private double incrementalConversionsP90UpperBound_ ; /** *- * The number of impressions that were audible at the third quartile of the - * ad playback, divided by the total number of impressions measurable for - * audibility. + * The upper bound of the 90% confidence interval for + * incremental_conversions. The "optimistic" estimate of your success. It is + * the maximum number of additional sales likely driven by your ads. ** - *optional double active_view_audible_quartile_p75_rate = 424;- * @return Whether the activeViewAudibleQuartileP75Rate field is set. + *optional double incremental_conversions_p90_upper_bound = 483;+ * @return Whether the incrementalConversionsP90UpperBound field is set. */ @java.lang.Override - public boolean hasActiveViewAudibleQuartileP75Rate() { - return ((bitField7_ & 0x00000100) != 0); + public boolean hasIncrementalConversionsP90UpperBound() { + return ((bitField9_ & 0x00000008) != 0); } /** *- * The number of impressions that were audible at the third quartile of the - * ad playback, divided by the total number of impressions measurable for - * audibility. + * The upper bound of the 90% confidence interval for + * incremental_conversions. The "optimistic" estimate of your success. It is + * the maximum number of additional sales likely driven by your ads. ** - *optional double active_view_audible_quartile_p75_rate = 424;- * @return The activeViewAudibleQuartileP75Rate. + *optional double incremental_conversions_p90_upper_bound = 483;+ * @return The incrementalConversionsP90UpperBound. */ @java.lang.Override - public double getActiveViewAudibleQuartileP75Rate() { - return activeViewAudibleQuartileP75Rate_; + public double getIncrementalConversionsP90UpperBound() { + return incrementalConversionsP90UpperBound_; } /** *- * The number of impressions that were audible at the third quartile of the - * ad playback, divided by the total number of impressions measurable for - * audibility. + * The upper bound of the 90% confidence interval for + * incremental_conversions. The "optimistic" estimate of your success. It is + * the maximum number of additional sales likely driven by your ads. ** - *optional double active_view_audible_quartile_p75_rate = 424;- * @param value The activeViewAudibleQuartileP75Rate to set. + *optional double incremental_conversions_p90_upper_bound = 483;+ * @param value The incrementalConversionsP90UpperBound to set. * @return This builder for chaining. */ - public Builder setActiveViewAudibleQuartileP75Rate(double value) { + public Builder setIncrementalConversionsP90UpperBound(double value) { - activeViewAudibleQuartileP75Rate_ = value; - bitField7_ |= 0x00000100; + incrementalConversionsP90UpperBound_ = value; + bitField9_ |= 0x00000008; onChanged(); return this; } /** *- * The number of impressions that were audible at the third quartile of the - * ad playback, divided by the total number of impressions measurable for - * audibility. + * The upper bound of the 90% confidence interval for + * incremental_conversions. The "optimistic" estimate of your success. It is + * the maximum number of additional sales likely driven by your ads. ** - *optional double active_view_audible_quartile_p75_rate = 424;+ *optional double incremental_conversions_p90_upper_bound = 483;* @return This builder for chaining. */ - public Builder clearActiveViewAudibleQuartileP75Rate() { - bitField7_ = (bitField7_ & ~0x00000100); - activeViewAudibleQuartileP75Rate_ = 0D; + public Builder clearIncrementalConversionsP90UpperBound() { + bitField9_ = (bitField9_ & ~0x00000008); + incrementalConversionsP90UpperBound_ = 0D; onChanged(); return this; } - private double activeViewAudibleQuartileP100Rate_ ; + private double incrementalConversionsPValue_ ; /** *- * The number of impressions that were audible at the fourth quartile of the - * ad playback, divided by the total number of impressions measurable for - * audibility. + * The conversions p-value provides a measure of the statistical significance + * for the detected lift in conversions. It calculates the likelihood that + * your incremental conversions were driven by ad performance rather than + * being a merely random occurrence. ** - *optional double active_view_audible_quartile_p100_rate = 425;- * @return Whether the activeViewAudibleQuartileP100Rate field is set. + *optional double incremental_conversions_p_value = 484;+ * @return Whether the incrementalConversionsPValue field is set. */ @java.lang.Override - public boolean hasActiveViewAudibleQuartileP100Rate() { - return ((bitField7_ & 0x00000200) != 0); + public boolean hasIncrementalConversionsPValue() { + return ((bitField9_ & 0x00000010) != 0); } /** *- * The number of impressions that were audible at the fourth quartile of the - * ad playback, divided by the total number of impressions measurable for - * audibility. + * The conversions p-value provides a measure of the statistical significance + * for the detected lift in conversions. It calculates the likelihood that + * your incremental conversions were driven by ad performance rather than + * being a merely random occurrence. ** - *optional double active_view_audible_quartile_p100_rate = 425;- * @return The activeViewAudibleQuartileP100Rate. + *optional double incremental_conversions_p_value = 484;+ * @return The incrementalConversionsPValue. */ @java.lang.Override - public double getActiveViewAudibleQuartileP100Rate() { - return activeViewAudibleQuartileP100Rate_; + public double getIncrementalConversionsPValue() { + return incrementalConversionsPValue_; } /** *- * The number of impressions that were audible at the fourth quartile of the - * ad playback, divided by the total number of impressions measurable for - * audibility. + * The conversions p-value provides a measure of the statistical significance + * for the detected lift in conversions. It calculates the likelihood that + * your incremental conversions were driven by ad performance rather than + * being a merely random occurrence. ** - *optional double active_view_audible_quartile_p100_rate = 425;- * @param value The activeViewAudibleQuartileP100Rate to set. + *optional double incremental_conversions_p_value = 484;+ * @param value The incrementalConversionsPValue to set. * @return This builder for chaining. */ - public Builder setActiveViewAudibleQuartileP100Rate(double value) { + public Builder setIncrementalConversionsPValue(double value) { - activeViewAudibleQuartileP100Rate_ = value; - bitField7_ |= 0x00000200; + incrementalConversionsPValue_ = value; + bitField9_ |= 0x00000010; onChanged(); return this; } /** *- * The number of impressions that were audible at the fourth quartile of the - * ad playback, divided by the total number of impressions measurable for - * audibility. + * The conversions p-value provides a measure of the statistical significance + * for the detected lift in conversions. It calculates the likelihood that + * your incremental conversions were driven by ad performance rather than + * being a merely random occurrence. ** - *optional double active_view_audible_quartile_p100_rate = 425;+ *optional double incremental_conversions_p_value = 484;* @return This builder for chaining. */ - public Builder clearActiveViewAudibleQuartileP100Rate() { - bitField7_ = (bitField7_ & ~0x00000200); - activeViewAudibleQuartileP100Rate_ = 0D; + public Builder clearIncrementalConversionsPValue() { + bitField9_ = (bitField9_ & ~0x00000010); + incrementalConversionsPValue_ = 0D; onChanged(); return this; } - private long biddableIndirectInstallFirstInAppConversionMicros_ ; + private double incrementalConversionValueP90LowerBound_ ; /** *- * The number of biddable first in app conversions where the app install was - * driven by interaction with a web campaign. + * The lower bound of the 90% confidence interval for + * incremental_conversion_value. Shows the minimum amount of extra revenue ($) + * you can be 90% certain was generated by the campaign. ** - *optional int64 biddable_indirect_install_first_in_app_conversion_micros = 426;- * @return Whether the biddableIndirectInstallFirstInAppConversionMicros field is set. + *optional double incremental_conversion_value_p90_lower_bound = 485;+ * @return Whether the incrementalConversionValueP90LowerBound field is set. */ @java.lang.Override - public boolean hasBiddableIndirectInstallFirstInAppConversionMicros() { - return ((bitField7_ & 0x00000400) != 0); + public boolean hasIncrementalConversionValueP90LowerBound() { + return ((bitField9_ & 0x00000020) != 0); } /** *- * The number of biddable first in app conversions where the app install was - * driven by interaction with a web campaign. + * The lower bound of the 90% confidence interval for + * incremental_conversion_value. Shows the minimum amount of extra revenue ($) + * you can be 90% certain was generated by the campaign. ** - *optional int64 biddable_indirect_install_first_in_app_conversion_micros = 426;- * @return The biddableIndirectInstallFirstInAppConversionMicros. + *optional double incremental_conversion_value_p90_lower_bound = 485;+ * @return The incrementalConversionValueP90LowerBound. */ @java.lang.Override - public long getBiddableIndirectInstallFirstInAppConversionMicros() { - return biddableIndirectInstallFirstInAppConversionMicros_; + public double getIncrementalConversionValueP90LowerBound() { + return incrementalConversionValueP90LowerBound_; } /** *- * The number of biddable first in app conversions where the app install was - * driven by interaction with a web campaign. + * The lower bound of the 90% confidence interval for + * incremental_conversion_value. Shows the minimum amount of extra revenue ($) + * you can be 90% certain was generated by the campaign. ** - *optional int64 biddable_indirect_install_first_in_app_conversion_micros = 426;- * @param value The biddableIndirectInstallFirstInAppConversionMicros to set. + *optional double incremental_conversion_value_p90_lower_bound = 485;+ * @param value The incrementalConversionValueP90LowerBound to set. * @return This builder for chaining. */ - public Builder setBiddableIndirectInstallFirstInAppConversionMicros(long value) { + public Builder setIncrementalConversionValueP90LowerBound(double value) { - biddableIndirectInstallFirstInAppConversionMicros_ = value; - bitField7_ |= 0x00000400; + incrementalConversionValueP90LowerBound_ = value; + bitField9_ |= 0x00000020; onChanged(); return this; } /** *- * The number of biddable first in app conversions where the app install was - * driven by interaction with a web campaign. + * The lower bound of the 90% confidence interval for + * incremental_conversion_value. Shows the minimum amount of extra revenue ($) + * you can be 90% certain was generated by the campaign. ** - *optional int64 biddable_indirect_install_first_in_app_conversion_micros = 426;+ *optional double incremental_conversion_value_p90_lower_bound = 485;* @return This builder for chaining. */ - public Builder clearBiddableIndirectInstallFirstInAppConversionMicros() { - bitField7_ = (bitField7_ & ~0x00000400); - biddableIndirectInstallFirstInAppConversionMicros_ = 0L; + public Builder clearIncrementalConversionValueP90LowerBound() { + bitField9_ = (bitField9_ & ~0x00000020); + incrementalConversionValueP90LowerBound_ = 0D; onChanged(); return this; } - private double allAverageCartSize_ ; + private double incrementalConversionValueP90UpperBound_ ; /** *- * All average cart size is the average number of products in each order - * attributed to your ads. Includes the amount from the average_cart_size - * metric, plus avg. cart size from all your conversion actions, even if your - * campaigns are not actively optimizing towards them. It's calculated using - * product info from cart data to give more detail than conversion value - * alone. + * The upper bound of the 90% confidence interval for + * incremental_conversion_value. The highest amount of extra revenue ($) + * likely generated by the campaign. ** - *optional double all_average_cart_size = 427;- * @return Whether the allAverageCartSize field is set. + *optional double incremental_conversion_value_p90_upper_bound = 486;+ * @return Whether the incrementalConversionValueP90UpperBound field is set. */ @java.lang.Override - public boolean hasAllAverageCartSize() { - return ((bitField7_ & 0x00000800) != 0); + public boolean hasIncrementalConversionValueP90UpperBound() { + return ((bitField9_ & 0x00000040) != 0); } /** *- * All average cart size is the average number of products in each order - * attributed to your ads. Includes the amount from the average_cart_size - * metric, plus avg. cart size from all your conversion actions, even if your - * campaigns are not actively optimizing towards them. It's calculated using - * product info from cart data to give more detail than conversion value - * alone. + * The upper bound of the 90% confidence interval for + * incremental_conversion_value. The highest amount of extra revenue ($) + * likely generated by the campaign. ** - *optional double all_average_cart_size = 427;- * @return The allAverageCartSize. + *optional double incremental_conversion_value_p90_upper_bound = 486;+ * @return The incrementalConversionValueP90UpperBound. */ @java.lang.Override - public double getAllAverageCartSize() { - return allAverageCartSize_; + public double getIncrementalConversionValueP90UpperBound() { + return incrementalConversionValueP90UpperBound_; } /** *- * All average cart size is the average number of products in each order - * attributed to your ads. Includes the amount from the average_cart_size - * metric, plus avg. cart size from all your conversion actions, even if your - * campaigns are not actively optimizing towards them. It's calculated using - * product info from cart data to give more detail than conversion value - * alone. + * The upper bound of the 90% confidence interval for + * incremental_conversion_value. The highest amount of extra revenue ($) + * likely generated by the campaign. ** - *optional double all_average_cart_size = 427;- * @param value The allAverageCartSize to set. + *optional double incremental_conversion_value_p90_upper_bound = 486;+ * @param value The incrementalConversionValueP90UpperBound to set. * @return This builder for chaining. */ - public Builder setAllAverageCartSize(double value) { + public Builder setIncrementalConversionValueP90UpperBound(double value) { - allAverageCartSize_ = value; - bitField7_ |= 0x00000800; + incrementalConversionValueP90UpperBound_ = value; + bitField9_ |= 0x00000040; onChanged(); return this; } /** *- * All average cart size is the average number of products in each order - * attributed to your ads. Includes the amount from the average_cart_size - * metric, plus avg. cart size from all your conversion actions, even if your - * campaigns are not actively optimizing towards them. It's calculated using - * product info from cart data to give more detail than conversion value - * alone. + * The upper bound of the 90% confidence interval for + * incremental_conversion_value. The highest amount of extra revenue ($) + * likely generated by the campaign. ** - *optional double all_average_cart_size = 427;+ *optional double incremental_conversion_value_p90_upper_bound = 486;* @return This builder for chaining. */ - public Builder clearAllAverageCartSize() { - bitField7_ = (bitField7_ & ~0x00000800); - allAverageCartSize_ = 0D; + public Builder clearIncrementalConversionValueP90UpperBound() { + bitField9_ = (bitField9_ & ~0x00000040); + incrementalConversionValueP90UpperBound_ = 0D; onChanged(); return this; } - private long allAverageOrderValueMicros_ ; + private double incrementalConversionValuePValue_ ; /** *- * All average order value is the average revenue you made per order - * attributed to your ads. Includes the amount from the average_order_value - * metric, plus avg. order value from all your conversion actions, even - * if your campaigns are not actively optimizing towards them. - * It's calculated using product info from cart data to give more detail than - * conversion value alone. + * The conversions value p-value provides a measure of the statistical + * significance for the detected lift in conversions value. It calculates the + * likelihood that your incremental conversion value was driven by ad + * performance rather than being a merely random occurrence. ** - *optional int64 all_average_order_value_micros = 428;- * @return Whether the allAverageOrderValueMicros field is set. + *optional double incremental_conversion_value_p_value = 487;+ * @return Whether the incrementalConversionValuePValue field is set. */ @java.lang.Override - public boolean hasAllAverageOrderValueMicros() { - return ((bitField7_ & 0x00001000) != 0); + public boolean hasIncrementalConversionValuePValue() { + return ((bitField9_ & 0x00000080) != 0); } /** *- * All average order value is the average revenue you made per order - * attributed to your ads. Includes the amount from the average_order_value - * metric, plus avg. order value from all your conversion actions, even - * if your campaigns are not actively optimizing towards them. - * It's calculated using product info from cart data to give more detail than - * conversion value alone. + * The conversions value p-value provides a measure of the statistical + * significance for the detected lift in conversions value. It calculates the + * likelihood that your incremental conversion value was driven by ad + * performance rather than being a merely random occurrence. ** - *optional int64 all_average_order_value_micros = 428;- * @return The allAverageOrderValueMicros. + *optional double incremental_conversion_value_p_value = 487;+ * @return The incrementalConversionValuePValue. */ @java.lang.Override - public long getAllAverageOrderValueMicros() { - return allAverageOrderValueMicros_; + public double getIncrementalConversionValuePValue() { + return incrementalConversionValuePValue_; } /** *- * All average order value is the average revenue you made per order - * attributed to your ads. Includes the amount from the average_order_value - * metric, plus avg. order value from all your conversion actions, even - * if your campaigns are not actively optimizing towards them. - * It's calculated using product info from cart data to give more detail than - * conversion value alone. + * The conversions value p-value provides a measure of the statistical + * significance for the detected lift in conversions value. It calculates the + * likelihood that your incremental conversion value was driven by ad + * performance rather than being a merely random occurrence. ** - *optional int64 all_average_order_value_micros = 428;- * @param value The allAverageOrderValueMicros to set. + *optional double incremental_conversion_value_p_value = 487;+ * @param value The incrementalConversionValuePValue to set. * @return This builder for chaining. */ - public Builder setAllAverageOrderValueMicros(long value) { + public Builder setIncrementalConversionValuePValue(double value) { - allAverageOrderValueMicros_ = value; - bitField7_ |= 0x00001000; + incrementalConversionValuePValue_ = value; + bitField9_ |= 0x00000080; onChanged(); return this; } /** *- * All average order value is the average revenue you made per order - * attributed to your ads. Includes the amount from the average_order_value - * metric, plus avg. order value from all your conversion actions, even - * if your campaigns are not actively optimizing towards them. - * It's calculated using product info from cart data to give more detail than - * conversion value alone. + * The conversions value p-value provides a measure of the statistical + * significance for the detected lift in conversions value. It calculates the + * likelihood that your incremental conversion value was driven by ad + * performance rather than being a merely random occurrence. ** - *optional int64 all_average_order_value_micros = 428;+ *optional double incremental_conversion_value_p_value = 487;* @return This builder for chaining. */ - public Builder clearAllAverageOrderValueMicros() { - bitField7_ = (bitField7_ & ~0x00001000); - allAverageOrderValueMicros_ = 0L; + public Builder clearIncrementalConversionValuePValue() { + bitField9_ = (bitField9_ & ~0x00000080); + incrementalConversionValuePValue_ = 0D; onChanged(); return this; } - private long allCostOfGoodsSoldMicros_ ; + private double incrementalConversionValuePerCost_ ; /** *- * All cost of goods sold is the total cost of the products you sold in orders - * attributed to your ads. Includes the amount from the - * cost_of_goods_sold_micros metric, plus cost of goods sold from all - * conversion actions, even if your campaigns are not actively optimizing - * towards them. It's calculated using product info from cart data to give - * more detail than conversion value alone. + * The incremental return on ad spend (iROAS), calculated as the additional + * conversion value generated per unit of campaign cost. Measures the return + * on your ad spend in terms of incremental value. ** - *optional int64 all_cost_of_goods_sold_micros = 429;- * @return Whether the allCostOfGoodsSoldMicros field is set. + *optional double incremental_conversion_value_per_cost = 488;+ * @return Whether the incrementalConversionValuePerCost field is set. */ @java.lang.Override - public boolean hasAllCostOfGoodsSoldMicros() { - return ((bitField7_ & 0x00002000) != 0); + public boolean hasIncrementalConversionValuePerCost() { + return ((bitField9_ & 0x00000100) != 0); } /** *- * All cost of goods sold is the total cost of the products you sold in orders - * attributed to your ads. Includes the amount from the - * cost_of_goods_sold_micros metric, plus cost of goods sold from all - * conversion actions, even if your campaigns are not actively optimizing - * towards them. It's calculated using product info from cart data to give - * more detail than conversion value alone. + * The incremental return on ad spend (iROAS), calculated as the additional + * conversion value generated per unit of campaign cost. Measures the return + * on your ad spend in terms of incremental value. ** - *optional int64 all_cost_of_goods_sold_micros = 429;- * @return The allCostOfGoodsSoldMicros. + *optional double incremental_conversion_value_per_cost = 488;+ * @return The incrementalConversionValuePerCost. */ @java.lang.Override - public long getAllCostOfGoodsSoldMicros() { - return allCostOfGoodsSoldMicros_; + public double getIncrementalConversionValuePerCost() { + return incrementalConversionValuePerCost_; } /** *- * All cost of goods sold is the total cost of the products you sold in orders - * attributed to your ads. Includes the amount from the - * cost_of_goods_sold_micros metric, plus cost of goods sold from all - * conversion actions, even if your campaigns are not actively optimizing - * towards them. It's calculated using product info from cart data to give - * more detail than conversion value alone. + * The incremental return on ad spend (iROAS), calculated as the additional + * conversion value generated per unit of campaign cost. Measures the return + * on your ad spend in terms of incremental value. ** - *optional int64 all_cost_of_goods_sold_micros = 429;- * @param value The allCostOfGoodsSoldMicros to set. + *optional double incremental_conversion_value_per_cost = 488;+ * @param value The incrementalConversionValuePerCost to set. * @return This builder for chaining. */ - public Builder setAllCostOfGoodsSoldMicros(long value) { + public Builder setIncrementalConversionValuePerCost(double value) { - allCostOfGoodsSoldMicros_ = value; - bitField7_ |= 0x00002000; + incrementalConversionValuePerCost_ = value; + bitField9_ |= 0x00000100; onChanged(); return this; } /** *- * All cost of goods sold is the total cost of the products you sold in orders - * attributed to your ads. Includes the amount from the - * cost_of_goods_sold_micros metric, plus cost of goods sold from all - * conversion actions, even if your campaigns are not actively optimizing - * towards them. It's calculated using product info from cart data to give - * more detail than conversion value alone. + * The incremental return on ad spend (iROAS), calculated as the additional + * conversion value generated per unit of campaign cost. Measures the return + * on your ad spend in terms of incremental value. ** - *optional int64 all_cost_of_goods_sold_micros = 429;+ *optional double incremental_conversion_value_per_cost = 488;* @return This builder for chaining. */ - public Builder clearAllCostOfGoodsSoldMicros() { - bitField7_ = (bitField7_ & ~0x00002000); - allCostOfGoodsSoldMicros_ = 0L; + public Builder clearIncrementalConversionValuePerCost() { + bitField9_ = (bitField9_ & ~0x00000100); + incrementalConversionValuePerCost_ = 0D; onChanged(); return this; } - private long allCrossSellCostOfGoodsSoldMicros_ ; + private double incrementalConversionValuePerCostWinnerScore_ ; /** *- * All cross-sell cost of goods sold is the total cost of products sold as a - * result of advertising a different product. Includes the amount from the - * cross_sell_cost_of_goods_sold_micros metric, plus cross-sell cost of goods - * sold from all your conversion actions, even if your campaigns are not - * actively optimizing towards them. - * It's calculated using product info from cart data to give more detail than - * conversion value alone. + * The probability that this experiment arm is the winner for incremental + * conversion value per cost. This value is between 0.0 and 1.0. ** - *optional int64 all_cross_sell_cost_of_goods_sold_micros = 430;- * @return Whether the allCrossSellCostOfGoodsSoldMicros field is set. + *optional double incremental_conversion_value_per_cost_winner_score = 604;+ * @return Whether the incrementalConversionValuePerCostWinnerScore field is set. */ @java.lang.Override - public boolean hasAllCrossSellCostOfGoodsSoldMicros() { - return ((bitField7_ & 0x00004000) != 0); + public boolean hasIncrementalConversionValuePerCostWinnerScore() { + return ((bitField9_ & 0x00000200) != 0); } /** *- * All cross-sell cost of goods sold is the total cost of products sold as a - * result of advertising a different product. Includes the amount from the - * cross_sell_cost_of_goods_sold_micros metric, plus cross-sell cost of goods - * sold from all your conversion actions, even if your campaigns are not - * actively optimizing towards them. - * It's calculated using product info from cart data to give more detail than - * conversion value alone. + * The probability that this experiment arm is the winner for incremental + * conversion value per cost. This value is between 0.0 and 1.0. ** - *optional int64 all_cross_sell_cost_of_goods_sold_micros = 430;- * @return The allCrossSellCostOfGoodsSoldMicros. + *optional double incremental_conversion_value_per_cost_winner_score = 604;+ * @return The incrementalConversionValuePerCostWinnerScore. */ @java.lang.Override - public long getAllCrossSellCostOfGoodsSoldMicros() { - return allCrossSellCostOfGoodsSoldMicros_; + public double getIncrementalConversionValuePerCostWinnerScore() { + return incrementalConversionValuePerCostWinnerScore_; } /** *- * All cross-sell cost of goods sold is the total cost of products sold as a - * result of advertising a different product. Includes the amount from the - * cross_sell_cost_of_goods_sold_micros metric, plus cross-sell cost of goods - * sold from all your conversion actions, even if your campaigns are not - * actively optimizing towards them. - * It's calculated using product info from cart data to give more detail than - * conversion value alone. + * The probability that this experiment arm is the winner for incremental + * conversion value per cost. This value is between 0.0 and 1.0. ** - *optional int64 all_cross_sell_cost_of_goods_sold_micros = 430;- * @param value The allCrossSellCostOfGoodsSoldMicros to set. + *optional double incremental_conversion_value_per_cost_winner_score = 604;+ * @param value The incrementalConversionValuePerCostWinnerScore to set. * @return This builder for chaining. */ - public Builder setAllCrossSellCostOfGoodsSoldMicros(long value) { + public Builder setIncrementalConversionValuePerCostWinnerScore(double value) { - allCrossSellCostOfGoodsSoldMicros_ = value; - bitField7_ |= 0x00004000; + incrementalConversionValuePerCostWinnerScore_ = value; + bitField9_ |= 0x00000200; onChanged(); return this; } /** *- * All cross-sell cost of goods sold is the total cost of products sold as a - * result of advertising a different product. Includes the amount from the - * cross_sell_cost_of_goods_sold_micros metric, plus cross-sell cost of goods - * sold from all your conversion actions, even if your campaigns are not - * actively optimizing towards them. - * It's calculated using product info from cart data to give more detail than - * conversion value alone. + * The probability that this experiment arm is the winner for incremental + * conversion value per cost. This value is between 0.0 and 1.0. ** - *optional int64 all_cross_sell_cost_of_goods_sold_micros = 430;+ *optional double incremental_conversion_value_per_cost_winner_score = 604;* @return This builder for chaining. */ - public Builder clearAllCrossSellCostOfGoodsSoldMicros() { - bitField7_ = (bitField7_ & ~0x00004000); - allCrossSellCostOfGoodsSoldMicros_ = 0L; + public Builder clearIncrementalConversionValuePerCostWinnerScore() { + bitField9_ = (bitField9_ & ~0x00000200); + incrementalConversionValuePerCostWinnerScore_ = 0D; onChanged(); return this; } - private long allCrossSellGrossProfitMicros_ ; + private double incrementalConversionValuePerCostP90LowerBound_ ; /** *- * All cross-sell gross profit is the profit you made from products sold as a - * result of advertising a different product, minus cost of goods sold (COGS). - * Includes the amount from the cross_sell_gross_profit_micros metric, plus - * cross-sell gross profit from all your conversion actions, even if your - * campaigns are not actively optimizing towards them. - * It's calculated using product info from cart data to give more detail than - * conversion value alone. + * The lower bound of the 90% confidence interval for incremental conversion + * value per cost. The "Guaranteed" return. Even if the data is noisy, you can + * be 90% sure your return was at least this high. ** - *optional int64 all_cross_sell_gross_profit_micros = 431;- * @return Whether the allCrossSellGrossProfitMicros field is set. + *optional double incremental_conversion_value_per_cost_p90_lower_bound = 489;+ * @return Whether the incrementalConversionValuePerCostP90LowerBound field is set. */ @java.lang.Override - public boolean hasAllCrossSellGrossProfitMicros() { - return ((bitField7_ & 0x00008000) != 0); + public boolean hasIncrementalConversionValuePerCostP90LowerBound() { + return ((bitField9_ & 0x00000400) != 0); } /** *- * All cross-sell gross profit is the profit you made from products sold as a - * result of advertising a different product, minus cost of goods sold (COGS). - * Includes the amount from the cross_sell_gross_profit_micros metric, plus - * cross-sell gross profit from all your conversion actions, even if your - * campaigns are not actively optimizing towards them. - * It's calculated using product info from cart data to give more detail than - * conversion value alone. + * The lower bound of the 90% confidence interval for incremental conversion + * value per cost. The "Guaranteed" return. Even if the data is noisy, you can + * be 90% sure your return was at least this high. ** - *optional int64 all_cross_sell_gross_profit_micros = 431;- * @return The allCrossSellGrossProfitMicros. + *optional double incremental_conversion_value_per_cost_p90_lower_bound = 489;+ * @return The incrementalConversionValuePerCostP90LowerBound. */ @java.lang.Override - public long getAllCrossSellGrossProfitMicros() { - return allCrossSellGrossProfitMicros_; + public double getIncrementalConversionValuePerCostP90LowerBound() { + return incrementalConversionValuePerCostP90LowerBound_; } /** *- * All cross-sell gross profit is the profit you made from products sold as a - * result of advertising a different product, minus cost of goods sold (COGS). - * Includes the amount from the cross_sell_gross_profit_micros metric, plus - * cross-sell gross profit from all your conversion actions, even if your - * campaigns are not actively optimizing towards them. - * It's calculated using product info from cart data to give more detail than - * conversion value alone. + * The lower bound of the 90% confidence interval for incremental conversion + * value per cost. The "Guaranteed" return. Even if the data is noisy, you can + * be 90% sure your return was at least this high. ** - *optional int64 all_cross_sell_gross_profit_micros = 431;- * @param value The allCrossSellGrossProfitMicros to set. + *optional double incremental_conversion_value_per_cost_p90_lower_bound = 489;+ * @param value The incrementalConversionValuePerCostP90LowerBound to set. * @return This builder for chaining. */ - public Builder setAllCrossSellGrossProfitMicros(long value) { + public Builder setIncrementalConversionValuePerCostP90LowerBound(double value) { - allCrossSellGrossProfitMicros_ = value; - bitField7_ |= 0x00008000; + incrementalConversionValuePerCostP90LowerBound_ = value; + bitField9_ |= 0x00000400; onChanged(); return this; } /** *- * All cross-sell gross profit is the profit you made from products sold as a - * result of advertising a different product, minus cost of goods sold (COGS). - * Includes the amount from the cross_sell_gross_profit_micros metric, plus - * cross-sell gross profit from all your conversion actions, even if your - * campaigns are not actively optimizing towards them. - * It's calculated using product info from cart data to give more detail than - * conversion value alone. + * The lower bound of the 90% confidence interval for incremental conversion + * value per cost. The "Guaranteed" return. Even if the data is noisy, you can + * be 90% sure your return was at least this high. ** - *optional int64 all_cross_sell_gross_profit_micros = 431;+ *optional double incremental_conversion_value_per_cost_p90_lower_bound = 489;* @return This builder for chaining. */ - public Builder clearAllCrossSellGrossProfitMicros() { - bitField7_ = (bitField7_ & ~0x00008000); - allCrossSellGrossProfitMicros_ = 0L; + public Builder clearIncrementalConversionValuePerCostP90LowerBound() { + bitField9_ = (bitField9_ & ~0x00000400); + incrementalConversionValuePerCostP90LowerBound_ = 0D; onChanged(); return this; } - private long allCrossSellRevenueMicros_ ; + private double incrementalConversionValuePerCostP90UpperBound_ ; /** *- * All cross-sell revenue is the total amount you made from products sold as - * a result of advertising a different product. Includes the amount from the - * cross_sell_revenue_micros metric, plus cross-sell revenue from all your - * conversion actions, even if your campaigns are not actively optimizing - * towards them. It's calculated using product info from cart data to give - * more detail than conversion value alone. + * The upper bound of the 90% confidence interval for incremental conversion + * value per cost. The "Potential" return. The maximum likely revenue + * generated for every dollar spent. ** - *optional int64 all_cross_sell_revenue_micros = 432;- * @return Whether the allCrossSellRevenueMicros field is set. + *optional double incremental_conversion_value_per_cost_p90_upper_bound = 490;+ * @return Whether the incrementalConversionValuePerCostP90UpperBound field is set. */ @java.lang.Override - public boolean hasAllCrossSellRevenueMicros() { - return ((bitField7_ & 0x00010000) != 0); + public boolean hasIncrementalConversionValuePerCostP90UpperBound() { + return ((bitField9_ & 0x00000800) != 0); } /** *- * All cross-sell revenue is the total amount you made from products sold as - * a result of advertising a different product. Includes the amount from the - * cross_sell_revenue_micros metric, plus cross-sell revenue from all your - * conversion actions, even if your campaigns are not actively optimizing - * towards them. It's calculated using product info from cart data to give - * more detail than conversion value alone. + * The upper bound of the 90% confidence interval for incremental conversion + * value per cost. The "Potential" return. The maximum likely revenue + * generated for every dollar spent. ** - *optional int64 all_cross_sell_revenue_micros = 432;- * @return The allCrossSellRevenueMicros. + *optional double incremental_conversion_value_per_cost_p90_upper_bound = 490;+ * @return The incrementalConversionValuePerCostP90UpperBound. */ @java.lang.Override - public long getAllCrossSellRevenueMicros() { - return allCrossSellRevenueMicros_; + public double getIncrementalConversionValuePerCostP90UpperBound() { + return incrementalConversionValuePerCostP90UpperBound_; } /** *- * All cross-sell revenue is the total amount you made from products sold as - * a result of advertising a different product. Includes the amount from the - * cross_sell_revenue_micros metric, plus cross-sell revenue from all your - * conversion actions, even if your campaigns are not actively optimizing - * towards them. It's calculated using product info from cart data to give - * more detail than conversion value alone. + * The upper bound of the 90% confidence interval for incremental conversion + * value per cost. The "Potential" return. The maximum likely revenue + * generated for every dollar spent. ** - *optional int64 all_cross_sell_revenue_micros = 432;- * @param value The allCrossSellRevenueMicros to set. + *optional double incremental_conversion_value_per_cost_p90_upper_bound = 490;+ * @param value The incrementalConversionValuePerCostP90UpperBound to set. * @return This builder for chaining. */ - public Builder setAllCrossSellRevenueMicros(long value) { + public Builder setIncrementalConversionValuePerCostP90UpperBound(double value) { - allCrossSellRevenueMicros_ = value; - bitField7_ |= 0x00010000; + incrementalConversionValuePerCostP90UpperBound_ = value; + bitField9_ |= 0x00000800; onChanged(); return this; } /** *- * All cross-sell revenue is the total amount you made from products sold as - * a result of advertising a different product. Includes the amount from the - * cross_sell_revenue_micros metric, plus cross-sell revenue from all your - * conversion actions, even if your campaigns are not actively optimizing - * towards them. It's calculated using product info from cart data to give - * more detail than conversion value alone. + * The upper bound of the 90% confidence interval for incremental conversion + * value per cost. The "Potential" return. The maximum likely revenue + * generated for every dollar spent. ** - *optional int64 all_cross_sell_revenue_micros = 432;+ *optional double incremental_conversion_value_per_cost_p90_upper_bound = 490;* @return This builder for chaining. */ - public Builder clearAllCrossSellRevenueMicros() { - bitField7_ = (bitField7_ & ~0x00010000); - allCrossSellRevenueMicros_ = 0L; + public Builder clearIncrementalConversionValuePerCostP90UpperBound() { + bitField9_ = (bitField9_ & ~0x00000800); + incrementalConversionValuePerCostP90UpperBound_ = 0D; onChanged(); return this; } - private double allCrossSellUnitsSold_ ; + private double relativeConversionLift_ ; /** *- * All cross-sell units sold is the total number of products sold as a result - * of advertising a different product. Includes the amount shown in the - * cross_sell_units_sold metric, plus cross-sell units sold from all your - * conversion actions, even if your campaigns are not actively optimizing - * towards them. - * It's calculated using product info from cart data to give more detail than - * conversion value alone. + * The percentage increase in conversions in the exposed group compared to the + * control group. ** - *optional double all_cross_sell_units_sold = 433;- * @return Whether the allCrossSellUnitsSold field is set. + *optional double relative_conversion_lift = 491;+ * @return Whether the relativeConversionLift field is set. */ @java.lang.Override - public boolean hasAllCrossSellUnitsSold() { - return ((bitField7_ & 0x00020000) != 0); + public boolean hasRelativeConversionLift() { + return ((bitField9_ & 0x00001000) != 0); } /** *- * All cross-sell units sold is the total number of products sold as a result - * of advertising a different product. Includes the amount shown in the - * cross_sell_units_sold metric, plus cross-sell units sold from all your - * conversion actions, even if your campaigns are not actively optimizing - * towards them. - * It's calculated using product info from cart data to give more detail than - * conversion value alone. + * The percentage increase in conversions in the exposed group compared to the + * control group. ** - *optional double all_cross_sell_units_sold = 433;- * @return The allCrossSellUnitsSold. + *optional double relative_conversion_lift = 491;+ * @return The relativeConversionLift. */ @java.lang.Override - public double getAllCrossSellUnitsSold() { - return allCrossSellUnitsSold_; + public double getRelativeConversionLift() { + return relativeConversionLift_; } /** *- * All cross-sell units sold is the total number of products sold as a result - * of advertising a different product. Includes the amount shown in the - * cross_sell_units_sold metric, plus cross-sell units sold from all your - * conversion actions, even if your campaigns are not actively optimizing - * towards them. - * It's calculated using product info from cart data to give more detail than - * conversion value alone. + * The percentage increase in conversions in the exposed group compared to the + * control group. ** - *optional double all_cross_sell_units_sold = 433;- * @param value The allCrossSellUnitsSold to set. + *optional double relative_conversion_lift = 491;+ * @param value The relativeConversionLift to set. * @return This builder for chaining. */ - public Builder setAllCrossSellUnitsSold(double value) { + public Builder setRelativeConversionLift(double value) { - allCrossSellUnitsSold_ = value; - bitField7_ |= 0x00020000; + relativeConversionLift_ = value; + bitField9_ |= 0x00001000; onChanged(); return this; } /** *- * All cross-sell units sold is the total number of products sold as a result - * of advertising a different product. Includes the amount shown in the - * cross_sell_units_sold metric, plus cross-sell units sold from all your - * conversion actions, even if your campaigns are not actively optimizing - * towards them. - * It's calculated using product info from cart data to give more detail than - * conversion value alone. + * The percentage increase in conversions in the exposed group compared to the + * control group. ** - *optional double all_cross_sell_units_sold = 433;+ *optional double relative_conversion_lift = 491;* @return This builder for chaining. */ - public Builder clearAllCrossSellUnitsSold() { - bitField7_ = (bitField7_ & ~0x00020000); - allCrossSellUnitsSold_ = 0D; + public Builder clearRelativeConversionLift() { + bitField9_ = (bitField9_ & ~0x00001000); + relativeConversionLift_ = 0D; onChanged(); return this; } - private double allGrossProfitMargin_ ; + private double relativeConversionLiftP90LowerBound_ ; /** *- * All gross profit margin is the percentage gross profit you made from - * orders attributed to your ads, after taking out the cost of goods sold - * (COGS). This value is between 0.0 and 1.0, where 1.0 means 100%. Includes - * the amount from the gross_profit_margin metric, plus gross profit margin - * across all conversion actions, even if your campaigns are not actively - * optimizing towards them. - * It's calculated using product info from cart data to give more detail than - * conversion value alone. + * The lower bound of the 90% confidence interval for + * relative_conversion_lift. The minimum percentage increase you can be 90% + * sure occurred. ** - *optional double all_gross_profit_margin = 434;- * @return Whether the allGrossProfitMargin field is set. + *optional double relative_conversion_lift_p90_lower_bound = 492;+ * @return Whether the relativeConversionLiftP90LowerBound field is set. */ @java.lang.Override - public boolean hasAllGrossProfitMargin() { - return ((bitField7_ & 0x00040000) != 0); + public boolean hasRelativeConversionLiftP90LowerBound() { + return ((bitField9_ & 0x00002000) != 0); } /** *- * All gross profit margin is the percentage gross profit you made from - * orders attributed to your ads, after taking out the cost of goods sold - * (COGS). This value is between 0.0 and 1.0, where 1.0 means 100%. Includes - * the amount from the gross_profit_margin metric, plus gross profit margin - * across all conversion actions, even if your campaigns are not actively - * optimizing towards them. - * It's calculated using product info from cart data to give more detail than - * conversion value alone. + * The lower bound of the 90% confidence interval for + * relative_conversion_lift. The minimum percentage increase you can be 90% + * sure occurred. ** - *optional double all_gross_profit_margin = 434;- * @return The allGrossProfitMargin. + *optional double relative_conversion_lift_p90_lower_bound = 492;+ * @return The relativeConversionLiftP90LowerBound. */ @java.lang.Override - public double getAllGrossProfitMargin() { - return allGrossProfitMargin_; + public double getRelativeConversionLiftP90LowerBound() { + return relativeConversionLiftP90LowerBound_; } /** *- * All gross profit margin is the percentage gross profit you made from - * orders attributed to your ads, after taking out the cost of goods sold - * (COGS). This value is between 0.0 and 1.0, where 1.0 means 100%. Includes - * the amount from the gross_profit_margin metric, plus gross profit margin - * across all conversion actions, even if your campaigns are not actively - * optimizing towards them. - * It's calculated using product info from cart data to give more detail than - * conversion value alone. + * The lower bound of the 90% confidence interval for + * relative_conversion_lift. The minimum percentage increase you can be 90% + * sure occurred. ** - *optional double all_gross_profit_margin = 434;- * @param value The allGrossProfitMargin to set. + *optional double relative_conversion_lift_p90_lower_bound = 492;+ * @param value The relativeConversionLiftP90LowerBound to set. * @return This builder for chaining. */ - public Builder setAllGrossProfitMargin(double value) { + public Builder setRelativeConversionLiftP90LowerBound(double value) { - allGrossProfitMargin_ = value; - bitField7_ |= 0x00040000; + relativeConversionLiftP90LowerBound_ = value; + bitField9_ |= 0x00002000; onChanged(); return this; } /** *- * All gross profit margin is the percentage gross profit you made from - * orders attributed to your ads, after taking out the cost of goods sold - * (COGS). This value is between 0.0 and 1.0, where 1.0 means 100%. Includes - * the amount from the gross_profit_margin metric, plus gross profit margin - * across all conversion actions, even if your campaigns are not actively - * optimizing towards them. - * It's calculated using product info from cart data to give more detail than - * conversion value alone. + * The lower bound of the 90% confidence interval for + * relative_conversion_lift. The minimum percentage increase you can be 90% + * sure occurred. ** - *optional double all_gross_profit_margin = 434;+ *optional double relative_conversion_lift_p90_lower_bound = 492;* @return This builder for chaining. */ - public Builder clearAllGrossProfitMargin() { - bitField7_ = (bitField7_ & ~0x00040000); - allGrossProfitMargin_ = 0D; + public Builder clearRelativeConversionLiftP90LowerBound() { + bitField9_ = (bitField9_ & ~0x00002000); + relativeConversionLiftP90LowerBound_ = 0D; onChanged(); return this; } - private long allGrossProfitMicros_ ; + private double relativeConversionLiftP90UpperBound_ ; /** *- * All gross profit is the total profit made from orders attributed to your - * ads minus the cost of goods sold (COGS). Includes the amount from the - * gross_profit_micros metric, plus gross profit from all your conversion - * actions, even if your campaigns are not actively optimizing towards them. - * It's calculated using product info from cart data to give more detail than - * conversion value alone. + * The upper bound of the 90% confidence interval for + * relative_conversion_lift. The maximum percentage increase you can be 90% + * sure occurred. ** - *optional int64 all_gross_profit_micros = 435;- * @return Whether the allGrossProfitMicros field is set. + *optional double relative_conversion_lift_p90_upper_bound = 493;+ * @return Whether the relativeConversionLiftP90UpperBound field is set. */ @java.lang.Override - public boolean hasAllGrossProfitMicros() { - return ((bitField7_ & 0x00080000) != 0); + public boolean hasRelativeConversionLiftP90UpperBound() { + return ((bitField9_ & 0x00004000) != 0); } /** *- * All gross profit is the total profit made from orders attributed to your - * ads minus the cost of goods sold (COGS). Includes the amount from the - * gross_profit_micros metric, plus gross profit from all your conversion - * actions, even if your campaigns are not actively optimizing towards them. - * It's calculated using product info from cart data to give more detail than - * conversion value alone. + * The upper bound of the 90% confidence interval for + * relative_conversion_lift. The maximum percentage increase you can be 90% + * sure occurred. ** - *optional int64 all_gross_profit_micros = 435;- * @return The allGrossProfitMicros. + *optional double relative_conversion_lift_p90_upper_bound = 493;+ * @return The relativeConversionLiftP90UpperBound. */ @java.lang.Override - public long getAllGrossProfitMicros() { - return allGrossProfitMicros_; + public double getRelativeConversionLiftP90UpperBound() { + return relativeConversionLiftP90UpperBound_; } /** *- * All gross profit is the total profit made from orders attributed to your - * ads minus the cost of goods sold (COGS). Includes the amount from the - * gross_profit_micros metric, plus gross profit from all your conversion - * actions, even if your campaigns are not actively optimizing towards them. - * It's calculated using product info from cart data to give more detail than - * conversion value alone. + * The upper bound of the 90% confidence interval for + * relative_conversion_lift. The maximum percentage increase you can be 90% + * sure occurred. ** - *optional int64 all_gross_profit_micros = 435;- * @param value The allGrossProfitMicros to set. + *optional double relative_conversion_lift_p90_upper_bound = 493;+ * @param value The relativeConversionLiftP90UpperBound to set. * @return This builder for chaining. */ - public Builder setAllGrossProfitMicros(long value) { + public Builder setRelativeConversionLiftP90UpperBound(double value) { - allGrossProfitMicros_ = value; - bitField7_ |= 0x00080000; + relativeConversionLiftP90UpperBound_ = value; + bitField9_ |= 0x00004000; onChanged(); return this; } /** *- * All gross profit is the total profit made from orders attributed to your - * ads minus the cost of goods sold (COGS). Includes the amount from the - * gross_profit_micros metric, plus gross profit from all your conversion - * actions, even if your campaigns are not actively optimizing towards them. - * It's calculated using product info from cart data to give more detail than - * conversion value alone. + * The upper bound of the 90% confidence interval for + * relative_conversion_lift. The maximum percentage increase you can be 90% + * sure occurred. ** - *optional int64 all_gross_profit_micros = 435;+ *optional double relative_conversion_lift_p90_upper_bound = 493;* @return This builder for chaining. */ - public Builder clearAllGrossProfitMicros() { - bitField7_ = (bitField7_ & ~0x00080000); - allGrossProfitMicros_ = 0L; + public Builder clearRelativeConversionLiftP90UpperBound() { + bitField9_ = (bitField9_ & ~0x00004000); + relativeConversionLiftP90UpperBound_ = 0D; onChanged(); return this; } - private long allLeadCostOfGoodsSoldMicros_ ; + private double relativeConversionValueLift_ ; /** *- * All lead cost of goods sold is the total cost of products sold as a result - * of advertising the same product. Includes the amount shown in the - * lead_cost_of_goods_sold_micros metric, plus lead cost of goods sold from - * all your conversion actions, even if your campaigns are not actively - * optimizing towards them. - * It's calculated using product info from cart data to give more detail than - * conversion value alone. + * The percentage increase in conversion value in the exposed group compared + * to the control group. ** - *optional int64 all_lead_cost_of_goods_sold_micros = 436;- * @return Whether the allLeadCostOfGoodsSoldMicros field is set. + *optional double relative_conversion_value_lift = 494;+ * @return Whether the relativeConversionValueLift field is set. */ @java.lang.Override - public boolean hasAllLeadCostOfGoodsSoldMicros() { - return ((bitField7_ & 0x00100000) != 0); + public boolean hasRelativeConversionValueLift() { + return ((bitField9_ & 0x00008000) != 0); } /** *- * All lead cost of goods sold is the total cost of products sold as a result - * of advertising the same product. Includes the amount shown in the - * lead_cost_of_goods_sold_micros metric, plus lead cost of goods sold from - * all your conversion actions, even if your campaigns are not actively - * optimizing towards them. - * It's calculated using product info from cart data to give more detail than - * conversion value alone. + * The percentage increase in conversion value in the exposed group compared + * to the control group. ** - *optional int64 all_lead_cost_of_goods_sold_micros = 436;- * @return The allLeadCostOfGoodsSoldMicros. + *optional double relative_conversion_value_lift = 494;+ * @return The relativeConversionValueLift. */ @java.lang.Override - public long getAllLeadCostOfGoodsSoldMicros() { - return allLeadCostOfGoodsSoldMicros_; + public double getRelativeConversionValueLift() { + return relativeConversionValueLift_; } /** *- * All lead cost of goods sold is the total cost of products sold as a result - * of advertising the same product. Includes the amount shown in the - * lead_cost_of_goods_sold_micros metric, plus lead cost of goods sold from - * all your conversion actions, even if your campaigns are not actively - * optimizing towards them. - * It's calculated using product info from cart data to give more detail than - * conversion value alone. + * The percentage increase in conversion value in the exposed group compared + * to the control group. ** - *optional int64 all_lead_cost_of_goods_sold_micros = 436;- * @param value The allLeadCostOfGoodsSoldMicros to set. + *optional double relative_conversion_value_lift = 494;+ * @param value The relativeConversionValueLift to set. * @return This builder for chaining. */ - public Builder setAllLeadCostOfGoodsSoldMicros(long value) { + public Builder setRelativeConversionValueLift(double value) { - allLeadCostOfGoodsSoldMicros_ = value; - bitField7_ |= 0x00100000; + relativeConversionValueLift_ = value; + bitField9_ |= 0x00008000; onChanged(); return this; } /** *- * All lead cost of goods sold is the total cost of products sold as a result - * of advertising the same product. Includes the amount shown in the - * lead_cost_of_goods_sold_micros metric, plus lead cost of goods sold from - * all your conversion actions, even if your campaigns are not actively - * optimizing towards them. - * It's calculated using product info from cart data to give more detail than - * conversion value alone. + * The percentage increase in conversion value in the exposed group compared + * to the control group. ** - *optional int64 all_lead_cost_of_goods_sold_micros = 436;+ *optional double relative_conversion_value_lift = 494;* @return This builder for chaining. */ - public Builder clearAllLeadCostOfGoodsSoldMicros() { - bitField7_ = (bitField7_ & ~0x00100000); - allLeadCostOfGoodsSoldMicros_ = 0L; + public Builder clearRelativeConversionValueLift() { + bitField9_ = (bitField9_ & ~0x00008000); + relativeConversionValueLift_ = 0D; onChanged(); return this; } - private long allLeadGrossProfitMicros_ ; + private double relativeConversionValueLiftP90LowerBound_ ; /** *- * All lead gross profit is the profit you made from products sold as a result - * of advertising the same product, minus cost of goods sold (COGS). Includes - * the amount from the lead_gross_profit_micros metric, plus lead gross profit - * from all your conversion actions, even if your campaigns are not actively - * optimizing towards them. - * It's calculated using product info from cart data to give more detail than - * conversion value alone. + * The lower bound of the 90% confidence interval for + * relative_conversion_value_lift. The lowest likely percentage of incremental + * revenue the ads generated. ** - *optional int64 all_lead_gross_profit_micros = 437;- * @return Whether the allLeadGrossProfitMicros field is set. + *optional double relative_conversion_value_lift_p90_lower_bound = 495;+ * @return Whether the relativeConversionValueLiftP90LowerBound field is set. */ - @java.lang.Override - public boolean hasAllLeadGrossProfitMicros() { - return ((bitField7_ & 0x00200000) != 0); - } - /** - *- * All lead gross profit is the profit you made from products sold as a result - * of advertising the same product, minus cost of goods sold (COGS). Includes - * the amount from the lead_gross_profit_micros metric, plus lead gross profit - * from all your conversion actions, even if your campaigns are not actively - * optimizing towards them. - * It's calculated using product info from cart data to give more detail than - * conversion value alone. + @java.lang.Override + public boolean hasRelativeConversionValueLiftP90LowerBound() { + return ((bitField9_ & 0x00010000) != 0); + } + /** + *+ * The lower bound of the 90% confidence interval for + * relative_conversion_value_lift. The lowest likely percentage of incremental + * revenue the ads generated. ** - *optional int64 all_lead_gross_profit_micros = 437;- * @return The allLeadGrossProfitMicros. + *optional double relative_conversion_value_lift_p90_lower_bound = 495;+ * @return The relativeConversionValueLiftP90LowerBound. */ @java.lang.Override - public long getAllLeadGrossProfitMicros() { - return allLeadGrossProfitMicros_; + public double getRelativeConversionValueLiftP90LowerBound() { + return relativeConversionValueLiftP90LowerBound_; } /** *- * All lead gross profit is the profit you made from products sold as a result - * of advertising the same product, minus cost of goods sold (COGS). Includes - * the amount from the lead_gross_profit_micros metric, plus lead gross profit - * from all your conversion actions, even if your campaigns are not actively - * optimizing towards them. - * It's calculated using product info from cart data to give more detail than - * conversion value alone. + * The lower bound of the 90% confidence interval for + * relative_conversion_value_lift. The lowest likely percentage of incremental + * revenue the ads generated. ** - *optional int64 all_lead_gross_profit_micros = 437;- * @param value The allLeadGrossProfitMicros to set. + *optional double relative_conversion_value_lift_p90_lower_bound = 495;+ * @param value The relativeConversionValueLiftP90LowerBound to set. * @return This builder for chaining. */ - public Builder setAllLeadGrossProfitMicros(long value) { + public Builder setRelativeConversionValueLiftP90LowerBound(double value) { - allLeadGrossProfitMicros_ = value; - bitField7_ |= 0x00200000; + relativeConversionValueLiftP90LowerBound_ = value; + bitField9_ |= 0x00010000; onChanged(); return this; } /** *- * All lead gross profit is the profit you made from products sold as a result - * of advertising the same product, minus cost of goods sold (COGS). Includes - * the amount from the lead_gross_profit_micros metric, plus lead gross profit - * from all your conversion actions, even if your campaigns are not actively - * optimizing towards them. - * It's calculated using product info from cart data to give more detail than - * conversion value alone. + * The lower bound of the 90% confidence interval for + * relative_conversion_value_lift. The lowest likely percentage of incremental + * revenue the ads generated. ** - *optional int64 all_lead_gross_profit_micros = 437;+ *optional double relative_conversion_value_lift_p90_lower_bound = 495;* @return This builder for chaining. */ - public Builder clearAllLeadGrossProfitMicros() { - bitField7_ = (bitField7_ & ~0x00200000); - allLeadGrossProfitMicros_ = 0L; + public Builder clearRelativeConversionValueLiftP90LowerBound() { + bitField9_ = (bitField9_ & ~0x00010000); + relativeConversionValueLiftP90LowerBound_ = 0D; onChanged(); return this; } - private long allLeadRevenueMicros_ ; + private double relativeConversionValueLiftP90UpperBound_ ; /** *- * All lead revenue is the total amount you made from products sold as a - * result of advertising the same product. Includes the amount shown in the - * lead_revenue_micros metric, plus lead revenue from all your conversion - * actions, even if your campaigns are not actively optimizing towards them. - * It's calculated using product info from cart data to give more detail than - * conversion value alone. + * The upper bound of the 90% confidence interval for + * relative_conversion_value_lift. The highest likely percentage of + * incremental revenue the ads generated. ** - *optional int64 all_lead_revenue_micros = 438;- * @return Whether the allLeadRevenueMicros field is set. + *optional double relative_conversion_value_lift_p90_upper_bound = 496;+ * @return Whether the relativeConversionValueLiftP90UpperBound field is set. */ @java.lang.Override - public boolean hasAllLeadRevenueMicros() { - return ((bitField7_ & 0x00400000) != 0); + public boolean hasRelativeConversionValueLiftP90UpperBound() { + return ((bitField9_ & 0x00020000) != 0); } /** *- * All lead revenue is the total amount you made from products sold as a - * result of advertising the same product. Includes the amount shown in the - * lead_revenue_micros metric, plus lead revenue from all your conversion - * actions, even if your campaigns are not actively optimizing towards them. - * It's calculated using product info from cart data to give more detail than - * conversion value alone. + * The upper bound of the 90% confidence interval for + * relative_conversion_value_lift. The highest likely percentage of + * incremental revenue the ads generated. ** - *optional int64 all_lead_revenue_micros = 438;- * @return The allLeadRevenueMicros. + *optional double relative_conversion_value_lift_p90_upper_bound = 496;+ * @return The relativeConversionValueLiftP90UpperBound. */ @java.lang.Override - public long getAllLeadRevenueMicros() { - return allLeadRevenueMicros_; + public double getRelativeConversionValueLiftP90UpperBound() { + return relativeConversionValueLiftP90UpperBound_; } /** *- * All lead revenue is the total amount you made from products sold as a - * result of advertising the same product. Includes the amount shown in the - * lead_revenue_micros metric, plus lead revenue from all your conversion - * actions, even if your campaigns are not actively optimizing towards them. - * It's calculated using product info from cart data to give more detail than - * conversion value alone. + * The upper bound of the 90% confidence interval for + * relative_conversion_value_lift. The highest likely percentage of + * incremental revenue the ads generated. ** - *optional int64 all_lead_revenue_micros = 438;- * @param value The allLeadRevenueMicros to set. + *optional double relative_conversion_value_lift_p90_upper_bound = 496;+ * @param value The relativeConversionValueLiftP90UpperBound to set. * @return This builder for chaining. */ - public Builder setAllLeadRevenueMicros(long value) { + public Builder setRelativeConversionValueLiftP90UpperBound(double value) { - allLeadRevenueMicros_ = value; - bitField7_ |= 0x00400000; + relativeConversionValueLiftP90UpperBound_ = value; + bitField9_ |= 0x00020000; onChanged(); return this; } /** *- * All lead revenue is the total amount you made from products sold as a - * result of advertising the same product. Includes the amount shown in the - * lead_revenue_micros metric, plus lead revenue from all your conversion - * actions, even if your campaigns are not actively optimizing towards them. - * It's calculated using product info from cart data to give more detail than - * conversion value alone. + * The upper bound of the 90% confidence interval for + * relative_conversion_value_lift. The highest likely percentage of + * incremental revenue the ads generated. ** - *optional int64 all_lead_revenue_micros = 438;+ *optional double relative_conversion_value_lift_p90_upper_bound = 496;* @return This builder for chaining. */ - public Builder clearAllLeadRevenueMicros() { - bitField7_ = (bitField7_ & ~0x00400000); - allLeadRevenueMicros_ = 0L; + public Builder clearRelativeConversionValueLiftP90UpperBound() { + bitField9_ = (bitField9_ & ~0x00020000); + relativeConversionValueLiftP90UpperBound_ = 0D; onChanged(); return this; } - private double allLeadUnitsSold_ ; + private double absoluteBrandLift_ ; /** *- * All lead units sold is the total number of products sold as a result of - * advertising the same product. Includes the amount shown in the - * lead_units_sold metric, plus lead units sold from all your conversion - * actions, even if your campaigns are not actively optimizing towards them. - * It's calculated using product info from cart data to give more detail than - * conversion value alone. + * These metrics estimate the additional brand lift directly attributable to + * the ad campaign. ** - *optional double all_lead_units_sold = 439;- * @return Whether the allLeadUnitsSold field is set. + *optional double absolute_brand_lift = 497;+ * @return Whether the absoluteBrandLift field is set. */ @java.lang.Override - public boolean hasAllLeadUnitsSold() { - return ((bitField7_ & 0x00800000) != 0); + public boolean hasAbsoluteBrandLift() { + return ((bitField9_ & 0x00040000) != 0); } /** *- * All lead units sold is the total number of products sold as a result of - * advertising the same product. Includes the amount shown in the - * lead_units_sold metric, plus lead units sold from all your conversion - * actions, even if your campaigns are not actively optimizing towards them. - * It's calculated using product info from cart data to give more detail than - * conversion value alone. + * These metrics estimate the additional brand lift directly attributable to + * the ad campaign. ** - *optional double all_lead_units_sold = 439;- * @return The allLeadUnitsSold. + *optional double absolute_brand_lift = 497;+ * @return The absoluteBrandLift. */ @java.lang.Override - public double getAllLeadUnitsSold() { - return allLeadUnitsSold_; + public double getAbsoluteBrandLift() { + return absoluteBrandLift_; } /** *- * All lead units sold is the total number of products sold as a result of - * advertising the same product. Includes the amount shown in the - * lead_units_sold metric, plus lead units sold from all your conversion - * actions, even if your campaigns are not actively optimizing towards them. - * It's calculated using product info from cart data to give more detail than - * conversion value alone. + * These metrics estimate the additional brand lift directly attributable to + * the ad campaign. ** - *optional double all_lead_units_sold = 439;- * @param value The allLeadUnitsSold to set. + *optional double absolute_brand_lift = 497;+ * @param value The absoluteBrandLift to set. * @return This builder for chaining. */ - public Builder setAllLeadUnitsSold(double value) { + public Builder setAbsoluteBrandLift(double value) { - allLeadUnitsSold_ = value; - bitField7_ |= 0x00800000; + absoluteBrandLift_ = value; + bitField9_ |= 0x00040000; onChanged(); return this; } /** *- * All lead units sold is the total number of products sold as a result of - * advertising the same product. Includes the amount shown in the - * lead_units_sold metric, plus lead units sold from all your conversion - * actions, even if your campaigns are not actively optimizing towards them. - * It's calculated using product info from cart data to give more detail than - * conversion value alone. + * These metrics estimate the additional brand lift directly attributable to + * the ad campaign. ** - *optional double all_lead_units_sold = 439;+ *optional double absolute_brand_lift = 497;* @return This builder for chaining. */ - public Builder clearAllLeadUnitsSold() { - bitField7_ = (bitField7_ & ~0x00800000); - allLeadUnitsSold_ = 0D; + public Builder clearAbsoluteBrandLift() { + bitField9_ = (bitField9_ & ~0x00040000); + absoluteBrandLift_ = 0D; onChanged(); return this; } - private double allOrders_ ; + private double absoluteBrandLiftP90LowerBound_ ; /** *- * All orders is total number of purchase conversions attributed to your ads. - * Includes the amount from the orders metric, plus orders from all your - * conversion actions, even if your campaigns are not actively optimizing - * towards them. - * It's calculated using product info from cart data to give more detail than - * conversion value alone. + * Lower bound of the 90% confidence interval for absolute brand lift. + * The "conservative" estimate of your success. It is the minimum increase + * you can be 90% sure was caused by your ads. ** - *optional double all_orders = 440;- * @return Whether the allOrders field is set. + *optional double absolute_brand_lift_p90_lower_bound = 498;+ * @return Whether the absoluteBrandLiftP90LowerBound field is set. */ @java.lang.Override - public boolean hasAllOrders() { - return ((bitField7_ & 0x01000000) != 0); + public boolean hasAbsoluteBrandLiftP90LowerBound() { + return ((bitField9_ & 0x00080000) != 0); } /** *- * All orders is total number of purchase conversions attributed to your ads. - * Includes the amount from the orders metric, plus orders from all your - * conversion actions, even if your campaigns are not actively optimizing - * towards them. - * It's calculated using product info from cart data to give more detail than - * conversion value alone. + * Lower bound of the 90% confidence interval for absolute brand lift. + * The "conservative" estimate of your success. It is the minimum increase + * you can be 90% sure was caused by your ads. ** - *optional double all_orders = 440;- * @return The allOrders. + *optional double absolute_brand_lift_p90_lower_bound = 498;+ * @return The absoluteBrandLiftP90LowerBound. */ @java.lang.Override - public double getAllOrders() { - return allOrders_; + public double getAbsoluteBrandLiftP90LowerBound() { + return absoluteBrandLiftP90LowerBound_; } /** *- * All orders is total number of purchase conversions attributed to your ads. - * Includes the amount from the orders metric, plus orders from all your - * conversion actions, even if your campaigns are not actively optimizing - * towards them. - * It's calculated using product info from cart data to give more detail than - * conversion value alone. + * Lower bound of the 90% confidence interval for absolute brand lift. + * The "conservative" estimate of your success. It is the minimum increase + * you can be 90% sure was caused by your ads. ** - *optional double all_orders = 440;- * @param value The allOrders to set. + *optional double absolute_brand_lift_p90_lower_bound = 498;+ * @param value The absoluteBrandLiftP90LowerBound to set. * @return This builder for chaining. */ - public Builder setAllOrders(double value) { + public Builder setAbsoluteBrandLiftP90LowerBound(double value) { - allOrders_ = value; - bitField7_ |= 0x01000000; + absoluteBrandLiftP90LowerBound_ = value; + bitField9_ |= 0x00080000; onChanged(); return this; } /** *- * All orders is total number of purchase conversions attributed to your ads. - * Includes the amount from the orders metric, plus orders from all your - * conversion actions, even if your campaigns are not actively optimizing - * towards them. - * It's calculated using product info from cart data to give more detail than - * conversion value alone. + * Lower bound of the 90% confidence interval for absolute brand lift. + * The "conservative" estimate of your success. It is the minimum increase + * you can be 90% sure was caused by your ads. ** - *optional double all_orders = 440;+ *optional double absolute_brand_lift_p90_lower_bound = 498;* @return This builder for chaining. */ - public Builder clearAllOrders() { - bitField7_ = (bitField7_ & ~0x01000000); - allOrders_ = 0D; + public Builder clearAbsoluteBrandLiftP90LowerBound() { + bitField9_ = (bitField9_ & ~0x00080000); + absoluteBrandLiftP90LowerBound_ = 0D; onChanged(); return this; } - private long allRevenueMicros_ ; + private double absoluteBrandLiftP90UpperBound_ ; /** *- * All revenue is the total you made from orders attributed to your ads. - * Includes the amount from the revenue_micros metric, plus revenue from all - * your conversion actions, even if your campaigns are not actively optimizing - * towards them. - * It's calculated using product info from cart data to give more detail than - * conversion value alone. + * Upper bound of the 90% confidence interval for absolute brand lift. + * The "optimistic" estimate of your success. It is the maximum increase + * likely driven by your ads. ** - *optional int64 all_revenue_micros = 441;- * @return Whether the allRevenueMicros field is set. + *optional double absolute_brand_lift_p90_upper_bound = 499;+ * @return Whether the absoluteBrandLiftP90UpperBound field is set. */ @java.lang.Override - public boolean hasAllRevenueMicros() { - return ((bitField7_ & 0x02000000) != 0); + public boolean hasAbsoluteBrandLiftP90UpperBound() { + return ((bitField9_ & 0x00100000) != 0); } /** *- * All revenue is the total you made from orders attributed to your ads. - * Includes the amount from the revenue_micros metric, plus revenue from all - * your conversion actions, even if your campaigns are not actively optimizing - * towards them. - * It's calculated using product info from cart data to give more detail than - * conversion value alone. + * Upper bound of the 90% confidence interval for absolute brand lift. + * The "optimistic" estimate of your success. It is the maximum increase + * likely driven by your ads. ** - *optional int64 all_revenue_micros = 441;- * @return The allRevenueMicros. + *optional double absolute_brand_lift_p90_upper_bound = 499;+ * @return The absoluteBrandLiftP90UpperBound. */ @java.lang.Override - public long getAllRevenueMicros() { - return allRevenueMicros_; + public double getAbsoluteBrandLiftP90UpperBound() { + return absoluteBrandLiftP90UpperBound_; } /** *- * All revenue is the total you made from orders attributed to your ads. - * Includes the amount from the revenue_micros metric, plus revenue from all - * your conversion actions, even if your campaigns are not actively optimizing - * towards them. - * It's calculated using product info from cart data to give more detail than - * conversion value alone. + * Upper bound of the 90% confidence interval for absolute brand lift. + * The "optimistic" estimate of your success. It is the maximum increase + * likely driven by your ads. ** - *optional int64 all_revenue_micros = 441;- * @param value The allRevenueMicros to set. + *optional double absolute_brand_lift_p90_upper_bound = 499;+ * @param value The absoluteBrandLiftP90UpperBound to set. * @return This builder for chaining. */ - public Builder setAllRevenueMicros(long value) { + public Builder setAbsoluteBrandLiftP90UpperBound(double value) { - allRevenueMicros_ = value; - bitField7_ |= 0x02000000; + absoluteBrandLiftP90UpperBound_ = value; + bitField9_ |= 0x00100000; onChanged(); return this; } /** *- * All revenue is the total you made from orders attributed to your ads. - * Includes the amount from the revenue_micros metric, plus revenue from all - * your conversion actions, even if your campaigns are not actively optimizing - * towards them. - * It's calculated using product info from cart data to give more detail than - * conversion value alone. + * Upper bound of the 90% confidence interval for absolute brand lift. + * The "optimistic" estimate of your success. It is the maximum increase + * likely driven by your ads. ** - *optional int64 all_revenue_micros = 441;+ *optional double absolute_brand_lift_p90_upper_bound = 499;* @return This builder for chaining. */ - public Builder clearAllRevenueMicros() { - bitField7_ = (bitField7_ & ~0x02000000); - allRevenueMicros_ = 0L; + public Builder clearAbsoluteBrandLiftP90UpperBound() { + bitField9_ = (bitField9_ & ~0x00100000); + absoluteBrandLiftP90UpperBound_ = 0D; onChanged(); return this; } - private double allUnitsSold_ ; + private double absoluteBrandLiftPValue_ ; /** *- * All units sold is the total number of products sold from orders attributed - * to your ads. Includes the amount from the units_sold metric, plus - * units sold from all your conversion actions, even if your campaigns are not - * actively optimizing towards them. - * It's calculated using product info from cart data to give more detail than - * conversion value alone. + * The p-value provides a measure of the statistical significance for the + * detected brand lift. It calculates the likelihood that your incremental + * lift was driven by ad performance rather than being a merely random + * occurrence. Achieving a low score of 0.10 indicates 90% + * confidence that your advertising efforts directly generated the additional + * lift. ** - *optional double all_units_sold = 442;- * @return Whether the allUnitsSold field is set. + *optional double absolute_brand_lift_p_value = 500;+ * @return Whether the absoluteBrandLiftPValue field is set. */ @java.lang.Override - public boolean hasAllUnitsSold() { - return ((bitField7_ & 0x04000000) != 0); + public boolean hasAbsoluteBrandLiftPValue() { + return ((bitField9_ & 0x00200000) != 0); } /** *- * All units sold is the total number of products sold from orders attributed - * to your ads. Includes the amount from the units_sold metric, plus - * units sold from all your conversion actions, even if your campaigns are not - * actively optimizing towards them. - * It's calculated using product info from cart data to give more detail than - * conversion value alone. + * The p-value provides a measure of the statistical significance for the + * detected brand lift. It calculates the likelihood that your incremental + * lift was driven by ad performance rather than being a merely random + * occurrence. Achieving a low score of 0.10 indicates 90% + * confidence that your advertising efforts directly generated the additional + * lift. ** - *optional double all_units_sold = 442;- * @return The allUnitsSold. + *optional double absolute_brand_lift_p_value = 500;+ * @return The absoluteBrandLiftPValue. */ @java.lang.Override - public double getAllUnitsSold() { - return allUnitsSold_; + public double getAbsoluteBrandLiftPValue() { + return absoluteBrandLiftPValue_; } /** *- * All units sold is the total number of products sold from orders attributed - * to your ads. Includes the amount from the units_sold metric, plus - * units sold from all your conversion actions, even if your campaigns are not - * actively optimizing towards them. - * It's calculated using product info from cart data to give more detail than - * conversion value alone. + * The p-value provides a measure of the statistical significance for the + * detected brand lift. It calculates the likelihood that your incremental + * lift was driven by ad performance rather than being a merely random + * occurrence. Achieving a low score of 0.10 indicates 90% + * confidence that your advertising efforts directly generated the additional + * lift. ** - *optional double all_units_sold = 442;- * @param value The allUnitsSold to set. + *optional double absolute_brand_lift_p_value = 500;+ * @param value The absoluteBrandLiftPValue to set. * @return This builder for chaining. */ - public Builder setAllUnitsSold(double value) { + public Builder setAbsoluteBrandLiftPValue(double value) { - allUnitsSold_ = value; - bitField7_ |= 0x04000000; + absoluteBrandLiftPValue_ = value; + bitField9_ |= 0x00200000; onChanged(); return this; } /** *- * All units sold is the total number of products sold from orders attributed - * to your ads. Includes the amount from the units_sold metric, plus - * units sold from all your conversion actions, even if your campaigns are not - * actively optimizing towards them. - * It's calculated using product info from cart data to give more detail than - * conversion value alone. + * The p-value provides a measure of the statistical significance for the + * detected brand lift. It calculates the likelihood that your incremental + * lift was driven by ad performance rather than being a merely random + * occurrence. Achieving a low score of 0.10 indicates 90% + * confidence that your advertising efforts directly generated the additional + * lift. ** - *optional double all_units_sold = 442;+ *optional double absolute_brand_lift_p_value = 500;* @return This builder for chaining. */ - public Builder clearAllUnitsSold() { - bitField7_ = (bitField7_ & ~0x04000000); - allUnitsSold_ = 0D; + public Builder clearAbsoluteBrandLiftPValue() { + bitField9_ = (bitField9_ & ~0x00200000); + absoluteBrandLiftPValue_ = 0D; onChanged(); return this; } - private double controlCostPerConversion_ ; + private double brandLiftBaselinePositiveResponseRate_ ; /** *- * The cost per conversion metric on the control arm of the - * experiment. The treatment cost per conversion value can be - * selected by using `cost_per_conversion`. + * Represents the rate of positive responses that would have occurred + * naturally without ad exposure, based on the behavior of the control group. + * Often referred to as "Control" responses. Provides the baseline + * level of brand perception that occurred naturally. ** - *optional double control_cost_per_conversion = 446;- * @return Whether the controlCostPerConversion field is set. + *optional double brand_lift_baseline_positive_response_rate = 501;+ * @return Whether the brandLiftBaselinePositiveResponseRate field is set. */ @java.lang.Override - public boolean hasControlCostPerConversion() { - return ((bitField7_ & 0x08000000) != 0); + public boolean hasBrandLiftBaselinePositiveResponseRate() { + return ((bitField9_ & 0x00400000) != 0); } /** *- * The cost per conversion metric on the control arm of the - * experiment. The treatment cost per conversion value can be - * selected by using `cost_per_conversion`. + * Represents the rate of positive responses that would have occurred + * naturally without ad exposure, based on the behavior of the control group. + * Often referred to as "Control" responses. Provides the baseline + * level of brand perception that occurred naturally. ** - *optional double control_cost_per_conversion = 446;- * @return The controlCostPerConversion. + *optional double brand_lift_baseline_positive_response_rate = 501;+ * @return The brandLiftBaselinePositiveResponseRate. */ @java.lang.Override - public double getControlCostPerConversion() { - return controlCostPerConversion_; + public double getBrandLiftBaselinePositiveResponseRate() { + return brandLiftBaselinePositiveResponseRate_; } /** *- * The cost per conversion metric on the control arm of the - * experiment. The treatment cost per conversion value can be - * selected by using `cost_per_conversion`. + * Represents the rate of positive responses that would have occurred + * naturally without ad exposure, based on the behavior of the control group. + * Often referred to as "Control" responses. Provides the baseline + * level of brand perception that occurred naturally. ** - *optional double control_cost_per_conversion = 446;- * @param value The controlCostPerConversion to set. + *optional double brand_lift_baseline_positive_response_rate = 501;+ * @param value The brandLiftBaselinePositiveResponseRate to set. * @return This builder for chaining. */ - public Builder setControlCostPerConversion(double value) { + public Builder setBrandLiftBaselinePositiveResponseRate(double value) { - controlCostPerConversion_ = value; - bitField7_ |= 0x08000000; + brandLiftBaselinePositiveResponseRate_ = value; + bitField9_ |= 0x00400000; onChanged(); return this; } /** *- * The cost per conversion metric on the control arm of the - * experiment. The treatment cost per conversion value can be - * selected by using `cost_per_conversion`. + * Represents the rate of positive responses that would have occurred + * naturally without ad exposure, based on the behavior of the control group. + * Often referred to as "Control" responses. Provides the baseline + * level of brand perception that occurred naturally. ** - *optional double control_cost_per_conversion = 446;+ *optional double brand_lift_baseline_positive_response_rate = 501;* @return This builder for chaining. */ - public Builder clearControlCostPerConversion() { - bitField7_ = (bitField7_ & ~0x08000000); - controlCostPerConversion_ = 0D; + public Builder clearBrandLiftBaselinePositiveResponseRate() { + bitField9_ = (bitField9_ & ~0x00400000); + brandLiftBaselinePositiveResponseRate_ = 0D; onChanged(); return this; } - private double costPerConversionMarginOfError_ ; + private double brandLiftBaselinePositiveResponseRateP90LowerBound_ ; /** *- * The margin of error when estimating the experiment's effect on cost per - * conversion. - * - * Together with `cost_per_conversion_change_point_estimate`, - * they describe a confidence interval with a prescribed confidence level - * for the difference being estimated. The quantity being estimated is - * (treatment / control - 1). This field specifies the radius of the - * confidence interval, which is centered at - * `cost_per_conversion_change_point_estimate`. + * Lower bound of the 90% confidence interval for the baseline positive + * response rate. Represents the conservative baseline rate of positive brand + * responses you could expect naturally without ad exposure. ** - *optional double cost_per_conversion_margin_of_error = 447;- * @return Whether the costPerConversionMarginOfError field is set. + *optional double brand_lift_baseline_positive_response_rate_p90_lower_bound = 502;+ * @return Whether the brandLiftBaselinePositiveResponseRateP90LowerBound field is set. */ @java.lang.Override - public boolean hasCostPerConversionMarginOfError() { - return ((bitField7_ & 0x10000000) != 0); + public boolean hasBrandLiftBaselinePositiveResponseRateP90LowerBound() { + return ((bitField9_ & 0x00800000) != 0); } /** *- * The margin of error when estimating the experiment's effect on cost per - * conversion. - * - * Together with `cost_per_conversion_change_point_estimate`, - * they describe a confidence interval with a prescribed confidence level - * for the difference being estimated. The quantity being estimated is - * (treatment / control - 1). This field specifies the radius of the - * confidence interval, which is centered at - * `cost_per_conversion_change_point_estimate`. + * Lower bound of the 90% confidence interval for the baseline positive + * response rate. Represents the conservative baseline rate of positive brand + * responses you could expect naturally without ad exposure. ** - *optional double cost_per_conversion_margin_of_error = 447;- * @return The costPerConversionMarginOfError. + *optional double brand_lift_baseline_positive_response_rate_p90_lower_bound = 502;+ * @return The brandLiftBaselinePositiveResponseRateP90LowerBound. */ @java.lang.Override - public double getCostPerConversionMarginOfError() { - return costPerConversionMarginOfError_; + public double getBrandLiftBaselinePositiveResponseRateP90LowerBound() { + return brandLiftBaselinePositiveResponseRateP90LowerBound_; } /** *- * The margin of error when estimating the experiment's effect on cost per - * conversion. - * - * Together with `cost_per_conversion_change_point_estimate`, - * they describe a confidence interval with a prescribed confidence level - * for the difference being estimated. The quantity being estimated is - * (treatment / control - 1). This field specifies the radius of the - * confidence interval, which is centered at - * `cost_per_conversion_change_point_estimate`. + * Lower bound of the 90% confidence interval for the baseline positive + * response rate. Represents the conservative baseline rate of positive brand + * responses you could expect naturally without ad exposure. ** - *optional double cost_per_conversion_margin_of_error = 447;- * @param value The costPerConversionMarginOfError to set. + *optional double brand_lift_baseline_positive_response_rate_p90_lower_bound = 502;+ * @param value The brandLiftBaselinePositiveResponseRateP90LowerBound to set. * @return This builder for chaining. */ - public Builder setCostPerConversionMarginOfError(double value) { + public Builder setBrandLiftBaselinePositiveResponseRateP90LowerBound(double value) { - costPerConversionMarginOfError_ = value; - bitField7_ |= 0x10000000; + brandLiftBaselinePositiveResponseRateP90LowerBound_ = value; + bitField9_ |= 0x00800000; onChanged(); return this; } /** *- * The margin of error when estimating the experiment's effect on cost per - * conversion. - * - * Together with `cost_per_conversion_change_point_estimate`, - * they describe a confidence interval with a prescribed confidence level - * for the difference being estimated. The quantity being estimated is - * (treatment / control - 1). This field specifies the radius of the - * confidence interval, which is centered at - * `cost_per_conversion_change_point_estimate`. + * Lower bound of the 90% confidence interval for the baseline positive + * response rate. Represents the conservative baseline rate of positive brand + * responses you could expect naturally without ad exposure. ** - *optional double cost_per_conversion_margin_of_error = 447;+ *optional double brand_lift_baseline_positive_response_rate_p90_lower_bound = 502;* @return This builder for chaining. */ - public Builder clearCostPerConversionMarginOfError() { - bitField7_ = (bitField7_ & ~0x10000000); - costPerConversionMarginOfError_ = 0D; + public Builder clearBrandLiftBaselinePositiveResponseRateP90LowerBound() { + bitField9_ = (bitField9_ & ~0x00800000); + brandLiftBaselinePositiveResponseRateP90LowerBound_ = 0D; onChanged(); return this; } - private double costPerConversionPValue_ ; + private double brandLiftBaselinePositiveResponseRateP90UpperBound_ ; /** *- * The p-value for the null hypothesis that the experiment has no effect on - * cost per conversion. Ranges from 0 to 1. - * - * Say if the p-value is 0.03, that means the probability of observing the - * data, if the experiment has no effect on cost per conversion, is 3%. + * Upper bound of the 90% confidence interval for the baseline positive + * response rate. Represents the optimistic baseline rate of positive brand + * responses expected naturally without ad exposure. ** - *optional double cost_per_conversion_p_value = 448;- * @return Whether the costPerConversionPValue field is set. + *optional double brand_lift_baseline_positive_response_rate_p90_upper_bound = 503;+ * @return Whether the brandLiftBaselinePositiveResponseRateP90UpperBound field is set. */ @java.lang.Override - public boolean hasCostPerConversionPValue() { - return ((bitField7_ & 0x20000000) != 0); + public boolean hasBrandLiftBaselinePositiveResponseRateP90UpperBound() { + return ((bitField9_ & 0x01000000) != 0); } /** *- * The p-value for the null hypothesis that the experiment has no effect on - * cost per conversion. Ranges from 0 to 1. - * - * Say if the p-value is 0.03, that means the probability of observing the - * data, if the experiment has no effect on cost per conversion, is 3%. + * Upper bound of the 90% confidence interval for the baseline positive + * response rate. Represents the optimistic baseline rate of positive brand + * responses expected naturally without ad exposure. ** - *optional double cost_per_conversion_p_value = 448;- * @return The costPerConversionPValue. + *optional double brand_lift_baseline_positive_response_rate_p90_upper_bound = 503;+ * @return The brandLiftBaselinePositiveResponseRateP90UpperBound. */ @java.lang.Override - public double getCostPerConversionPValue() { - return costPerConversionPValue_; + public double getBrandLiftBaselinePositiveResponseRateP90UpperBound() { + return brandLiftBaselinePositiveResponseRateP90UpperBound_; } /** *- * The p-value for the null hypothesis that the experiment has no effect on - * cost per conversion. Ranges from 0 to 1. - * - * Say if the p-value is 0.03, that means the probability of observing the - * data, if the experiment has no effect on cost per conversion, is 3%. + * Upper bound of the 90% confidence interval for the baseline positive + * response rate. Represents the optimistic baseline rate of positive brand + * responses expected naturally without ad exposure. ** - *optional double cost_per_conversion_p_value = 448;- * @param value The costPerConversionPValue to set. + *optional double brand_lift_baseline_positive_response_rate_p90_upper_bound = 503;+ * @param value The brandLiftBaselinePositiveResponseRateP90UpperBound to set. * @return This builder for chaining. */ - public Builder setCostPerConversionPValue(double value) { + public Builder setBrandLiftBaselinePositiveResponseRateP90UpperBound(double value) { - costPerConversionPValue_ = value; - bitField7_ |= 0x20000000; + brandLiftBaselinePositiveResponseRateP90UpperBound_ = value; + bitField9_ |= 0x01000000; onChanged(); return this; } /** *- * The p-value for the null hypothesis that the experiment has no effect on - * cost per conversion. Ranges from 0 to 1. - * - * Say if the p-value is 0.03, that means the probability of observing the - * data, if the experiment has no effect on cost per conversion, is 3%. + * Upper bound of the 90% confidence interval for the baseline positive + * response rate. Represents the optimistic baseline rate of positive brand + * responses expected naturally without ad exposure. ** - *optional double cost_per_conversion_p_value = 448;+ *optional double brand_lift_baseline_positive_response_rate_p90_upper_bound = 503;* @return This builder for chaining. */ - public Builder clearCostPerConversionPValue() { - bitField7_ = (bitField7_ & ~0x20000000); - costPerConversionPValue_ = 0D; + public Builder clearBrandLiftBaselinePositiveResponseRateP90UpperBound() { + bitField9_ = (bitField9_ & ~0x01000000); + brandLiftBaselinePositiveResponseRateP90UpperBound_ = 0D; onChanged(); return this; } - private double costPerConversionChangePointEstimate_ ; + private double brandLiftExposedPositiveResponderFractionalCookies_ ; /** *- * The point estimate when estimating the experiment's effect on cost per - * conversion change. - * - * Together with `cost_per_conversion_margin_of_error`, - * they describe a confidence interval with a prescribed confidence level - * for the difference being estimated. The quantity being estimated is - * (treatment / control - 1). This field specifies the point estimate, which - * is the center of the confidence interval: - * `(cost_per_conversion_change_point_estimate - - * cost_per_conversion_margin_of_error, - * cost_per_conversion_change_point_estimate + - * cost_per_conversion_margin_of_error)`. + * Estimated unique users showing interest in the exposed group. This value is + * "fractional" because it represents a statistical estimate rather than a + * raw headcount. ** - *optional double cost_per_conversion_change_point_estimate = 449;- * @return Whether the costPerConversionChangePointEstimate field is set. + *optional double brand_lift_exposed_positive_responder_fractional_cookies = 504;+ * @return Whether the brandLiftExposedPositiveResponderFractionalCookies field is set. */ @java.lang.Override - public boolean hasCostPerConversionChangePointEstimate() { - return ((bitField7_ & 0x40000000) != 0); + public boolean hasBrandLiftExposedPositiveResponderFractionalCookies() { + return ((bitField9_ & 0x02000000) != 0); } /** *- * The point estimate when estimating the experiment's effect on cost per - * conversion change. - * - * Together with `cost_per_conversion_margin_of_error`, - * they describe a confidence interval with a prescribed confidence level - * for the difference being estimated. The quantity being estimated is - * (treatment / control - 1). This field specifies the point estimate, which - * is the center of the confidence interval: - * `(cost_per_conversion_change_point_estimate - - * cost_per_conversion_margin_of_error, - * cost_per_conversion_change_point_estimate + - * cost_per_conversion_margin_of_error)`. + * Estimated unique users showing interest in the exposed group. This value is + * "fractional" because it represents a statistical estimate rather than a + * raw headcount. ** - *optional double cost_per_conversion_change_point_estimate = 449;- * @return The costPerConversionChangePointEstimate. + *optional double brand_lift_exposed_positive_responder_fractional_cookies = 504;+ * @return The brandLiftExposedPositiveResponderFractionalCookies. */ @java.lang.Override - public double getCostPerConversionChangePointEstimate() { - return costPerConversionChangePointEstimate_; + public double getBrandLiftExposedPositiveResponderFractionalCookies() { + return brandLiftExposedPositiveResponderFractionalCookies_; } /** *- * The point estimate when estimating the experiment's effect on cost per - * conversion change. - * - * Together with `cost_per_conversion_margin_of_error`, - * they describe a confidence interval with a prescribed confidence level - * for the difference being estimated. The quantity being estimated is - * (treatment / control - 1). This field specifies the point estimate, which - * is the center of the confidence interval: - * `(cost_per_conversion_change_point_estimate - - * cost_per_conversion_margin_of_error, - * cost_per_conversion_change_point_estimate + - * cost_per_conversion_margin_of_error)`. + * Estimated unique users showing interest in the exposed group. This value is + * "fractional" because it represents a statistical estimate rather than a + * raw headcount. ** - *optional double cost_per_conversion_change_point_estimate = 449;- * @param value The costPerConversionChangePointEstimate to set. + *optional double brand_lift_exposed_positive_responder_fractional_cookies = 504;+ * @param value The brandLiftExposedPositiveResponderFractionalCookies to set. * @return This builder for chaining. */ - public Builder setCostPerConversionChangePointEstimate(double value) { + public Builder setBrandLiftExposedPositiveResponderFractionalCookies(double value) { - costPerConversionChangePointEstimate_ = value; - bitField7_ |= 0x40000000; + brandLiftExposedPositiveResponderFractionalCookies_ = value; + bitField9_ |= 0x02000000; onChanged(); return this; } /** *- * The point estimate when estimating the experiment's effect on cost per - * conversion change. - * - * Together with `cost_per_conversion_margin_of_error`, - * they describe a confidence interval with a prescribed confidence level - * for the difference being estimated. The quantity being estimated is - * (treatment / control - 1). This field specifies the point estimate, which - * is the center of the confidence interval: - * `(cost_per_conversion_change_point_estimate - - * cost_per_conversion_margin_of_error, - * cost_per_conversion_change_point_estimate + - * cost_per_conversion_margin_of_error)`. + * Estimated unique users showing interest in the exposed group. This value is + * "fractional" because it represents a statistical estimate rather than a + * raw headcount. ** - *optional double cost_per_conversion_change_point_estimate = 449;+ *optional double brand_lift_exposed_positive_responder_fractional_cookies = 504;* @return This builder for chaining. */ - public Builder clearCostPerConversionChangePointEstimate() { - bitField7_ = (bitField7_ & ~0x40000000); - costPerConversionChangePointEstimate_ = 0D; + public Builder clearBrandLiftExposedPositiveResponderFractionalCookies() { + bitField9_ = (bitField9_ & ~0x02000000); + brandLiftExposedPositiveResponderFractionalCookies_ = 0D; onChanged(); return this; } - private double controlConversions_ ; + private double brandLiftExposedPositiveResponderFractionalCookiesP90LowerBound_ ; /** *- * The conversions metric on the control arm of the experiment. - * The treatment conversions value can be selected by using - * `conversions`. + * The lower bound of the 90% confidence interval for the estimated number of + * unique cookies within the ad-exposed group that are estimated to have a + * positive brand attitude, as measured by the Brand Lift survey. ** - *optional double control_conversions = 450;- * @return Whether the controlConversions field is set. + *optional double brand_lift_exposed_positive_responder_fractional_cookies_p90_lower_bound = 505;+ * @return Whether the brandLiftExposedPositiveResponderFractionalCookiesP90LowerBound field is set. */ @java.lang.Override - public boolean hasControlConversions() { - return ((bitField7_ & 0x80000000) != 0); + public boolean hasBrandLiftExposedPositiveResponderFractionalCookiesP90LowerBound() { + return ((bitField9_ & 0x04000000) != 0); } /** *- * The conversions metric on the control arm of the experiment. - * The treatment conversions value can be selected by using - * `conversions`. + * The lower bound of the 90% confidence interval for the estimated number of + * unique cookies within the ad-exposed group that are estimated to have a + * positive brand attitude, as measured by the Brand Lift survey. ** - *optional double control_conversions = 450;- * @return The controlConversions. + *optional double brand_lift_exposed_positive_responder_fractional_cookies_p90_lower_bound = 505;+ * @return The brandLiftExposedPositiveResponderFractionalCookiesP90LowerBound. */ @java.lang.Override - public double getControlConversions() { - return controlConversions_; + public double getBrandLiftExposedPositiveResponderFractionalCookiesP90LowerBound() { + return brandLiftExposedPositiveResponderFractionalCookiesP90LowerBound_; } /** *- * The conversions metric on the control arm of the experiment. - * The treatment conversions value can be selected by using - * `conversions`. + * The lower bound of the 90% confidence interval for the estimated number of + * unique cookies within the ad-exposed group that are estimated to have a + * positive brand attitude, as measured by the Brand Lift survey. ** - *optional double control_conversions = 450;- * @param value The controlConversions to set. + *optional double brand_lift_exposed_positive_responder_fractional_cookies_p90_lower_bound = 505;+ * @param value The brandLiftExposedPositiveResponderFractionalCookiesP90LowerBound to set. * @return This builder for chaining. */ - public Builder setControlConversions(double value) { + public Builder setBrandLiftExposedPositiveResponderFractionalCookiesP90LowerBound(double value) { - controlConversions_ = value; - bitField7_ |= 0x80000000; + brandLiftExposedPositiveResponderFractionalCookiesP90LowerBound_ = value; + bitField9_ |= 0x04000000; onChanged(); return this; } /** *- * The conversions metric on the control arm of the experiment. - * The treatment conversions value can be selected by using - * `conversions`. + * The lower bound of the 90% confidence interval for the estimated number of + * unique cookies within the ad-exposed group that are estimated to have a + * positive brand attitude, as measured by the Brand Lift survey. ** - *optional double control_conversions = 450;+ *optional double brand_lift_exposed_positive_responder_fractional_cookies_p90_lower_bound = 505;* @return This builder for chaining. */ - public Builder clearControlConversions() { - bitField7_ = (bitField7_ & ~0x80000000); - controlConversions_ = 0D; + public Builder clearBrandLiftExposedPositiveResponderFractionalCookiesP90LowerBound() { + bitField9_ = (bitField9_ & ~0x04000000); + brandLiftExposedPositiveResponderFractionalCookiesP90LowerBound_ = 0D; onChanged(); return this; } - private double conversionsAbsoluteChangeMarginOfError_ ; + private double brandLiftExposedPositiveResponderFractionalCookiesP90UpperBound_ ; /** *- * The margin of error when estimating the experiment's effect on conversions - * absolute change. - * - * Together with `conversions_absolute_change_point_estimate`, - * they describe a confidence interval with a prescribed confidence level - * for the difference being estimated. The quantity being estimated is - * (treatment - control). This field specifies the radius of the confidence - * interval, which is centered at - * `conversions_absolute_change_point_estimate`. + * The upper bound of the 90% confidence interval for the estimated number of + * unique cookies within the ad-exposed group that are estimated to have + * experienced a positive shift in brand attitude, as measured by the Brand + * Lift survey. ** - *optional double conversions_absolute_change_margin_of_error = 451;- * @return Whether the conversionsAbsoluteChangeMarginOfError field is set. + *optional double brand_lift_exposed_positive_responder_fractional_cookies_p90_upper_bound = 506;+ * @return Whether the brandLiftExposedPositiveResponderFractionalCookiesP90UpperBound field is set. */ @java.lang.Override - public boolean hasConversionsAbsoluteChangeMarginOfError() { - return ((bitField8_ & 0x00000001) != 0); + public boolean hasBrandLiftExposedPositiveResponderFractionalCookiesP90UpperBound() { + return ((bitField9_ & 0x08000000) != 0); } /** *- * The margin of error when estimating the experiment's effect on conversions - * absolute change. - * - * Together with `conversions_absolute_change_point_estimate`, - * they describe a confidence interval with a prescribed confidence level - * for the difference being estimated. The quantity being estimated is - * (treatment - control). This field specifies the radius of the confidence - * interval, which is centered at - * `conversions_absolute_change_point_estimate`. + * The upper bound of the 90% confidence interval for the estimated number of + * unique cookies within the ad-exposed group that are estimated to have + * experienced a positive shift in brand attitude, as measured by the Brand + * Lift survey. ** - *optional double conversions_absolute_change_margin_of_error = 451;- * @return The conversionsAbsoluteChangeMarginOfError. + *optional double brand_lift_exposed_positive_responder_fractional_cookies_p90_upper_bound = 506;+ * @return The brandLiftExposedPositiveResponderFractionalCookiesP90UpperBound. */ @java.lang.Override - public double getConversionsAbsoluteChangeMarginOfError() { - return conversionsAbsoluteChangeMarginOfError_; + public double getBrandLiftExposedPositiveResponderFractionalCookiesP90UpperBound() { + return brandLiftExposedPositiveResponderFractionalCookiesP90UpperBound_; } /** *- * The margin of error when estimating the experiment's effect on conversions - * absolute change. - * - * Together with `conversions_absolute_change_point_estimate`, - * they describe a confidence interval with a prescribed confidence level - * for the difference being estimated. The quantity being estimated is - * (treatment - control). This field specifies the radius of the confidence - * interval, which is centered at - * `conversions_absolute_change_point_estimate`. + * The upper bound of the 90% confidence interval for the estimated number of + * unique cookies within the ad-exposed group that are estimated to have + * experienced a positive shift in brand attitude, as measured by the Brand + * Lift survey. ** - *optional double conversions_absolute_change_margin_of_error = 451;- * @param value The conversionsAbsoluteChangeMarginOfError to set. + *optional double brand_lift_exposed_positive_responder_fractional_cookies_p90_upper_bound = 506;+ * @param value The brandLiftExposedPositiveResponderFractionalCookiesP90UpperBound to set. * @return This builder for chaining. */ - public Builder setConversionsAbsoluteChangeMarginOfError(double value) { + public Builder setBrandLiftExposedPositiveResponderFractionalCookiesP90UpperBound(double value) { - conversionsAbsoluteChangeMarginOfError_ = value; - bitField8_ |= 0x00000001; + brandLiftExposedPositiveResponderFractionalCookiesP90UpperBound_ = value; + bitField9_ |= 0x08000000; onChanged(); return this; - } - /** - *- * The margin of error when estimating the experiment's effect on conversions - * absolute change. - * - * Together with `conversions_absolute_change_point_estimate`, - * they describe a confidence interval with a prescribed confidence level - * for the difference being estimated. The quantity being estimated is - * (treatment - control). This field specifies the radius of the confidence - * interval, which is centered at - * `conversions_absolute_change_point_estimate`. + } + /** + *+ * The upper bound of the 90% confidence interval for the estimated number of + * unique cookies within the ad-exposed group that are estimated to have + * experienced a positive shift in brand attitude, as measured by the Brand + * Lift survey. ** - *optional double conversions_absolute_change_margin_of_error = 451;+ *optional double brand_lift_exposed_positive_responder_fractional_cookies_p90_upper_bound = 506;* @return This builder for chaining. */ - public Builder clearConversionsAbsoluteChangeMarginOfError() { - bitField8_ = (bitField8_ & ~0x00000001); - conversionsAbsoluteChangeMarginOfError_ = 0D; + public Builder clearBrandLiftExposedPositiveResponderFractionalCookiesP90UpperBound() { + bitField9_ = (bitField9_ & ~0x08000000); + brandLiftExposedPositiveResponderFractionalCookiesP90UpperBound_ = 0D; onChanged(); return this; } - private double conversionsAbsoluteChangePValue_ ; + private double brandLiftExposedPositiveResponseRate_ ; /** *- * The p-value for the null hypothesis that the experiment has no effect on - * conversions absolute change. Ranges from 0 to 1. - * - * Say if the p-value is 0.03, that means the probability of observing the - * data, if the experiment has no effect on conversions absolute change, is - * 3%. + * Represents the rate of positive responses from users who were exposed to + * the ads. Often referred to as "Treatment" responses. Shows + * total positive response rate when users were exposed to your ads. ** - *optional double conversions_absolute_change_p_value = 452;- * @return Whether the conversionsAbsoluteChangePValue field is set. + *optional double brand_lift_exposed_positive_response_rate = 507;+ * @return Whether the brandLiftExposedPositiveResponseRate field is set. */ @java.lang.Override - public boolean hasConversionsAbsoluteChangePValue() { - return ((bitField8_ & 0x00000002) != 0); + public boolean hasBrandLiftExposedPositiveResponseRate() { + return ((bitField9_ & 0x10000000) != 0); } /** *- * The p-value for the null hypothesis that the experiment has no effect on - * conversions absolute change. Ranges from 0 to 1. - * - * Say if the p-value is 0.03, that means the probability of observing the - * data, if the experiment has no effect on conversions absolute change, is - * 3%. + * Represents the rate of positive responses from users who were exposed to + * the ads. Often referred to as "Treatment" responses. Shows + * total positive response rate when users were exposed to your ads. ** - *optional double conversions_absolute_change_p_value = 452;- * @return The conversionsAbsoluteChangePValue. + *optional double brand_lift_exposed_positive_response_rate = 507;+ * @return The brandLiftExposedPositiveResponseRate. */ @java.lang.Override - public double getConversionsAbsoluteChangePValue() { - return conversionsAbsoluteChangePValue_; + public double getBrandLiftExposedPositiveResponseRate() { + return brandLiftExposedPositiveResponseRate_; } /** *- * The p-value for the null hypothesis that the experiment has no effect on - * conversions absolute change. Ranges from 0 to 1. - * - * Say if the p-value is 0.03, that means the probability of observing the - * data, if the experiment has no effect on conversions absolute change, is - * 3%. + * Represents the rate of positive responses from users who were exposed to + * the ads. Often referred to as "Treatment" responses. Shows + * total positive response rate when users were exposed to your ads. ** - *optional double conversions_absolute_change_p_value = 452;- * @param value The conversionsAbsoluteChangePValue to set. + *optional double brand_lift_exposed_positive_response_rate = 507;+ * @param value The brandLiftExposedPositiveResponseRate to set. * @return This builder for chaining. */ - public Builder setConversionsAbsoluteChangePValue(double value) { + public Builder setBrandLiftExposedPositiveResponseRate(double value) { - conversionsAbsoluteChangePValue_ = value; - bitField8_ |= 0x00000002; + brandLiftExposedPositiveResponseRate_ = value; + bitField9_ |= 0x10000000; onChanged(); return this; } /** *- * The p-value for the null hypothesis that the experiment has no effect on - * conversions absolute change. Ranges from 0 to 1. - * - * Say if the p-value is 0.03, that means the probability of observing the - * data, if the experiment has no effect on conversions absolute change, is - * 3%. + * Represents the rate of positive responses from users who were exposed to + * the ads. Often referred to as "Treatment" responses. Shows + * total positive response rate when users were exposed to your ads. ** - *optional double conversions_absolute_change_p_value = 452;+ *optional double brand_lift_exposed_positive_response_rate = 507;* @return This builder for chaining. */ - public Builder clearConversionsAbsoluteChangePValue() { - bitField8_ = (bitField8_ & ~0x00000002); - conversionsAbsoluteChangePValue_ = 0D; + public Builder clearBrandLiftExposedPositiveResponseRate() { + bitField9_ = (bitField9_ & ~0x10000000); + brandLiftExposedPositiveResponseRate_ = 0D; onChanged(); return this; } - private double conversionsAbsoluteChangePointEstimate_ ; + private double brandLiftExposedPositiveResponseRateP90LowerBound_ ; /** *- * The point estimate when estimating the experiment's effect on conversions - * absolute change. - * - * Together with `conversions_absolute_change_margin_of_error`, - * they describe a confidence interval with a prescribed confidence level - * for the difference being estimated. The quantity being estimated is - * (treatment - control). This field specifies the point estimate, which is - * the center of the confidence interval: - * `(conversions_absolute_change_point_estimate - - * conversions_absolute_change_margin_of_error, - * conversions_absolute_change_point_estimate + - * conversions_absolute_change_margin_of_error)`. + * Lower bound of the 90% confidence interval for the exposed positive + * response rate. Represents the conservative estimate of positive brand + * responses among users exposed to your ads. ** - *optional double conversions_absolute_change_point_estimate = 453;- * @return Whether the conversionsAbsoluteChangePointEstimate field is set. + *optional double brand_lift_exposed_positive_response_rate_p90_lower_bound = 508;+ * @return Whether the brandLiftExposedPositiveResponseRateP90LowerBound field is set. */ @java.lang.Override - public boolean hasConversionsAbsoluteChangePointEstimate() { - return ((bitField8_ & 0x00000004) != 0); + public boolean hasBrandLiftExposedPositiveResponseRateP90LowerBound() { + return ((bitField9_ & 0x20000000) != 0); } /** *- * The point estimate when estimating the experiment's effect on conversions - * absolute change. - * - * Together with `conversions_absolute_change_margin_of_error`, - * they describe a confidence interval with a prescribed confidence level - * for the difference being estimated. The quantity being estimated is - * (treatment - control). This field specifies the point estimate, which is - * the center of the confidence interval: - * `(conversions_absolute_change_point_estimate - - * conversions_absolute_change_margin_of_error, - * conversions_absolute_change_point_estimate + - * conversions_absolute_change_margin_of_error)`. + * Lower bound of the 90% confidence interval for the exposed positive + * response rate. Represents the conservative estimate of positive brand + * responses among users exposed to your ads. ** - *optional double conversions_absolute_change_point_estimate = 453;- * @return The conversionsAbsoluteChangePointEstimate. + *optional double brand_lift_exposed_positive_response_rate_p90_lower_bound = 508;+ * @return The brandLiftExposedPositiveResponseRateP90LowerBound. */ @java.lang.Override - public double getConversionsAbsoluteChangePointEstimate() { - return conversionsAbsoluteChangePointEstimate_; + public double getBrandLiftExposedPositiveResponseRateP90LowerBound() { + return brandLiftExposedPositiveResponseRateP90LowerBound_; } /** *- * The point estimate when estimating the experiment's effect on conversions - * absolute change. - * - * Together with `conversions_absolute_change_margin_of_error`, - * they describe a confidence interval with a prescribed confidence level - * for the difference being estimated. The quantity being estimated is - * (treatment - control). This field specifies the point estimate, which is - * the center of the confidence interval: - * `(conversions_absolute_change_point_estimate - - * conversions_absolute_change_margin_of_error, - * conversions_absolute_change_point_estimate + - * conversions_absolute_change_margin_of_error)`. + * Lower bound of the 90% confidence interval for the exposed positive + * response rate. Represents the conservative estimate of positive brand + * responses among users exposed to your ads. ** - *optional double conversions_absolute_change_point_estimate = 453;- * @param value The conversionsAbsoluteChangePointEstimate to set. + *optional double brand_lift_exposed_positive_response_rate_p90_lower_bound = 508;+ * @param value The brandLiftExposedPositiveResponseRateP90LowerBound to set. * @return This builder for chaining. */ - public Builder setConversionsAbsoluteChangePointEstimate(double value) { + public Builder setBrandLiftExposedPositiveResponseRateP90LowerBound(double value) { - conversionsAbsoluteChangePointEstimate_ = value; - bitField8_ |= 0x00000004; + brandLiftExposedPositiveResponseRateP90LowerBound_ = value; + bitField9_ |= 0x20000000; onChanged(); return this; } /** *- * The point estimate when estimating the experiment's effect on conversions - * absolute change. - * - * Together with `conversions_absolute_change_margin_of_error`, - * they describe a confidence interval with a prescribed confidence level - * for the difference being estimated. The quantity being estimated is - * (treatment - control). This field specifies the point estimate, which is - * the center of the confidence interval: - * `(conversions_absolute_change_point_estimate - - * conversions_absolute_change_margin_of_error, - * conversions_absolute_change_point_estimate + - * conversions_absolute_change_margin_of_error)`. + * Lower bound of the 90% confidence interval for the exposed positive + * response rate. Represents the conservative estimate of positive brand + * responses among users exposed to your ads. ** - *optional double conversions_absolute_change_point_estimate = 453;+ *optional double brand_lift_exposed_positive_response_rate_p90_lower_bound = 508;* @return This builder for chaining. */ - public Builder clearConversionsAbsoluteChangePointEstimate() { - bitField8_ = (bitField8_ & ~0x00000004); - conversionsAbsoluteChangePointEstimate_ = 0D; + public Builder clearBrandLiftExposedPositiveResponseRateP90LowerBound() { + bitField9_ = (bitField9_ & ~0x20000000); + brandLiftExposedPositiveResponseRateP90LowerBound_ = 0D; onChanged(); return this; } - private double controlConversionValuePerCost_ ; + private double brandLiftExposedPositiveResponseRateP90UpperBound_ ; /** *- * The conversion value per cost metric on the control arm of the - * experiment. The treatment conversion value per cost value can be - * selected by using `conversions_value_per_cost`. + * Upper bound of the 90% confidence interval for the exposed positive + * response rate. Represents the maximum estimate of positive brand responses + * among users exposed to your ads. ** - *optional double control_conversion_value_per_cost = 454;- * @return Whether the controlConversionValuePerCost field is set. + *optional double brand_lift_exposed_positive_response_rate_p90_upper_bound = 509;+ * @return Whether the brandLiftExposedPositiveResponseRateP90UpperBound field is set. */ @java.lang.Override - public boolean hasControlConversionValuePerCost() { - return ((bitField8_ & 0x00000008) != 0); + public boolean hasBrandLiftExposedPositiveResponseRateP90UpperBound() { + return ((bitField9_ & 0x40000000) != 0); } /** *- * The conversion value per cost metric on the control arm of the - * experiment. The treatment conversion value per cost value can be - * selected by using `conversions_value_per_cost`. + * Upper bound of the 90% confidence interval for the exposed positive + * response rate. Represents the maximum estimate of positive brand responses + * among users exposed to your ads. ** - *optional double control_conversion_value_per_cost = 454;- * @return The controlConversionValuePerCost. + *optional double brand_lift_exposed_positive_response_rate_p90_upper_bound = 509;+ * @return The brandLiftExposedPositiveResponseRateP90UpperBound. */ @java.lang.Override - public double getControlConversionValuePerCost() { - return controlConversionValuePerCost_; + public double getBrandLiftExposedPositiveResponseRateP90UpperBound() { + return brandLiftExposedPositiveResponseRateP90UpperBound_; } /** *- * The conversion value per cost metric on the control arm of the - * experiment. The treatment conversion value per cost value can be - * selected by using `conversions_value_per_cost`. + * Upper bound of the 90% confidence interval for the exposed positive + * response rate. Represents the maximum estimate of positive brand responses + * among users exposed to your ads. ** - *optional double control_conversion_value_per_cost = 454;- * @param value The controlConversionValuePerCost to set. + *optional double brand_lift_exposed_positive_response_rate_p90_upper_bound = 509;+ * @param value The brandLiftExposedPositiveResponseRateP90UpperBound to set. * @return This builder for chaining. */ - public Builder setControlConversionValuePerCost(double value) { + public Builder setBrandLiftExposedPositiveResponseRateP90UpperBound(double value) { - controlConversionValuePerCost_ = value; - bitField8_ |= 0x00000008; + brandLiftExposedPositiveResponseRateP90UpperBound_ = value; + bitField9_ |= 0x40000000; onChanged(); return this; } /** *- * The conversion value per cost metric on the control arm of the - * experiment. The treatment conversion value per cost value can be - * selected by using `conversions_value_per_cost`. + * Upper bound of the 90% confidence interval for the exposed positive + * response rate. Represents the maximum estimate of positive brand responses + * among users exposed to your ads. ** - *optional double control_conversion_value_per_cost = 454;+ *optional double brand_lift_exposed_positive_response_rate_p90_upper_bound = 509;* @return This builder for chaining. */ - public Builder clearControlConversionValuePerCost() { - bitField8_ = (bitField8_ & ~0x00000008); - controlConversionValuePerCost_ = 0D; + public Builder clearBrandLiftExposedPositiveResponseRateP90UpperBound() { + bitField9_ = (bitField9_ & ~0x40000000); + brandLiftExposedPositiveResponseRateP90UpperBound_ = 0D; onChanged(); return this; } - private double conversionValuePerCostMarginOfError_ ; + private double brandLiftResponsesExposed_ ; /** *- * The margin of error when estimating the experiment's effect on - * conversion value per cost. - * - * Together with `conversion_value_per_cost_change_point_estimate`, - * they describe a confidence interval with a prescribed confidence level - * for the difference being estimated. The quantity being estimated is - * (treatment / control - 1). This field specifies the radius of the - * confidence interval, which is centered at - * `conversion_value_per_cost_change_point_estimate`. + * The number of survey responses from users who were exposed to the ads. ** - *optional double conversion_value_per_cost_margin_of_error = 455;- * @return Whether the conversionValuePerCostMarginOfError field is set. + *optional double brand_lift_responses_exposed = 510;+ * @return Whether the brandLiftResponsesExposed field is set. */ @java.lang.Override - public boolean hasConversionValuePerCostMarginOfError() { - return ((bitField8_ & 0x00000010) != 0); + public boolean hasBrandLiftResponsesExposed() { + return ((bitField9_ & 0x80000000) != 0); } /** *- * The margin of error when estimating the experiment's effect on - * conversion value per cost. - * - * Together with `conversion_value_per_cost_change_point_estimate`, - * they describe a confidence interval with a prescribed confidence level - * for the difference being estimated. The quantity being estimated is - * (treatment / control - 1). This field specifies the radius of the - * confidence interval, which is centered at - * `conversion_value_per_cost_change_point_estimate`. + * The number of survey responses from users who were exposed to the ads. ** - *optional double conversion_value_per_cost_margin_of_error = 455;- * @return The conversionValuePerCostMarginOfError. + *optional double brand_lift_responses_exposed = 510;+ * @return The brandLiftResponsesExposed. */ @java.lang.Override - public double getConversionValuePerCostMarginOfError() { - return conversionValuePerCostMarginOfError_; + public double getBrandLiftResponsesExposed() { + return brandLiftResponsesExposed_; } /** *- * The margin of error when estimating the experiment's effect on - * conversion value per cost. - * - * Together with `conversion_value_per_cost_change_point_estimate`, - * they describe a confidence interval with a prescribed confidence level - * for the difference being estimated. The quantity being estimated is - * (treatment / control - 1). This field specifies the radius of the - * confidence interval, which is centered at - * `conversion_value_per_cost_change_point_estimate`. + * The number of survey responses from users who were exposed to the ads. ** - *optional double conversion_value_per_cost_margin_of_error = 455;- * @param value The conversionValuePerCostMarginOfError to set. + *optional double brand_lift_responses_exposed = 510;+ * @param value The brandLiftResponsesExposed to set. * @return This builder for chaining. */ - public Builder setConversionValuePerCostMarginOfError(double value) { + public Builder setBrandLiftResponsesExposed(double value) { - conversionValuePerCostMarginOfError_ = value; - bitField8_ |= 0x00000010; + brandLiftResponsesExposed_ = value; + bitField9_ |= 0x80000000; onChanged(); return this; } /** *- * The margin of error when estimating the experiment's effect on - * conversion value per cost. - * - * Together with `conversion_value_per_cost_change_point_estimate`, - * they describe a confidence interval with a prescribed confidence level - * for the difference being estimated. The quantity being estimated is - * (treatment / control - 1). This field specifies the radius of the - * confidence interval, which is centered at - * `conversion_value_per_cost_change_point_estimate`. + * The number of survey responses from users who were exposed to the ads. ** - *optional double conversion_value_per_cost_margin_of_error = 455;+ *optional double brand_lift_responses_exposed = 510;* @return This builder for chaining. */ - public Builder clearConversionValuePerCostMarginOfError() { - bitField8_ = (bitField8_ & ~0x00000010); - conversionValuePerCostMarginOfError_ = 0D; + public Builder clearBrandLiftResponsesExposed() { + bitField9_ = (bitField9_ & ~0x80000000); + brandLiftResponsesExposed_ = 0D; onChanged(); return this; } - private double conversionValuePerCostPValue_ ; + private double brandLiftResponsesSuppressed_ ; /** *- * The p-value for the null hypothesis that the experiment has no effect on - * conversion value per cost. Ranges from 0 to 1. - * - * Say if the p-value is 0.03, that means the probability of observing the - * data, if the experiment has no effect on conversion value per cost, is 3%. + * Brand lift responses suppressed. ** - *optional double conversion_value_per_cost_p_value = 456;- * @return Whether the conversionValuePerCostPValue field is set. + *optional double brand_lift_responses_suppressed = 511;+ * @return Whether the brandLiftResponsesSuppressed field is set. */ @java.lang.Override - public boolean hasConversionValuePerCostPValue() { - return ((bitField8_ & 0x00000020) != 0); + public boolean hasBrandLiftResponsesSuppressed() { + return ((bitField10_ & 0x00000001) != 0); } /** *- * The p-value for the null hypothesis that the experiment has no effect on - * conversion value per cost. Ranges from 0 to 1. - * - * Say if the p-value is 0.03, that means the probability of observing the - * data, if the experiment has no effect on conversion value per cost, is 3%. + * Brand lift responses suppressed. ** - *optional double conversion_value_per_cost_p_value = 456;- * @return The conversionValuePerCostPValue. + *optional double brand_lift_responses_suppressed = 511;+ * @return The brandLiftResponsesSuppressed. */ @java.lang.Override - public double getConversionValuePerCostPValue() { - return conversionValuePerCostPValue_; + public double getBrandLiftResponsesSuppressed() { + return brandLiftResponsesSuppressed_; } /** *- * The p-value for the null hypothesis that the experiment has no effect on - * conversion value per cost. Ranges from 0 to 1. - * - * Say if the p-value is 0.03, that means the probability of observing the - * data, if the experiment has no effect on conversion value per cost, is 3%. + * Brand lift responses suppressed. ** - *optional double conversion_value_per_cost_p_value = 456;- * @param value The conversionValuePerCostPValue to set. + *optional double brand_lift_responses_suppressed = 511;+ * @param value The brandLiftResponsesSuppressed to set. * @return This builder for chaining. */ - public Builder setConversionValuePerCostPValue(double value) { + public Builder setBrandLiftResponsesSuppressed(double value) { - conversionValuePerCostPValue_ = value; - bitField8_ |= 0x00000020; + brandLiftResponsesSuppressed_ = value; + bitField10_ |= 0x00000001; onChanged(); return this; } /** *- * The p-value for the null hypothesis that the experiment has no effect on - * conversion value per cost. Ranges from 0 to 1. - * - * Say if the p-value is 0.03, that means the probability of observing the - * data, if the experiment has no effect on conversion value per cost, is 3%. + * Brand lift responses suppressed. ** - *optional double conversion_value_per_cost_p_value = 456;+ *optional double brand_lift_responses_suppressed = 511;* @return This builder for chaining. */ - public Builder clearConversionValuePerCostPValue() { - bitField8_ = (bitField8_ & ~0x00000020); - conversionValuePerCostPValue_ = 0D; + public Builder clearBrandLiftResponsesSuppressed() { + bitField10_ = (bitField10_ & ~0x00000001); + brandLiftResponsesSuppressed_ = 0D; onChanged(); return this; } - private double conversionValuePerCostChangePointEstimate_ ; + private double brandLiftSuppressedPositiveResponderFractionalCookies_ ; /** *- * The point estimate when estimating the experiment's effect on - * conversion value per cost change. - * - * Together with `conversion_value_per_cost_margin_of_error`, - * they describe a confidence interval with a prescribed confidence level - * for the difference being estimated. The quantity being estimated is - * (treatment / control - 1). This field specifies the point estimate, which - * is the center of the confidence interval: - * `(conversion_value_per_cost_change_point_estimate - - * conversion_value_per_cost_margin_of_error, - * conversion_value_per_cost_change_point_estimate + - * conversion_value_per_cost_margin_of_error)`. + * Estimated unique users showing interest in the control/suppressed group. + * This value is "fractional" because it represents a statistical estimate. ** - *optional double conversion_value_per_cost_change_point_estimate = 457;- * @return Whether the conversionValuePerCostChangePointEstimate field is set. + *optional double brand_lift_suppressed_positive_responder_fractional_cookies = 512;+ * @return Whether the brandLiftSuppressedPositiveResponderFractionalCookies field is set. */ @java.lang.Override - public boolean hasConversionValuePerCostChangePointEstimate() { - return ((bitField8_ & 0x00000040) != 0); + public boolean hasBrandLiftSuppressedPositiveResponderFractionalCookies() { + return ((bitField10_ & 0x00000002) != 0); } /** *- * The point estimate when estimating the experiment's effect on - * conversion value per cost change. - * - * Together with `conversion_value_per_cost_margin_of_error`, - * they describe a confidence interval with a prescribed confidence level - * for the difference being estimated. The quantity being estimated is - * (treatment / control - 1). This field specifies the point estimate, which - * is the center of the confidence interval: - * `(conversion_value_per_cost_change_point_estimate - - * conversion_value_per_cost_margin_of_error, - * conversion_value_per_cost_change_point_estimate + - * conversion_value_per_cost_margin_of_error)`. + * Estimated unique users showing interest in the control/suppressed group. + * This value is "fractional" because it represents a statistical estimate. ** - *optional double conversion_value_per_cost_change_point_estimate = 457;- * @return The conversionValuePerCostChangePointEstimate. + *optional double brand_lift_suppressed_positive_responder_fractional_cookies = 512;+ * @return The brandLiftSuppressedPositiveResponderFractionalCookies. */ @java.lang.Override - public double getConversionValuePerCostChangePointEstimate() { - return conversionValuePerCostChangePointEstimate_; + public double getBrandLiftSuppressedPositiveResponderFractionalCookies() { + return brandLiftSuppressedPositiveResponderFractionalCookies_; } /** *- * The point estimate when estimating the experiment's effect on - * conversion value per cost change. - * - * Together with `conversion_value_per_cost_margin_of_error`, - * they describe a confidence interval with a prescribed confidence level - * for the difference being estimated. The quantity being estimated is - * (treatment / control - 1). This field specifies the point estimate, which - * is the center of the confidence interval: - * `(conversion_value_per_cost_change_point_estimate - - * conversion_value_per_cost_margin_of_error, - * conversion_value_per_cost_change_point_estimate + - * conversion_value_per_cost_margin_of_error)`. + * Estimated unique users showing interest in the control/suppressed group. + * This value is "fractional" because it represents a statistical estimate. ** - *optional double conversion_value_per_cost_change_point_estimate = 457;- * @param value The conversionValuePerCostChangePointEstimate to set. + *optional double brand_lift_suppressed_positive_responder_fractional_cookies = 512;+ * @param value The brandLiftSuppressedPositiveResponderFractionalCookies to set. * @return This builder for chaining. */ - public Builder setConversionValuePerCostChangePointEstimate(double value) { + public Builder setBrandLiftSuppressedPositiveResponderFractionalCookies(double value) { - conversionValuePerCostChangePointEstimate_ = value; - bitField8_ |= 0x00000040; + brandLiftSuppressedPositiveResponderFractionalCookies_ = value; + bitField10_ |= 0x00000002; onChanged(); return this; } /** *- * The point estimate when estimating the experiment's effect on - * conversion value per cost change. - * - * Together with `conversion_value_per_cost_margin_of_error`, - * they describe a confidence interval with a prescribed confidence level - * for the difference being estimated. The quantity being estimated is - * (treatment / control - 1). This field specifies the point estimate, which - * is the center of the confidence interval: - * `(conversion_value_per_cost_change_point_estimate - - * conversion_value_per_cost_margin_of_error, - * conversion_value_per_cost_change_point_estimate + - * conversion_value_per_cost_margin_of_error)`. + * Estimated unique users showing interest in the control/suppressed group. + * This value is "fractional" because it represents a statistical estimate. ** - *optional double conversion_value_per_cost_change_point_estimate = 457;+ *optional double brand_lift_suppressed_positive_responder_fractional_cookies = 512;* @return This builder for chaining. */ - public Builder clearConversionValuePerCostChangePointEstimate() { - bitField8_ = (bitField8_ & ~0x00000040); - conversionValuePerCostChangePointEstimate_ = 0D; + public Builder clearBrandLiftSuppressedPositiveResponderFractionalCookies() { + bitField10_ = (bitField10_ & ~0x00000002); + brandLiftSuppressedPositiveResponderFractionalCookies_ = 0D; onChanged(); return this; } - private long controlCostMicros_ ; + private double brandLiftSuppressedPositiveResponderFractionalCookiesP90LowerBound_ ; /** *- * The cost metric on the control arm of the experiment. - * The treatment cost value can be selected by using `cost_micros`. + * Lower bound of the 90% confidence interval for the estimated number of + * fractional cookies within the control group that are categorized as + * positive responders. This lower bound provides a statistically supported + * minimum value for the total fractional cookies in the control group showing + * a positive brand attitude. ** - *optional int64 control_cost_micros = 458;- * @return Whether the controlCostMicros field is set. + *optional double brand_lift_suppressed_positive_responder_fractional_cookies_p90_lower_bound = 513;+ * @return Whether the brandLiftSuppressedPositiveResponderFractionalCookiesP90LowerBound field is set. */ @java.lang.Override - public boolean hasControlCostMicros() { - return ((bitField8_ & 0x00000080) != 0); + public boolean hasBrandLiftSuppressedPositiveResponderFractionalCookiesP90LowerBound() { + return ((bitField10_ & 0x00000004) != 0); } /** *- * The cost metric on the control arm of the experiment. - * The treatment cost value can be selected by using `cost_micros`. + * Lower bound of the 90% confidence interval for the estimated number of + * fractional cookies within the control group that are categorized as + * positive responders. This lower bound provides a statistically supported + * minimum value for the total fractional cookies in the control group showing + * a positive brand attitude. ** - *optional int64 control_cost_micros = 458;- * @return The controlCostMicros. + *optional double brand_lift_suppressed_positive_responder_fractional_cookies_p90_lower_bound = 513;+ * @return The brandLiftSuppressedPositiveResponderFractionalCookiesP90LowerBound. */ @java.lang.Override - public long getControlCostMicros() { - return controlCostMicros_; + public double getBrandLiftSuppressedPositiveResponderFractionalCookiesP90LowerBound() { + return brandLiftSuppressedPositiveResponderFractionalCookiesP90LowerBound_; } /** *- * The cost metric on the control arm of the experiment. - * The treatment cost value can be selected by using `cost_micros`. + * Lower bound of the 90% confidence interval for the estimated number of + * fractional cookies within the control group that are categorized as + * positive responders. This lower bound provides a statistically supported + * minimum value for the total fractional cookies in the control group showing + * a positive brand attitude. ** - *optional int64 control_cost_micros = 458;- * @param value The controlCostMicros to set. + *optional double brand_lift_suppressed_positive_responder_fractional_cookies_p90_lower_bound = 513;+ * @param value The brandLiftSuppressedPositiveResponderFractionalCookiesP90LowerBound to set. * @return This builder for chaining. */ - public Builder setControlCostMicros(long value) { + public Builder setBrandLiftSuppressedPositiveResponderFractionalCookiesP90LowerBound(double value) { - controlCostMicros_ = value; - bitField8_ |= 0x00000080; + brandLiftSuppressedPositiveResponderFractionalCookiesP90LowerBound_ = value; + bitField10_ |= 0x00000004; onChanged(); return this; } /** *- * The cost metric on the control arm of the experiment. - * The treatment cost value can be selected by using `cost_micros`. + * Lower bound of the 90% confidence interval for the estimated number of + * fractional cookies within the control group that are categorized as + * positive responders. This lower bound provides a statistically supported + * minimum value for the total fractional cookies in the control group showing + * a positive brand attitude. ** - *optional int64 control_cost_micros = 458;+ *optional double brand_lift_suppressed_positive_responder_fractional_cookies_p90_lower_bound = 513;* @return This builder for chaining. */ - public Builder clearControlCostMicros() { - bitField8_ = (bitField8_ & ~0x00000080); - controlCostMicros_ = 0L; + public Builder clearBrandLiftSuppressedPositiveResponderFractionalCookiesP90LowerBound() { + bitField10_ = (bitField10_ & ~0x00000004); + brandLiftSuppressedPositiveResponderFractionalCookiesP90LowerBound_ = 0D; onChanged(); return this; } - private double costMicrosMarginOfError_ ; + private double brandLiftSuppressedPositiveResponderFractionalCookiesP90UpperBound_ ; /** *- * The margin of error when estimating the experiment's effect on cost. - * - * Together with `cost_micros_change_point_estimate`, - * they describe a confidence interval with a prescribed confidence level - * for the difference being estimated. The quantity being estimated is - * (treatment / control - 1). This field specifies the radius of the - * confidence interval, which is centered at - * `cost_micros_change_point_estimate`. + * Represents the upper bound of the 90% confidence interval for the + * estimated number of fractional cookies within the control group that are + * categorized as positive responders. This upper bound provides a + * statistically supported maximum value for the total fractional cookies in + * the control group showing a positive brand attitude. ** - *optional double cost_micros_margin_of_error = 459;- * @return Whether the costMicrosMarginOfError field is set. + *optional double brand_lift_suppressed_positive_responder_fractional_cookies_p90_upper_bound = 514;+ * @return Whether the brandLiftSuppressedPositiveResponderFractionalCookiesP90UpperBound field is set. */ @java.lang.Override - public boolean hasCostMicrosMarginOfError() { - return ((bitField8_ & 0x00000100) != 0); + public boolean hasBrandLiftSuppressedPositiveResponderFractionalCookiesP90UpperBound() { + return ((bitField10_ & 0x00000008) != 0); } /** *- * The margin of error when estimating the experiment's effect on cost. - * - * Together with `cost_micros_change_point_estimate`, - * they describe a confidence interval with a prescribed confidence level - * for the difference being estimated. The quantity being estimated is - * (treatment / control - 1). This field specifies the radius of the - * confidence interval, which is centered at - * `cost_micros_change_point_estimate`. + * Represents the upper bound of the 90% confidence interval for the + * estimated number of fractional cookies within the control group that are + * categorized as positive responders. This upper bound provides a + * statistically supported maximum value for the total fractional cookies in + * the control group showing a positive brand attitude. ** - *optional double cost_micros_margin_of_error = 459;- * @return The costMicrosMarginOfError. + *optional double brand_lift_suppressed_positive_responder_fractional_cookies_p90_upper_bound = 514;+ * @return The brandLiftSuppressedPositiveResponderFractionalCookiesP90UpperBound. */ @java.lang.Override - public double getCostMicrosMarginOfError() { - return costMicrosMarginOfError_; + public double getBrandLiftSuppressedPositiveResponderFractionalCookiesP90UpperBound() { + return brandLiftSuppressedPositiveResponderFractionalCookiesP90UpperBound_; } /** *- * The margin of error when estimating the experiment's effect on cost. - * - * Together with `cost_micros_change_point_estimate`, - * they describe a confidence interval with a prescribed confidence level - * for the difference being estimated. The quantity being estimated is - * (treatment / control - 1). This field specifies the radius of the - * confidence interval, which is centered at - * `cost_micros_change_point_estimate`. + * Represents the upper bound of the 90% confidence interval for the + * estimated number of fractional cookies within the control group that are + * categorized as positive responders. This upper bound provides a + * statistically supported maximum value for the total fractional cookies in + * the control group showing a positive brand attitude. ** - *optional double cost_micros_margin_of_error = 459;- * @param value The costMicrosMarginOfError to set. + *optional double brand_lift_suppressed_positive_responder_fractional_cookies_p90_upper_bound = 514;+ * @param value The brandLiftSuppressedPositiveResponderFractionalCookiesP90UpperBound to set. * @return This builder for chaining. */ - public Builder setCostMicrosMarginOfError(double value) { + public Builder setBrandLiftSuppressedPositiveResponderFractionalCookiesP90UpperBound(double value) { - costMicrosMarginOfError_ = value; - bitField8_ |= 0x00000100; + brandLiftSuppressedPositiveResponderFractionalCookiesP90UpperBound_ = value; + bitField10_ |= 0x00000008; onChanged(); return this; } /** *- * The margin of error when estimating the experiment's effect on cost. - * - * Together with `cost_micros_change_point_estimate`, - * they describe a confidence interval with a prescribed confidence level - * for the difference being estimated. The quantity being estimated is - * (treatment / control - 1). This field specifies the radius of the - * confidence interval, which is centered at - * `cost_micros_change_point_estimate`. + * Represents the upper bound of the 90% confidence interval for the + * estimated number of fractional cookies within the control group that are + * categorized as positive responders. This upper bound provides a + * statistically supported maximum value for the total fractional cookies in + * the control group showing a positive brand attitude. ** - *optional double cost_micros_margin_of_error = 459;+ *optional double brand_lift_suppressed_positive_responder_fractional_cookies_p90_upper_bound = 514;* @return This builder for chaining. */ - public Builder clearCostMicrosMarginOfError() { - bitField8_ = (bitField8_ & ~0x00000100); - costMicrosMarginOfError_ = 0D; + public Builder clearBrandLiftSuppressedPositiveResponderFractionalCookiesP90UpperBound() { + bitField10_ = (bitField10_ & ~0x00000008); + brandLiftSuppressedPositiveResponderFractionalCookiesP90UpperBound_ = 0D; onChanged(); return this; } - private double costMicrosPValue_ ; + private double brandLiftTotalResponses_ ; /** *- * The p-value for the null hypothesis that the experiment has no effect on - * cost. Ranges from 0 to 1. - * - * Say if the p-value is 0.03, that means the probability of observing the - * data, if the experiment has no effect on cost, is 3%. + * The total number of survey responses collected across both the exposed and + * control groups. ** - *optional double cost_micros_p_value = 460;- * @return Whether the costMicrosPValue field is set. + *optional double brand_lift_total_responses = 515;+ * @return Whether the brandLiftTotalResponses field is set. */ @java.lang.Override - public boolean hasCostMicrosPValue() { - return ((bitField8_ & 0x00000200) != 0); + public boolean hasBrandLiftTotalResponses() { + return ((bitField10_ & 0x00000010) != 0); } /** *- * The p-value for the null hypothesis that the experiment has no effect on - * cost. Ranges from 0 to 1. - * - * Say if the p-value is 0.03, that means the probability of observing the - * data, if the experiment has no effect on cost, is 3%. + * The total number of survey responses collected across both the exposed and + * control groups. ** - *optional double cost_micros_p_value = 460;- * @return The costMicrosPValue. + *optional double brand_lift_total_responses = 515;+ * @return The brandLiftTotalResponses. */ @java.lang.Override - public double getCostMicrosPValue() { - return costMicrosPValue_; + public double getBrandLiftTotalResponses() { + return brandLiftTotalResponses_; } /** *- * The p-value for the null hypothesis that the experiment has no effect on - * cost. Ranges from 0 to 1. - * - * Say if the p-value is 0.03, that means the probability of observing the - * data, if the experiment has no effect on cost, is 3%. + * The total number of survey responses collected across both the exposed and + * control groups. ** - *optional double cost_micros_p_value = 460;- * @param value The costMicrosPValue to set. + *optional double brand_lift_total_responses = 515;+ * @param value The brandLiftTotalResponses to set. * @return This builder for chaining. */ - public Builder setCostMicrosPValue(double value) { + public Builder setBrandLiftTotalResponses(double value) { - costMicrosPValue_ = value; - bitField8_ |= 0x00000200; + brandLiftTotalResponses_ = value; + bitField10_ |= 0x00000010; onChanged(); return this; } /** *- * The p-value for the null hypothesis that the experiment has no effect on - * cost. Ranges from 0 to 1. - * - * Say if the p-value is 0.03, that means the probability of observing the - * data, if the experiment has no effect on cost, is 3%. + * The total number of survey responses collected across both the exposed and + * control groups. ** - *optional double cost_micros_p_value = 460;+ *optional double brand_lift_total_responses = 515;* @return This builder for chaining. */ - public Builder clearCostMicrosPValue() { - bitField8_ = (bitField8_ & ~0x00000200); - costMicrosPValue_ = 0D; + public Builder clearBrandLiftTotalResponses() { + bitField10_ = (bitField10_ & ~0x00000010); + brandLiftTotalResponses_ = 0D; onChanged(); return this; } - private double costMicrosChangePointEstimate_ ; + private double costPerLiftedCookie_ ; /** *- * The point estimate when estimating the experiment's effect on cost change. - * - * Together with `cost_micros_margin_of_error`, - * they describe a confidence interval with a prescribed confidence level - * for the difference being estimated. The quantity being estimated is - * (treatment / control - 1). This field specifies the point estimate, which - * is the center of the confidence interval: - * `(cost_micros_change_point_estimate - cost_micros_margin_of_error, - * cost_micros_change_point_estimate + cost_micros_margin_of_error)`. + * The estimated cost incurred for each additional person moved to a positive + * brand state by the campaign. Helps assess the + * cost-effectiveness of your ad spend in driving brand growth. ** - *optional double cost_micros_change_point_estimate = 461;- * @return Whether the costMicrosChangePointEstimate field is set. + *optional double cost_per_lifted_cookie = 516;+ * @return Whether the costPerLiftedCookie field is set. */ @java.lang.Override - public boolean hasCostMicrosChangePointEstimate() { - return ((bitField8_ & 0x00000400) != 0); + public boolean hasCostPerLiftedCookie() { + return ((bitField10_ & 0x00000020) != 0); } /** *- * The point estimate when estimating the experiment's effect on cost change. - * - * Together with `cost_micros_margin_of_error`, - * they describe a confidence interval with a prescribed confidence level - * for the difference being estimated. The quantity being estimated is - * (treatment / control - 1). This field specifies the point estimate, which - * is the center of the confidence interval: - * `(cost_micros_change_point_estimate - cost_micros_margin_of_error, - * cost_micros_change_point_estimate + cost_micros_margin_of_error)`. + * The estimated cost incurred for each additional person moved to a positive + * brand state by the campaign. Helps assess the + * cost-effectiveness of your ad spend in driving brand growth. ** - *optional double cost_micros_change_point_estimate = 461;- * @return The costMicrosChangePointEstimate. + *optional double cost_per_lifted_cookie = 516;+ * @return The costPerLiftedCookie. */ @java.lang.Override - public double getCostMicrosChangePointEstimate() { - return costMicrosChangePointEstimate_; + public double getCostPerLiftedCookie() { + return costPerLiftedCookie_; } /** *- * The point estimate when estimating the experiment's effect on cost change. - * - * Together with `cost_micros_margin_of_error`, - * they describe a confidence interval with a prescribed confidence level - * for the difference being estimated. The quantity being estimated is - * (treatment / control - 1). This field specifies the point estimate, which - * is the center of the confidence interval: - * `(cost_micros_change_point_estimate - cost_micros_margin_of_error, - * cost_micros_change_point_estimate + cost_micros_margin_of_error)`. + * The estimated cost incurred for each additional person moved to a positive + * brand state by the campaign. Helps assess the + * cost-effectiveness of your ad spend in driving brand growth. ** - *optional double cost_micros_change_point_estimate = 461;- * @param value The costMicrosChangePointEstimate to set. + *optional double cost_per_lifted_cookie = 516;+ * @param value The costPerLiftedCookie to set. * @return This builder for chaining. */ - public Builder setCostMicrosChangePointEstimate(double value) { + public Builder setCostPerLiftedCookie(double value) { - costMicrosChangePointEstimate_ = value; - bitField8_ |= 0x00000400; + costPerLiftedCookie_ = value; + bitField10_ |= 0x00000020; onChanged(); return this; } /** *- * The point estimate when estimating the experiment's effect on cost change. - * - * Together with `cost_micros_margin_of_error`, - * they describe a confidence interval with a prescribed confidence level - * for the difference being estimated. The quantity being estimated is - * (treatment / control - 1). This field specifies the point estimate, which - * is the center of the confidence interval: - * `(cost_micros_change_point_estimate - cost_micros_margin_of_error, - * cost_micros_change_point_estimate + cost_micros_margin_of_error)`. + * The estimated cost incurred for each additional person moved to a positive + * brand state by the campaign. Helps assess the + * cost-effectiveness of your ad spend in driving brand growth. ** - *optional double cost_micros_change_point_estimate = 461;+ *optional double cost_per_lifted_cookie = 516;* @return This builder for chaining. */ - public Builder clearCostMicrosChangePointEstimate() { - bitField8_ = (bitField8_ & ~0x00000400); - costMicrosChangePointEstimate_ = 0D; + public Builder clearCostPerLiftedCookie() { + bitField10_ = (bitField10_ & ~0x00000020); + costPerLiftedCookie_ = 0D; onChanged(); return this; } - private long controlImpressions_ ; + private double costPerLiftedCookieP90LowerBound_ ; /** *- * The impressions metric on the control arm of the experiment. - * The treatment impressions value can be selected by using `impressions`. + * Lower bound of the 90% confidence interval for the cost per lifted cookie. + * Represents the most optimistic (lowest cost) estimate for moving a user to + * a positive brand state. ** - *optional int64 control_impressions = 462;- * @return Whether the controlImpressions field is set. + *optional double cost_per_lifted_cookie_p90_lower_bound = 517;+ * @return Whether the costPerLiftedCookieP90LowerBound field is set. */ @java.lang.Override - public boolean hasControlImpressions() { - return ((bitField8_ & 0x00000800) != 0); + public boolean hasCostPerLiftedCookieP90LowerBound() { + return ((bitField10_ & 0x00000040) != 0); } /** *- * The impressions metric on the control arm of the experiment. - * The treatment impressions value can be selected by using `impressions`. + * Lower bound of the 90% confidence interval for the cost per lifted cookie. + * Represents the most optimistic (lowest cost) estimate for moving a user to + * a positive brand state. ** - *optional int64 control_impressions = 462;- * @return The controlImpressions. + *optional double cost_per_lifted_cookie_p90_lower_bound = 517;+ * @return The costPerLiftedCookieP90LowerBound. */ @java.lang.Override - public long getControlImpressions() { - return controlImpressions_; + public double getCostPerLiftedCookieP90LowerBound() { + return costPerLiftedCookieP90LowerBound_; } /** *- * The impressions metric on the control arm of the experiment. - * The treatment impressions value can be selected by using `impressions`. + * Lower bound of the 90% confidence interval for the cost per lifted cookie. + * Represents the most optimistic (lowest cost) estimate for moving a user to + * a positive brand state. ** - *optional int64 control_impressions = 462;- * @param value The controlImpressions to set. + *optional double cost_per_lifted_cookie_p90_lower_bound = 517;+ * @param value The costPerLiftedCookieP90LowerBound to set. * @return This builder for chaining. */ - public Builder setControlImpressions(long value) { + public Builder setCostPerLiftedCookieP90LowerBound(double value) { - controlImpressions_ = value; - bitField8_ |= 0x00000800; + costPerLiftedCookieP90LowerBound_ = value; + bitField10_ |= 0x00000040; onChanged(); return this; } /** *- * The impressions metric on the control arm of the experiment. - * The treatment impressions value can be selected by using `impressions`. + * Lower bound of the 90% confidence interval for the cost per lifted cookie. + * Represents the most optimistic (lowest cost) estimate for moving a user to + * a positive brand state. ** - *optional int64 control_impressions = 462;+ *optional double cost_per_lifted_cookie_p90_lower_bound = 517;* @return This builder for chaining. */ - public Builder clearControlImpressions() { - bitField8_ = (bitField8_ & ~0x00000800); - controlImpressions_ = 0L; - onChanged(); - return this; - } - - private double impressionsMarginOfError_ ; - /** - *- * The margin of error when estimating the experiment's effect on impressions. - * - * Together with `impressions_point_estimate`, - * they describe a confidence interval with a prescribed confidence level - * for the difference being estimated. The quantity being estimated is - * (treatment / control - 1). This field specifies the radius of the - * confidence interval, which is centered at - * `impressions_point_estimate`. + public Builder clearCostPerLiftedCookieP90LowerBound() { + bitField10_ = (bitField10_ & ~0x00000040); + costPerLiftedCookieP90LowerBound_ = 0D; + onChanged(); + return this; + } + + private double costPerLiftedCookieP90UpperBound_ ; + /** + *+ * Upper bound of the 90% confidence interval for the cost per lifted cookie. + * Represents the most conservative (highest cost) estimate for moving a user + * to a positive brand state. ** - *optional double impressions_margin_of_error = 463;- * @return Whether the impressionsMarginOfError field is set. + *optional double cost_per_lifted_cookie_p90_upper_bound = 518;+ * @return Whether the costPerLiftedCookieP90UpperBound field is set. */ @java.lang.Override - public boolean hasImpressionsMarginOfError() { - return ((bitField8_ & 0x00001000) != 0); + public boolean hasCostPerLiftedCookieP90UpperBound() { + return ((bitField10_ & 0x00000080) != 0); } /** *- * The margin of error when estimating the experiment's effect on impressions. - * - * Together with `impressions_point_estimate`, - * they describe a confidence interval with a prescribed confidence level - * for the difference being estimated. The quantity being estimated is - * (treatment / control - 1). This field specifies the radius of the - * confidence interval, which is centered at - * `impressions_point_estimate`. + * Upper bound of the 90% confidence interval for the cost per lifted cookie. + * Represents the most conservative (highest cost) estimate for moving a user + * to a positive brand state. ** - *optional double impressions_margin_of_error = 463;- * @return The impressionsMarginOfError. + *optional double cost_per_lifted_cookie_p90_upper_bound = 518;+ * @return The costPerLiftedCookieP90UpperBound. */ @java.lang.Override - public double getImpressionsMarginOfError() { - return impressionsMarginOfError_; + public double getCostPerLiftedCookieP90UpperBound() { + return costPerLiftedCookieP90UpperBound_; } /** *- * The margin of error when estimating the experiment's effect on impressions. - * - * Together with `impressions_point_estimate`, - * they describe a confidence interval with a prescribed confidence level - * for the difference being estimated. The quantity being estimated is - * (treatment / control - 1). This field specifies the radius of the - * confidence interval, which is centered at - * `impressions_point_estimate`. + * Upper bound of the 90% confidence interval for the cost per lifted cookie. + * Represents the most conservative (highest cost) estimate for moving a user + * to a positive brand state. ** - *optional double impressions_margin_of_error = 463;- * @param value The impressionsMarginOfError to set. + *optional double cost_per_lifted_cookie_p90_upper_bound = 518;+ * @param value The costPerLiftedCookieP90UpperBound to set. * @return This builder for chaining. */ - public Builder setImpressionsMarginOfError(double value) { + public Builder setCostPerLiftedCookieP90UpperBound(double value) { - impressionsMarginOfError_ = value; - bitField8_ |= 0x00001000; + costPerLiftedCookieP90UpperBound_ = value; + bitField10_ |= 0x00000080; onChanged(); return this; } /** *- * The margin of error when estimating the experiment's effect on impressions. - * - * Together with `impressions_point_estimate`, - * they describe a confidence interval with a prescribed confidence level - * for the difference being estimated. The quantity being estimated is - * (treatment / control - 1). This field specifies the radius of the - * confidence interval, which is centered at - * `impressions_point_estimate`. + * Upper bound of the 90% confidence interval for the cost per lifted cookie. + * Represents the most conservative (highest cost) estimate for moving a user + * to a positive brand state. ** - *optional double impressions_margin_of_error = 463;+ *optional double cost_per_lifted_cookie_p90_upper_bound = 518;* @return This builder for chaining. */ - public Builder clearImpressionsMarginOfError() { - bitField8_ = (bitField8_ & ~0x00001000); - impressionsMarginOfError_ = 0D; + public Builder clearCostPerLiftedCookieP90UpperBound() { + bitField10_ = (bitField10_ & ~0x00000080); + costPerLiftedCookieP90UpperBound_ = 0D; onChanged(); return this; } - private double impressionsPValue_ ; + private double fractionalLiftedCookies_ ; /** *- * The p-value for the null hypothesis that the experiment has no effect on - * impressions. Ranges from 0 to 1. - * - * Say if the p-value is 0.03, that means the probability of observing the - * data, if the experiment has no effect on impressions, is 3%. + * Estimated number of unique users who were moved to a positive brand state + * directly by the campaign (that is, lifted users). ** - *optional double impressions_p_value = 464;- * @return Whether the impressionsPValue field is set. + *optional double fractional_lifted_cookies = 519;+ * @return Whether the fractionalLiftedCookies field is set. */ @java.lang.Override - public boolean hasImpressionsPValue() { - return ((bitField8_ & 0x00002000) != 0); + public boolean hasFractionalLiftedCookies() { + return ((bitField10_ & 0x00000100) != 0); } /** *- * The p-value for the null hypothesis that the experiment has no effect on - * impressions. Ranges from 0 to 1. - * - * Say if the p-value is 0.03, that means the probability of observing the - * data, if the experiment has no effect on impressions, is 3%. + * Estimated number of unique users who were moved to a positive brand state + * directly by the campaign (that is, lifted users). ** - *optional double impressions_p_value = 464;- * @return The impressionsPValue. + *optional double fractional_lifted_cookies = 519;+ * @return The fractionalLiftedCookies. */ @java.lang.Override - public double getImpressionsPValue() { - return impressionsPValue_; + public double getFractionalLiftedCookies() { + return fractionalLiftedCookies_; } /** *- * The p-value for the null hypothesis that the experiment has no effect on - * impressions. Ranges from 0 to 1. - * - * Say if the p-value is 0.03, that means the probability of observing the - * data, if the experiment has no effect on impressions, is 3%. + * Estimated number of unique users who were moved to a positive brand state + * directly by the campaign (that is, lifted users). ** - *optional double impressions_p_value = 464;- * @param value The impressionsPValue to set. + *optional double fractional_lifted_cookies = 519;+ * @param value The fractionalLiftedCookies to set. * @return This builder for chaining. */ - public Builder setImpressionsPValue(double value) { + public Builder setFractionalLiftedCookies(double value) { - impressionsPValue_ = value; - bitField8_ |= 0x00002000; + fractionalLiftedCookies_ = value; + bitField10_ |= 0x00000100; onChanged(); return this; } /** *- * The p-value for the null hypothesis that the experiment has no effect on - * impressions. Ranges from 0 to 1. - * - * Say if the p-value is 0.03, that means the probability of observing the - * data, if the experiment has no effect on impressions, is 3%. + * Estimated number of unique users who were moved to a positive brand state + * directly by the campaign (that is, lifted users). ** - *optional double impressions_p_value = 464;+ *optional double fractional_lifted_cookies = 519;* @return This builder for chaining. */ - public Builder clearImpressionsPValue() { - bitField8_ = (bitField8_ & ~0x00002000); - impressionsPValue_ = 0D; + public Builder clearFractionalLiftedCookies() { + bitField10_ = (bitField10_ & ~0x00000100); + fractionalLiftedCookies_ = 0D; onChanged(); return this; } - private double impressionsPointEstimate_ ; + private double fractionalLiftedCookiesP90LowerBound_ ; /** *- * The point estimate when estimating the experiment's effect on impressions. - * - * Together with `impressions_margin_of_error`, - * they describe a confidence interval with a prescribed confidence level - * for the difference being estimated. The quantity being estimated is - * (treatment / control - 1). This field specifies the point estimate, which - * is the center of the confidence interval: - * `(impressions_point_estimate - impressions_margin_of_error, - * impressions_point_estimate + impressions_margin_of_error)`. + * The lower bound of the 90% confidence interval for the + * fractional_lifted_cookies metric. This value represents a statistically + * conservative estimate of the minimum number of cookies for whom a positive + * Brand Lift is attributed to the ad exposure. ** - *optional double impressions_point_estimate = 465;- * @return Whether the impressionsPointEstimate field is set. + *optional double fractional_lifted_cookies_p90_lower_bound = 520;+ * @return Whether the fractionalLiftedCookiesP90LowerBound field is set. */ @java.lang.Override - public boolean hasImpressionsPointEstimate() { - return ((bitField8_ & 0x00004000) != 0); + public boolean hasFractionalLiftedCookiesP90LowerBound() { + return ((bitField10_ & 0x00000200) != 0); } /** *- * The point estimate when estimating the experiment's effect on impressions. - * - * Together with `impressions_margin_of_error`, - * they describe a confidence interval with a prescribed confidence level - * for the difference being estimated. The quantity being estimated is - * (treatment / control - 1). This field specifies the point estimate, which - * is the center of the confidence interval: - * `(impressions_point_estimate - impressions_margin_of_error, - * impressions_point_estimate + impressions_margin_of_error)`. + * The lower bound of the 90% confidence interval for the + * fractional_lifted_cookies metric. This value represents a statistically + * conservative estimate of the minimum number of cookies for whom a positive + * Brand Lift is attributed to the ad exposure. ** - *optional double impressions_point_estimate = 465;- * @return The impressionsPointEstimate. + *optional double fractional_lifted_cookies_p90_lower_bound = 520;+ * @return The fractionalLiftedCookiesP90LowerBound. */ @java.lang.Override - public double getImpressionsPointEstimate() { - return impressionsPointEstimate_; + public double getFractionalLiftedCookiesP90LowerBound() { + return fractionalLiftedCookiesP90LowerBound_; } /** *- * The point estimate when estimating the experiment's effect on impressions. - * - * Together with `impressions_margin_of_error`, - * they describe a confidence interval with a prescribed confidence level - * for the difference being estimated. The quantity being estimated is - * (treatment / control - 1). This field specifies the point estimate, which - * is the center of the confidence interval: - * `(impressions_point_estimate - impressions_margin_of_error, - * impressions_point_estimate + impressions_margin_of_error)`. + * The lower bound of the 90% confidence interval for the + * fractional_lifted_cookies metric. This value represents a statistically + * conservative estimate of the minimum number of cookies for whom a positive + * Brand Lift is attributed to the ad exposure. ** - *optional double impressions_point_estimate = 465;- * @param value The impressionsPointEstimate to set. + *optional double fractional_lifted_cookies_p90_lower_bound = 520;+ * @param value The fractionalLiftedCookiesP90LowerBound to set. * @return This builder for chaining. */ - public Builder setImpressionsPointEstimate(double value) { + public Builder setFractionalLiftedCookiesP90LowerBound(double value) { - impressionsPointEstimate_ = value; - bitField8_ |= 0x00004000; + fractionalLiftedCookiesP90LowerBound_ = value; + bitField10_ |= 0x00000200; onChanged(); return this; } /** *- * The point estimate when estimating the experiment's effect on impressions. - * - * Together with `impressions_margin_of_error`, - * they describe a confidence interval with a prescribed confidence level - * for the difference being estimated. The quantity being estimated is - * (treatment / control - 1). This field specifies the point estimate, which - * is the center of the confidence interval: - * `(impressions_point_estimate - impressions_margin_of_error, - * impressions_point_estimate + impressions_margin_of_error)`. + * The lower bound of the 90% confidence interval for the + * fractional_lifted_cookies metric. This value represents a statistically + * conservative estimate of the minimum number of cookies for whom a positive + * Brand Lift is attributed to the ad exposure. ** - *optional double impressions_point_estimate = 465;+ *optional double fractional_lifted_cookies_p90_lower_bound = 520;* @return This builder for chaining. */ - public Builder clearImpressionsPointEstimate() { - bitField8_ = (bitField8_ & ~0x00004000); - impressionsPointEstimate_ = 0D; + public Builder clearFractionalLiftedCookiesP90LowerBound() { + bitField10_ = (bitField10_ & ~0x00000200); + fractionalLiftedCookiesP90LowerBound_ = 0D; onChanged(); return this; } - private double clicksMarginOfError_ ; + private double fractionalLiftedCookiesP90UpperBound_ ; /** *- * The margin of error when estimating the experiment's effect on clicks. - * - * Together with `clicks_point_estimate`, - * they describe a confidence interval with a prescribed confidence level - * for the difference being estimated. The quantity being estimated is - * (treatment / control - 1). This field specifies the radius of the - * confidence interval, which is centered at `clicks_point_estimate`. + * The upper bound of the 90% confidence interval for the + * fractional_lifted_cookies metric. This value represents a statistically + * optimistic estimate of the maximum number of cookies that may have + * experienced a positive Brand Lift. ** - *optional double clicks_margin_of_error = 466;- * @return Whether the clicksMarginOfError field is set. + *optional double fractional_lifted_cookies_p90_upper_bound = 521;+ * @return Whether the fractionalLiftedCookiesP90UpperBound field is set. */ @java.lang.Override - public boolean hasClicksMarginOfError() { - return ((bitField8_ & 0x00008000) != 0); + public boolean hasFractionalLiftedCookiesP90UpperBound() { + return ((bitField10_ & 0x00000400) != 0); } /** *- * The margin of error when estimating the experiment's effect on clicks. - * - * Together with `clicks_point_estimate`, - * they describe a confidence interval with a prescribed confidence level - * for the difference being estimated. The quantity being estimated is - * (treatment / control - 1). This field specifies the radius of the - * confidence interval, which is centered at `clicks_point_estimate`. + * The upper bound of the 90% confidence interval for the + * fractional_lifted_cookies metric. This value represents a statistically + * optimistic estimate of the maximum number of cookies that may have + * experienced a positive Brand Lift. ** - *optional double clicks_margin_of_error = 466;- * @return The clicksMarginOfError. + *optional double fractional_lifted_cookies_p90_upper_bound = 521;+ * @return The fractionalLiftedCookiesP90UpperBound. */ @java.lang.Override - public double getClicksMarginOfError() { - return clicksMarginOfError_; + public double getFractionalLiftedCookiesP90UpperBound() { + return fractionalLiftedCookiesP90UpperBound_; } /** *- * The margin of error when estimating the experiment's effect on clicks. - * - * Together with `clicks_point_estimate`, - * they describe a confidence interval with a prescribed confidence level - * for the difference being estimated. The quantity being estimated is - * (treatment / control - 1). This field specifies the radius of the - * confidence interval, which is centered at `clicks_point_estimate`. + * The upper bound of the 90% confidence interval for the + * fractional_lifted_cookies metric. This value represents a statistically + * optimistic estimate of the maximum number of cookies that may have + * experienced a positive Brand Lift. ** - *optional double clicks_margin_of_error = 466;- * @param value The clicksMarginOfError to set. + *optional double fractional_lifted_cookies_p90_upper_bound = 521;+ * @param value The fractionalLiftedCookiesP90UpperBound to set. * @return This builder for chaining. */ - public Builder setClicksMarginOfError(double value) { + public Builder setFractionalLiftedCookiesP90UpperBound(double value) { - clicksMarginOfError_ = value; - bitField8_ |= 0x00008000; + fractionalLiftedCookiesP90UpperBound_ = value; + bitField10_ |= 0x00000400; onChanged(); return this; } /** *- * The margin of error when estimating the experiment's effect on clicks. - * - * Together with `clicks_point_estimate`, - * they describe a confidence interval with a prescribed confidence level - * for the difference being estimated. The quantity being estimated is - * (treatment / control - 1). This field specifies the radius of the - * confidence interval, which is centered at `clicks_point_estimate`. + * The upper bound of the 90% confidence interval for the + * fractional_lifted_cookies metric. This value represents a statistically + * optimistic estimate of the maximum number of cookies that may have + * experienced a positive Brand Lift. ** - *optional double clicks_margin_of_error = 466;+ *optional double fractional_lifted_cookies_p90_upper_bound = 521;* @return This builder for chaining. */ - public Builder clearClicksMarginOfError() { - bitField8_ = (bitField8_ & ~0x00008000); - clicksMarginOfError_ = 0D; + public Builder clearFractionalLiftedCookiesP90UpperBound() { + bitField10_ = (bitField10_ & ~0x00000400); + fractionalLiftedCookiesP90UpperBound_ = 0D; onChanged(); return this; } - private double clicksPValue_ ; + private double headroomBrandLift_ ; /** *- * The p-value for the null hypothesis that the experiment has no effect on - * clicks. Ranges from 0 to 1. - * - * Say if the p-value is 0.03, that means the probability of observing the - * data, if the experiment has no effect on clicks, is 3%. + * The increase in positive brand responses relative to the total potential + * growth remaining. ** - *optional double clicks_p_value = 467;- * @return Whether the clicksPValue field is set. + *optional double headroom_brand_lift = 522;+ * @return Whether the headroomBrandLift field is set. */ @java.lang.Override - public boolean hasClicksPValue() { - return ((bitField8_ & 0x00010000) != 0); + public boolean hasHeadroomBrandLift() { + return ((bitField10_ & 0x00000800) != 0); } /** *- * The p-value for the null hypothesis that the experiment has no effect on - * clicks. Ranges from 0 to 1. - * - * Say if the p-value is 0.03, that means the probability of observing the - * data, if the experiment has no effect on clicks, is 3%. + * The increase in positive brand responses relative to the total potential + * growth remaining. ** - *optional double clicks_p_value = 467;- * @return The clicksPValue. + *optional double headroom_brand_lift = 522;+ * @return The headroomBrandLift. */ @java.lang.Override - public double getClicksPValue() { - return clicksPValue_; + public double getHeadroomBrandLift() { + return headroomBrandLift_; } /** *- * The p-value for the null hypothesis that the experiment has no effect on - * clicks. Ranges from 0 to 1. - * - * Say if the p-value is 0.03, that means the probability of observing the - * data, if the experiment has no effect on clicks, is 3%. + * The increase in positive brand responses relative to the total potential + * growth remaining. ** - *optional double clicks_p_value = 467;- * @param value The clicksPValue to set. + *optional double headroom_brand_lift = 522;+ * @param value The headroomBrandLift to set. * @return This builder for chaining. */ - public Builder setClicksPValue(double value) { + public Builder setHeadroomBrandLift(double value) { - clicksPValue_ = value; - bitField8_ |= 0x00010000; + headroomBrandLift_ = value; + bitField10_ |= 0x00000800; onChanged(); return this; } /** *- * The p-value for the null hypothesis that the experiment has no effect on - * clicks. Ranges from 0 to 1. - * - * Say if the p-value is 0.03, that means the probability of observing the - * data, if the experiment has no effect on clicks, is 3%. + * The increase in positive brand responses relative to the total potential + * growth remaining. ** - *optional double clicks_p_value = 467;+ *optional double headroom_brand_lift = 522;* @return This builder for chaining. */ - public Builder clearClicksPValue() { - bitField8_ = (bitField8_ & ~0x00010000); - clicksPValue_ = 0D; + public Builder clearHeadroomBrandLift() { + bitField10_ = (bitField10_ & ~0x00000800); + headroomBrandLift_ = 0D; onChanged(); return this; } - private double clicksPointEstimate_ ; + private double headroomBrandLiftP90LowerBound_ ; /** *- * The point estimate when estimating the experiment's effect on clicks. - * - * Together with `clicks_margin_of_error`, - * they describe a confidence interval with a prescribed confidence level - * for the difference being estimated. The quantity being estimated is - * (treatment / control - 1). This field specifies the point estimate, which - * is the center of the confidence interval: `(clicks_point_estimate - - * clicks_margin_of_error, - * clicks_point_estimate + clicks_margin_of_error)`. + * Lower bound of the 90% confidence interval for headroom brand lift. The + * minimum growth rate relative to remaining brand potential you can be 90% + * confident was driven by your ads. ** - *optional double clicks_point_estimate = 468;- * @return Whether the clicksPointEstimate field is set. + *optional double headroom_brand_lift_p90_lower_bound = 523;+ * @return Whether the headroomBrandLiftP90LowerBound field is set. */ @java.lang.Override - public boolean hasClicksPointEstimate() { - return ((bitField8_ & 0x00020000) != 0); + public boolean hasHeadroomBrandLiftP90LowerBound() { + return ((bitField10_ & 0x00001000) != 0); } /** *- * The point estimate when estimating the experiment's effect on clicks. - * - * Together with `clicks_margin_of_error`, - * they describe a confidence interval with a prescribed confidence level - * for the difference being estimated. The quantity being estimated is - * (treatment / control - 1). This field specifies the point estimate, which - * is the center of the confidence interval: `(clicks_point_estimate - - * clicks_margin_of_error, - * clicks_point_estimate + clicks_margin_of_error)`. + * Lower bound of the 90% confidence interval for headroom brand lift. The + * minimum growth rate relative to remaining brand potential you can be 90% + * confident was driven by your ads. ** - *optional double clicks_point_estimate = 468;- * @return The clicksPointEstimate. + *optional double headroom_brand_lift_p90_lower_bound = 523;+ * @return The headroomBrandLiftP90LowerBound. */ @java.lang.Override - public double getClicksPointEstimate() { - return clicksPointEstimate_; + public double getHeadroomBrandLiftP90LowerBound() { + return headroomBrandLiftP90LowerBound_; } /** *- * The point estimate when estimating the experiment's effect on clicks. - * - * Together with `clicks_margin_of_error`, - * they describe a confidence interval with a prescribed confidence level - * for the difference being estimated. The quantity being estimated is - * (treatment / control - 1). This field specifies the point estimate, which - * is the center of the confidence interval: `(clicks_point_estimate - - * clicks_margin_of_error, - * clicks_point_estimate + clicks_margin_of_error)`. + * Lower bound of the 90% confidence interval for headroom brand lift. The + * minimum growth rate relative to remaining brand potential you can be 90% + * confident was driven by your ads. ** - *optional double clicks_point_estimate = 468;- * @param value The clicksPointEstimate to set. + *optional double headroom_brand_lift_p90_lower_bound = 523;+ * @param value The headroomBrandLiftP90LowerBound to set. * @return This builder for chaining. */ - public Builder setClicksPointEstimate(double value) { + public Builder setHeadroomBrandLiftP90LowerBound(double value) { - clicksPointEstimate_ = value; - bitField8_ |= 0x00020000; + headroomBrandLiftP90LowerBound_ = value; + bitField10_ |= 0x00001000; onChanged(); return this; } /** *- * The point estimate when estimating the experiment's effect on clicks. - * - * Together with `clicks_margin_of_error`, - * they describe a confidence interval with a prescribed confidence level - * for the difference being estimated. The quantity being estimated is - * (treatment / control - 1). This field specifies the point estimate, which - * is the center of the confidence interval: `(clicks_point_estimate - - * clicks_margin_of_error, - * clicks_point_estimate + clicks_margin_of_error)`. + * Lower bound of the 90% confidence interval for headroom brand lift. The + * minimum growth rate relative to remaining brand potential you can be 90% + * confident was driven by your ads. ** - *optional double clicks_point_estimate = 468;+ *optional double headroom_brand_lift_p90_lower_bound = 523;* @return This builder for chaining. */ - public Builder clearClicksPointEstimate() { - bitField8_ = (bitField8_ & ~0x00020000); - clicksPointEstimate_ = 0D; + public Builder clearHeadroomBrandLiftP90LowerBound() { + bitField10_ = (bitField10_ & ~0x00001000); + headroomBrandLiftP90LowerBound_ = 0D; onChanged(); return this; } - private double controlConversionValue_ ; + private double headroomBrandLiftP90UpperBound_ ; /** *- * The conversion value metric on the control arm of the experiment. - * The treatment conversion value can be selected by using - * `conversions_value`. + * Upper bound of the 90% confidence interval for headroom brand lift. The + * maximum growth rate relative to remaining brand potential likely driven by + * your ads. ** - *optional double control_conversion_value = 469;- * @return Whether the controlConversionValue field is set. + *optional double headroom_brand_lift_p90_upper_bound = 524;+ * @return Whether the headroomBrandLiftP90UpperBound field is set. */ @java.lang.Override - public boolean hasControlConversionValue() { - return ((bitField8_ & 0x00040000) != 0); + public boolean hasHeadroomBrandLiftP90UpperBound() { + return ((bitField10_ & 0x00002000) != 0); } /** *- * The conversion value metric on the control arm of the experiment. - * The treatment conversion value can be selected by using - * `conversions_value`. + * Upper bound of the 90% confidence interval for headroom brand lift. The + * maximum growth rate relative to remaining brand potential likely driven by + * your ads. ** - *optional double control_conversion_value = 469;- * @return The controlConversionValue. + *optional double headroom_brand_lift_p90_upper_bound = 524;+ * @return The headroomBrandLiftP90UpperBound. */ @java.lang.Override - public double getControlConversionValue() { - return controlConversionValue_; + public double getHeadroomBrandLiftP90UpperBound() { + return headroomBrandLiftP90UpperBound_; } /** *- * The conversion value metric on the control arm of the experiment. - * The treatment conversion value can be selected by using - * `conversions_value`. + * Upper bound of the 90% confidence interval for headroom brand lift. The + * maximum growth rate relative to remaining brand potential likely driven by + * your ads. ** - *optional double control_conversion_value = 469;- * @param value The controlConversionValue to set. + *optional double headroom_brand_lift_p90_upper_bound = 524;+ * @param value The headroomBrandLiftP90UpperBound to set. * @return This builder for chaining. */ - public Builder setControlConversionValue(double value) { + public Builder setHeadroomBrandLiftP90UpperBound(double value) { - controlConversionValue_ = value; - bitField8_ |= 0x00040000; + headroomBrandLiftP90UpperBound_ = value; + bitField10_ |= 0x00002000; onChanged(); return this; } /** *- * The conversion value metric on the control arm of the experiment. - * The treatment conversion value can be selected by using - * `conversions_value`. + * Upper bound of the 90% confidence interval for headroom brand lift. The + * maximum growth rate relative to remaining brand potential likely driven by + * your ads. ** - *optional double control_conversion_value = 469;+ *optional double headroom_brand_lift_p90_upper_bound = 524;* @return This builder for chaining. */ - public Builder clearControlConversionValue() { - bitField8_ = (bitField8_ & ~0x00040000); - controlConversionValue_ = 0D; + public Builder clearHeadroomBrandLiftP90UpperBound() { + bitField10_ = (bitField10_ & ~0x00002000); + headroomBrandLiftP90UpperBound_ = 0D; onChanged(); return this; } - private double conversionValueMarginOfError_ ; + private double relativeBrandLift_ ; /** *- * The margin of error when estimating the experiment's effect on - * conversion value. - * - * Together with `conversion_value_change_point_estimate`, - * they describe a confidence interval with a prescribed confidence level - * for the difference being estimated. The quantity being estimated is - * (treatment / control - 1). This field specifies the radius of the - * confidence interval, which is centered at - * `conversion_value_change_point_estimate`. + * The percentage increase in positive responses in the exposed group compared + * to the control group. ** - *optional double conversion_value_margin_of_error = 470;- * @return Whether the conversionValueMarginOfError field is set. + *optional double relative_brand_lift = 525;+ * @return Whether the relativeBrandLift field is set. */ @java.lang.Override - public boolean hasConversionValueMarginOfError() { - return ((bitField8_ & 0x00080000) != 0); + public boolean hasRelativeBrandLift() { + return ((bitField10_ & 0x00004000) != 0); } /** *- * The margin of error when estimating the experiment's effect on - * conversion value. - * - * Together with `conversion_value_change_point_estimate`, - * they describe a confidence interval with a prescribed confidence level - * for the difference being estimated. The quantity being estimated is - * (treatment / control - 1). This field specifies the radius of the - * confidence interval, which is centered at - * `conversion_value_change_point_estimate`. + * The percentage increase in positive responses in the exposed group compared + * to the control group. ** - *optional double conversion_value_margin_of_error = 470;- * @return The conversionValueMarginOfError. + *optional double relative_brand_lift = 525;+ * @return The relativeBrandLift. */ @java.lang.Override - public double getConversionValueMarginOfError() { - return conversionValueMarginOfError_; + public double getRelativeBrandLift() { + return relativeBrandLift_; } /** *- * The margin of error when estimating the experiment's effect on - * conversion value. - * - * Together with `conversion_value_change_point_estimate`, - * they describe a confidence interval with a prescribed confidence level - * for the difference being estimated. The quantity being estimated is - * (treatment / control - 1). This field specifies the radius of the - * confidence interval, which is centered at - * `conversion_value_change_point_estimate`. + * The percentage increase in positive responses in the exposed group compared + * to the control group. ** - *optional double conversion_value_margin_of_error = 470;- * @param value The conversionValueMarginOfError to set. + *optional double relative_brand_lift = 525;+ * @param value The relativeBrandLift to set. * @return This builder for chaining. */ - public Builder setConversionValueMarginOfError(double value) { + public Builder setRelativeBrandLift(double value) { - conversionValueMarginOfError_ = value; - bitField8_ |= 0x00080000; + relativeBrandLift_ = value; + bitField10_ |= 0x00004000; onChanged(); return this; } /** *- * The margin of error when estimating the experiment's effect on - * conversion value. - * - * Together with `conversion_value_change_point_estimate`, - * they describe a confidence interval with a prescribed confidence level - * for the difference being estimated. The quantity being estimated is - * (treatment / control - 1). This field specifies the radius of the - * confidence interval, which is centered at - * `conversion_value_change_point_estimate`. + * The percentage increase in positive responses in the exposed group compared + * to the control group. ** - *optional double conversion_value_margin_of_error = 470;+ *optional double relative_brand_lift = 525;* @return This builder for chaining. */ - public Builder clearConversionValueMarginOfError() { - bitField8_ = (bitField8_ & ~0x00080000); - conversionValueMarginOfError_ = 0D; + public Builder clearRelativeBrandLift() { + bitField10_ = (bitField10_ & ~0x00004000); + relativeBrandLift_ = 0D; onChanged(); return this; } - private double conversionValuePValue_ ; + private double relativeBrandLiftP90LowerBound_ ; /** *- * The p-value for the null hypothesis that the experiment has no effect on - * conversion value. Ranges from 0 to 1. - * - * Say if the p-value is 0.03, that means the probability of observing the - * data, if the experiment has no effect on conversion value, is 3%. + * The lower bound of the 90% confidence interval for Relative Brand Lift. + * Represents the minimum percentage increase in positive brand perception + * among users who were exposed to the ads, relative to the baseline positive + * response rate observed in the control group. ** - *optional double conversion_value_p_value = 471;- * @return Whether the conversionValuePValue field is set. + *optional double relative_brand_lift_p90_lower_bound = 526;+ * @return Whether the relativeBrandLiftP90LowerBound field is set. */ @java.lang.Override - public boolean hasConversionValuePValue() { - return ((bitField8_ & 0x00100000) != 0); + public boolean hasRelativeBrandLiftP90LowerBound() { + return ((bitField10_ & 0x00008000) != 0); } /** *- * The p-value for the null hypothesis that the experiment has no effect on - * conversion value. Ranges from 0 to 1. - * - * Say if the p-value is 0.03, that means the probability of observing the - * data, if the experiment has no effect on conversion value, is 3%. + * The lower bound of the 90% confidence interval for Relative Brand Lift. + * Represents the minimum percentage increase in positive brand perception + * among users who were exposed to the ads, relative to the baseline positive + * response rate observed in the control group. ** - *optional double conversion_value_p_value = 471;- * @return The conversionValuePValue. + *optional double relative_brand_lift_p90_lower_bound = 526;+ * @return The relativeBrandLiftP90LowerBound. */ @java.lang.Override - public double getConversionValuePValue() { - return conversionValuePValue_; + public double getRelativeBrandLiftP90LowerBound() { + return relativeBrandLiftP90LowerBound_; } /** *- * The p-value for the null hypothesis that the experiment has no effect on - * conversion value. Ranges from 0 to 1. - * - * Say if the p-value is 0.03, that means the probability of observing the - * data, if the experiment has no effect on conversion value, is 3%. + * The lower bound of the 90% confidence interval for Relative Brand Lift. + * Represents the minimum percentage increase in positive brand perception + * among users who were exposed to the ads, relative to the baseline positive + * response rate observed in the control group. ** - *optional double conversion_value_p_value = 471;- * @param value The conversionValuePValue to set. + *optional double relative_brand_lift_p90_lower_bound = 526;+ * @param value The relativeBrandLiftP90LowerBound to set. * @return This builder for chaining. */ - public Builder setConversionValuePValue(double value) { + public Builder setRelativeBrandLiftP90LowerBound(double value) { - conversionValuePValue_ = value; - bitField8_ |= 0x00100000; + relativeBrandLiftP90LowerBound_ = value; + bitField10_ |= 0x00008000; onChanged(); return this; } /** *- * The p-value for the null hypothesis that the experiment has no effect on - * conversion value. Ranges from 0 to 1. - * - * Say if the p-value is 0.03, that means the probability of observing the - * data, if the experiment has no effect on conversion value, is 3%. + * The lower bound of the 90% confidence interval for Relative Brand Lift. + * Represents the minimum percentage increase in positive brand perception + * among users who were exposed to the ads, relative to the baseline positive + * response rate observed in the control group. ** - *optional double conversion_value_p_value = 471;+ *optional double relative_brand_lift_p90_lower_bound = 526;* @return This builder for chaining. */ - public Builder clearConversionValuePValue() { - bitField8_ = (bitField8_ & ~0x00100000); - conversionValuePValue_ = 0D; + public Builder clearRelativeBrandLiftP90LowerBound() { + bitField10_ = (bitField10_ & ~0x00008000); + relativeBrandLiftP90LowerBound_ = 0D; onChanged(); return this; } - private double conversionValueChangePointEstimate_ ; + private double relativeBrandLiftP90UpperBound_ ; /** *- * The point estimate when estimating the experiment's effect on - * conversion value change. - * - * Together with `conversion_value_margin_of_error`, - * they describe a confidence interval with a prescribed confidence level - * for the difference being estimated. The quantity being estimated is - * (treatment / control - 1). This field specifies the point estimate, which - * is the center of the confidence interval: - * `(conversion_value_change_point_estimate - - * conversion_value_margin_of_error, - * conversion_value_change_point_estimate + - * conversion_value_margin_of_error)`. + * The upper bound of the 90% confidence interval for Relative Brand Lift. + * Represents the maximum percentage increase in positive brand perception in + * the ad-exposed group, relative to the control group's baseline positive + * response rate, at a 90% confidence level. ** - *optional double conversion_value_change_point_estimate = 472;- * @return Whether the conversionValueChangePointEstimate field is set. + *optional double relative_brand_lift_p90_upper_bound = 527;+ * @return Whether the relativeBrandLiftP90UpperBound field is set. */ @java.lang.Override - public boolean hasConversionValueChangePointEstimate() { - return ((bitField8_ & 0x00200000) != 0); + public boolean hasRelativeBrandLiftP90UpperBound() { + return ((bitField10_ & 0x00010000) != 0); } /** *- * The point estimate when estimating the experiment's effect on - * conversion value change. - * - * Together with `conversion_value_margin_of_error`, - * they describe a confidence interval with a prescribed confidence level - * for the difference being estimated. The quantity being estimated is - * (treatment / control - 1). This field specifies the point estimate, which - * is the center of the confidence interval: - * `(conversion_value_change_point_estimate - - * conversion_value_margin_of_error, - * conversion_value_change_point_estimate + - * conversion_value_margin_of_error)`. + * The upper bound of the 90% confidence interval for Relative Brand Lift. + * Represents the maximum percentage increase in positive brand perception in + * the ad-exposed group, relative to the control group's baseline positive + * response rate, at a 90% confidence level. ** - *optional double conversion_value_change_point_estimate = 472;- * @return The conversionValueChangePointEstimate. + *optional double relative_brand_lift_p90_upper_bound = 527;+ * @return The relativeBrandLiftP90UpperBound. */ @java.lang.Override - public double getConversionValueChangePointEstimate() { - return conversionValueChangePointEstimate_; + public double getRelativeBrandLiftP90UpperBound() { + return relativeBrandLiftP90UpperBound_; } /** *- * The point estimate when estimating the experiment's effect on - * conversion value change. - * - * Together with `conversion_value_margin_of_error`, - * they describe a confidence interval with a prescribed confidence level - * for the difference being estimated. The quantity being estimated is - * (treatment / control - 1). This field specifies the point estimate, which - * is the center of the confidence interval: - * `(conversion_value_change_point_estimate - - * conversion_value_margin_of_error, - * conversion_value_change_point_estimate + - * conversion_value_margin_of_error)`. + * The upper bound of the 90% confidence interval for Relative Brand Lift. + * Represents the maximum percentage increase in positive brand perception in + * the ad-exposed group, relative to the control group's baseline positive + * response rate, at a 90% confidence level. ** - *optional double conversion_value_change_point_estimate = 472;- * @param value The conversionValueChangePointEstimate to set. + *optional double relative_brand_lift_p90_upper_bound = 527;+ * @param value The relativeBrandLiftP90UpperBound to set. * @return This builder for chaining. */ - public Builder setConversionValueChangePointEstimate(double value) { + public Builder setRelativeBrandLiftP90UpperBound(double value) { - conversionValueChangePointEstimate_ = value; - bitField8_ |= 0x00200000; + relativeBrandLiftP90UpperBound_ = value; + bitField10_ |= 0x00010000; onChanged(); return this; } /** *- * The point estimate when estimating the experiment's effect on - * conversion value change. - * - * Together with `conversion_value_margin_of_error`, - * they describe a confidence interval with a prescribed confidence level - * for the difference being estimated. The quantity being estimated is - * (treatment / control - 1). This field specifies the point estimate, which - * is the center of the confidence interval: - * `(conversion_value_change_point_estimate - - * conversion_value_margin_of_error, - * conversion_value_change_point_estimate + - * conversion_value_margin_of_error)`. + * The upper bound of the 90% confidence interval for Relative Brand Lift. + * Represents the maximum percentage increase in positive brand perception in + * the ad-exposed group, relative to the control group's baseline positive + * response rate, at a 90% confidence level. ** - *optional double conversion_value_change_point_estimate = 472;+ *optional double relative_brand_lift_p90_upper_bound = 527;* @return This builder for chaining. */ - public Builder clearConversionValueChangePointEstimate() { - bitField8_ = (bitField8_ & ~0x00200000); - conversionValueChangePointEstimate_ = 0D; + public Builder clearRelativeBrandLiftP90UpperBound() { + bitField10_ = (bitField10_ & ~0x00010000); + relativeBrandLiftP90UpperBound_ = 0D; onChanged(); return this; } @@ -38421,7 +45893,7 @@ public Builder clearConversionValueChangePointEstimate() { */ @java.lang.Override public boolean hasYoutubeComments() { - return ((bitField8_ & 0x00400000) != 0); + return ((bitField10_ & 0x00020000) != 0); } /** *@@ -38449,7 +45921,7 @@ public long getYoutubeComments() { public Builder setYoutubeComments(long value) { youtubeComments_ = value; - bitField8_ |= 0x00400000; + bitField10_ |= 0x00020000; onChanged(); return this; } @@ -38463,7 +45935,7 @@ public Builder setYoutubeComments(long value) { * @return This builder for chaining. */ public Builder clearYoutubeComments() { - bitField8_ = (bitField8_ & ~0x00400000); + bitField10_ = (bitField10_ & ~0x00020000); youtubeComments_ = 0L; onChanged(); return this; @@ -38480,7 +45952,7 @@ public Builder clearYoutubeComments() { */ @java.lang.Override public boolean hasYoutubeLikes() { - return ((bitField8_ & 0x00800000) != 0); + return ((bitField10_ & 0x00040000) != 0); } /** *@@ -38506,7 +45978,7 @@ public long getYoutubeLikes() { public Builder setYoutubeLikes(long value) { youtubeLikes_ = value; - bitField8_ |= 0x00800000; + bitField10_ |= 0x00040000; onChanged(); return this; } @@ -38519,7 +45991,7 @@ public Builder setYoutubeLikes(long value) { * @return This builder for chaining. */ public Builder clearYoutubeLikes() { - bitField8_ = (bitField8_ & ~0x00800000); + bitField10_ = (bitField10_ & ~0x00040000); youtubeLikes_ = 0L; onChanged(); return this; @@ -38536,7 +46008,7 @@ public Builder clearYoutubeLikes() { */ @java.lang.Override public boolean hasYoutubeShares() { - return ((bitField8_ & 0x01000000) != 0); + return ((bitField10_ & 0x00080000) != 0); } /** *@@ -38562,7 +46034,7 @@ public long getYoutubeShares() { public Builder setYoutubeShares(long value) { youtubeShares_ = value; - bitField8_ |= 0x01000000; + bitField10_ |= 0x00080000; onChanged(); return this; } @@ -38575,12 +46047,76 @@ public Builder setYoutubeShares(long value) { * @return This builder for chaining. */ public Builder clearYoutubeShares() { - bitField8_ = (bitField8_ & ~0x01000000); + bitField10_ = (bitField10_ & ~0x00080000); youtubeShares_ = 0L; onChanged(); return this; } + private double originalConversionValue_ ; + /** + *+ * The original conversion value from biddable conversions. This is the + * unadjusted value of conversions before any value rule adjustments, such as + * conversion value rules or lifecycle goals adjustments are applied. + *+ * + *optional double original_conversion_value = 531;+ * @return Whether the originalConversionValue field is set. + */ + @java.lang.Override + public boolean hasOriginalConversionValue() { + return ((bitField10_ & 0x00100000) != 0); + } + /** + *+ * The original conversion value from biddable conversions. This is the + * unadjusted value of conversions before any value rule adjustments, such as + * conversion value rules or lifecycle goals adjustments are applied. + *+ * + *optional double original_conversion_value = 531;+ * @return The originalConversionValue. + */ + @java.lang.Override + public double getOriginalConversionValue() { + return originalConversionValue_; + } + /** + *+ * The original conversion value from biddable conversions. This is the + * unadjusted value of conversions before any value rule adjustments, such as + * conversion value rules or lifecycle goals adjustments are applied. + *+ * + *optional double original_conversion_value = 531;+ * @param value The originalConversionValue to set. + * @return This builder for chaining. + */ + public Builder setOriginalConversionValue(double value) { + + originalConversionValue_ = value; + bitField10_ |= 0x00100000; + onChanged(); + return this; + } + /** + *+ * The original conversion value from biddable conversions. This is the + * unadjusted value of conversions before any value rule adjustments, such as + * conversion value rules or lifecycle goals adjustments are applied. + *+ * + *optional double original_conversion_value = 531;+ * @return This builder for chaining. + */ + public Builder clearOriginalConversionValue() { + bitField10_ = (bitField10_ & ~0x00100000); + originalConversionValue_ = 0D; + onChanged(); + return this; + } + // @@protoc_insertion_point(builder_scope:google.ads.googleads.v25.common.Metrics) } diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/MetricsOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/MetricsOrBuilder.java index 878711d2cd..a5cb86b37f 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/MetricsOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/MetricsOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/metrics.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; @@ -7219,6 +7219,1347 @@ public interface MetricsOrBuilder extends */ double getConversionValueChangePointEstimate(); + /** + *+ * The estimated number of additional conversions directly attributable to the + * ad campaign. + *+ * + *optional double incremental_conversions = 473;+ * @return Whether the incrementalConversions field is set. + */ + boolean hasIncrementalConversions(); + /** + *+ * The estimated number of additional conversions directly attributable to the + * ad campaign. + *+ * + *optional double incremental_conversions = 473;+ * @return The incrementalConversions. + */ + double getIncrementalConversions(); + + /** + *+ * The probability that this experiment arm is the winner for incremental + * conversions. This value is between 0.0 and 1.0. + *+ * + *optional double incremental_conversions_winner_score = 601;+ * @return Whether the incrementalConversionsWinnerScore field is set. + */ + boolean hasIncrementalConversionsWinnerScore(); + /** + *+ * The probability that this experiment arm is the winner for incremental + * conversions. This value is between 0.0 and 1.0. + *+ * + *optional double incremental_conversions_winner_score = 601;+ * @return The incrementalConversionsWinnerScore. + */ + double getIncrementalConversionsWinnerScore(); + + /** + *+ * The estimated additional conversion value the ads generated. Measures the + * incremental revenue or value from your campaigns. + *+ * + *optional double incremental_conversion_value = 474;+ * @return Whether the incrementalConversionValue field is set. + */ + boolean hasIncrementalConversionValue(); + /** + *+ * The estimated additional conversion value the ads generated. Measures the + * incremental revenue or value from your campaigns. + *+ * + *optional double incremental_conversion_value = 474;+ * @return The incrementalConversionValue. + */ + double getIncrementalConversionValue(); + + /** + *+ * The probability that this experiment arm is the winner for incremental + * conversion value. This value is between 0.0 and 1.0. + *+ * + *optional double incremental_conversion_value_winner_score = 602;+ * @return Whether the incrementalConversionValueWinnerScore field is set. + */ + boolean hasIncrementalConversionValueWinnerScore(); + /** + *+ * The probability that this experiment arm is the winner for incremental + * conversion value. This value is between 0.0 and 1.0. + *+ * + *optional double incremental_conversion_value_winner_score = 602;+ * @return The incrementalConversionValueWinnerScore. + */ + double getIncrementalConversionValueWinnerScore(); + + /** + *+ * Represents the number of conversions that would have occurred naturally + * without ad exposure, based on the behavior of the control group. Often + * referred to as "Control" conversions. + *+ * + *optional double conversion_lift_baseline_conversions = 475;+ * @return Whether the conversionLiftBaselineConversions field is set. + */ + boolean hasConversionLiftBaselineConversions(); + /** + *+ * Represents the number of conversions that would have occurred naturally + * without ad exposure, based on the behavior of the control group. Often + * referred to as "Control" conversions. + *+ * + *optional double conversion_lift_baseline_conversions = 475;+ * @return The conversionLiftBaselineConversions. + */ + double getConversionLiftBaselineConversions(); + + /** + *+ * Represents the baseline conversion value from users not exposed to the ads. + *+ * + *optional double conversion_lift_baseline_conversion_value = 476;+ * @return Whether the conversionLiftBaselineConversionValue field is set. + */ + boolean hasConversionLiftBaselineConversionValue(); + /** + *+ * Represents the baseline conversion value from users not exposed to the ads. + *+ * + *optional double conversion_lift_baseline_conversion_value = 476;+ * @return The conversionLiftBaselineConversionValue. + */ + double getConversionLiftBaselineConversionValue(); + + /** + *+ * Represents the total conversions from users who were exposed to the ads. + * Often referred to as "Treatment" conversions. + *+ * + *optional double conversion_lift_exposed_conversions = 477;+ * @return Whether the conversionLiftExposedConversions field is set. + */ + boolean hasConversionLiftExposedConversions(); + /** + *+ * Represents the total conversions from users who were exposed to the ads. + * Often referred to as "Treatment" conversions. + *+ * + *optional double conversion_lift_exposed_conversions = 477;+ * @return The conversionLiftExposedConversions. + */ + double getConversionLiftExposedConversions(); + + /** + *+ * Represents the total conversion value from users exposed to the ads. + *+ * + *optional double conversion_lift_exposed_conversion_value = 478;+ * @return Whether the conversionLiftExposedConversionValue field is set. + */ + boolean hasConversionLiftExposedConversionValue(); + /** + *+ * Represents the total conversion value from users exposed to the ads. + *+ * + *optional double conversion_lift_exposed_conversion_value = 478;+ * @return The conversionLiftExposedConversionValue. + */ + double getConversionLiftExposedConversionValue(); + + /** + *+ * The estimated cost incurred for each additional conversion generated by the + * campaign. This is the Incremental Cost Per Acquisition (iCPA). + *+ * + *optional double cost_per_incremental_conversion = 479;+ * @return Whether the costPerIncrementalConversion field is set. + */ + boolean hasCostPerIncrementalConversion(); + /** + *+ * The estimated cost incurred for each additional conversion generated by the + * campaign. This is the Incremental Cost Per Acquisition (iCPA). + *+ * + *optional double cost_per_incremental_conversion = 479;+ * @return The costPerIncrementalConversion. + */ + double getCostPerIncrementalConversion(); + + /** + *+ * The probability that this experiment arm is the winner for cost per + * incremental conversion. This value is between 0.0 and 1.0. + *+ * + *optional double cost_per_incremental_conversion_winner_score = 603;+ * @return Whether the costPerIncrementalConversionWinnerScore field is set. + */ + boolean hasCostPerIncrementalConversionWinnerScore(); + /** + *+ * The probability that this experiment arm is the winner for cost per + * incremental conversion. This value is between 0.0 and 1.0. + *+ * + *optional double cost_per_incremental_conversion_winner_score = 603;+ * @return The costPerIncrementalConversionWinnerScore. + */ + double getCostPerIncrementalConversionWinnerScore(); + + /** + *+ * The lower bound of the 90% confidence interval for + * cost_per_incremental_conversion. The lowest likely cost you paid per + * incremental conversion. + *+ * + *optional double cost_per_incremental_conversion_p90_lower_bound = 480;+ * @return Whether the costPerIncrementalConversionP90LowerBound field is set. + */ + boolean hasCostPerIncrementalConversionP90LowerBound(); + /** + *+ * The lower bound of the 90% confidence interval for + * cost_per_incremental_conversion. The lowest likely cost you paid per + * incremental conversion. + *+ * + *optional double cost_per_incremental_conversion_p90_lower_bound = 480;+ * @return The costPerIncrementalConversionP90LowerBound. + */ + double getCostPerIncrementalConversionP90LowerBound(); + + /** + *+ * The upper bound of the 90% confidence interval for + * cost_per_incremental_conversion. The highest likely cost you paid per + * incremental conversion. + *+ * + *optional double cost_per_incremental_conversion_p90_upper_bound = 481;+ * @return Whether the costPerIncrementalConversionP90UpperBound field is set. + */ + boolean hasCostPerIncrementalConversionP90UpperBound(); + /** + *+ * The upper bound of the 90% confidence interval for + * cost_per_incremental_conversion. The highest likely cost you paid per + * incremental conversion. + *+ * + *optional double cost_per_incremental_conversion_p90_upper_bound = 481;+ * @return The costPerIncrementalConversionP90UpperBound. + */ + double getCostPerIncrementalConversionP90UpperBound(); + + /** + *+ * The lower bound of the 90% confidence interval for + * incremental_conversions. The "conservative" estimate of your success. It is + * the minimum number of additional sales you can be 90% sure were caused by + * your ads. + *+ * + *optional double incremental_conversions_p90_lower_bound = 482;+ * @return Whether the incrementalConversionsP90LowerBound field is set. + */ + boolean hasIncrementalConversionsP90LowerBound(); + /** + *+ * The lower bound of the 90% confidence interval for + * incremental_conversions. The "conservative" estimate of your success. It is + * the minimum number of additional sales you can be 90% sure were caused by + * your ads. + *+ * + *optional double incremental_conversions_p90_lower_bound = 482;+ * @return The incrementalConversionsP90LowerBound. + */ + double getIncrementalConversionsP90LowerBound(); + + /** + *+ * The upper bound of the 90% confidence interval for + * incremental_conversions. The "optimistic" estimate of your success. It is + * the maximum number of additional sales likely driven by your ads. + *+ * + *optional double incremental_conversions_p90_upper_bound = 483;+ * @return Whether the incrementalConversionsP90UpperBound field is set. + */ + boolean hasIncrementalConversionsP90UpperBound(); + /** + *+ * The upper bound of the 90% confidence interval for + * incremental_conversions. The "optimistic" estimate of your success. It is + * the maximum number of additional sales likely driven by your ads. + *+ * + *optional double incremental_conversions_p90_upper_bound = 483;+ * @return The incrementalConversionsP90UpperBound. + */ + double getIncrementalConversionsP90UpperBound(); + + /** + *+ * The conversions p-value provides a measure of the statistical significance + * for the detected lift in conversions. It calculates the likelihood that + * your incremental conversions were driven by ad performance rather than + * being a merely random occurrence. + *+ * + *optional double incremental_conversions_p_value = 484;+ * @return Whether the incrementalConversionsPValue field is set. + */ + boolean hasIncrementalConversionsPValue(); + /** + *+ * The conversions p-value provides a measure of the statistical significance + * for the detected lift in conversions. It calculates the likelihood that + * your incremental conversions were driven by ad performance rather than + * being a merely random occurrence. + *+ * + *optional double incremental_conversions_p_value = 484;+ * @return The incrementalConversionsPValue. + */ + double getIncrementalConversionsPValue(); + + /** + *+ * The lower bound of the 90% confidence interval for + * incremental_conversion_value. Shows the minimum amount of extra revenue ($) + * you can be 90% certain was generated by the campaign. + *+ * + *optional double incremental_conversion_value_p90_lower_bound = 485;+ * @return Whether the incrementalConversionValueP90LowerBound field is set. + */ + boolean hasIncrementalConversionValueP90LowerBound(); + /** + *+ * The lower bound of the 90% confidence interval for + * incremental_conversion_value. Shows the minimum amount of extra revenue ($) + * you can be 90% certain was generated by the campaign. + *+ * + *optional double incremental_conversion_value_p90_lower_bound = 485;+ * @return The incrementalConversionValueP90LowerBound. + */ + double getIncrementalConversionValueP90LowerBound(); + + /** + *+ * The upper bound of the 90% confidence interval for + * incremental_conversion_value. The highest amount of extra revenue ($) + * likely generated by the campaign. + *+ * + *optional double incremental_conversion_value_p90_upper_bound = 486;+ * @return Whether the incrementalConversionValueP90UpperBound field is set. + */ + boolean hasIncrementalConversionValueP90UpperBound(); + /** + *+ * The upper bound of the 90% confidence interval for + * incremental_conversion_value. The highest amount of extra revenue ($) + * likely generated by the campaign. + *+ * + *optional double incremental_conversion_value_p90_upper_bound = 486;+ * @return The incrementalConversionValueP90UpperBound. + */ + double getIncrementalConversionValueP90UpperBound(); + + /** + *+ * The conversions value p-value provides a measure of the statistical + * significance for the detected lift in conversions value. It calculates the + * likelihood that your incremental conversion value was driven by ad + * performance rather than being a merely random occurrence. + *+ * + *optional double incremental_conversion_value_p_value = 487;+ * @return Whether the incrementalConversionValuePValue field is set. + */ + boolean hasIncrementalConversionValuePValue(); + /** + *+ * The conversions value p-value provides a measure of the statistical + * significance for the detected lift in conversions value. It calculates the + * likelihood that your incremental conversion value was driven by ad + * performance rather than being a merely random occurrence. + *+ * + *optional double incremental_conversion_value_p_value = 487;+ * @return The incrementalConversionValuePValue. + */ + double getIncrementalConversionValuePValue(); + + /** + *+ * The incremental return on ad spend (iROAS), calculated as the additional + * conversion value generated per unit of campaign cost. Measures the return + * on your ad spend in terms of incremental value. + *+ * + *optional double incremental_conversion_value_per_cost = 488;+ * @return Whether the incrementalConversionValuePerCost field is set. + */ + boolean hasIncrementalConversionValuePerCost(); + /** + *+ * The incremental return on ad spend (iROAS), calculated as the additional + * conversion value generated per unit of campaign cost. Measures the return + * on your ad spend in terms of incremental value. + *+ * + *optional double incremental_conversion_value_per_cost = 488;+ * @return The incrementalConversionValuePerCost. + */ + double getIncrementalConversionValuePerCost(); + + /** + *+ * The probability that this experiment arm is the winner for incremental + * conversion value per cost. This value is between 0.0 and 1.0. + *+ * + *optional double incremental_conversion_value_per_cost_winner_score = 604;+ * @return Whether the incrementalConversionValuePerCostWinnerScore field is set. + */ + boolean hasIncrementalConversionValuePerCostWinnerScore(); + /** + *+ * The probability that this experiment arm is the winner for incremental + * conversion value per cost. This value is between 0.0 and 1.0. + *+ * + *optional double incremental_conversion_value_per_cost_winner_score = 604;+ * @return The incrementalConversionValuePerCostWinnerScore. + */ + double getIncrementalConversionValuePerCostWinnerScore(); + + /** + *+ * The lower bound of the 90% confidence interval for incremental conversion + * value per cost. The "Guaranteed" return. Even if the data is noisy, you can + * be 90% sure your return was at least this high. + *+ * + *optional double incremental_conversion_value_per_cost_p90_lower_bound = 489;+ * @return Whether the incrementalConversionValuePerCostP90LowerBound field is set. + */ + boolean hasIncrementalConversionValuePerCostP90LowerBound(); + /** + *+ * The lower bound of the 90% confidence interval for incremental conversion + * value per cost. The "Guaranteed" return. Even if the data is noisy, you can + * be 90% sure your return was at least this high. + *+ * + *optional double incremental_conversion_value_per_cost_p90_lower_bound = 489;+ * @return The incrementalConversionValuePerCostP90LowerBound. + */ + double getIncrementalConversionValuePerCostP90LowerBound(); + + /** + *+ * The upper bound of the 90% confidence interval for incremental conversion + * value per cost. The "Potential" return. The maximum likely revenue + * generated for every dollar spent. + *+ * + *optional double incremental_conversion_value_per_cost_p90_upper_bound = 490;+ * @return Whether the incrementalConversionValuePerCostP90UpperBound field is set. + */ + boolean hasIncrementalConversionValuePerCostP90UpperBound(); + /** + *+ * The upper bound of the 90% confidence interval for incremental conversion + * value per cost. The "Potential" return. The maximum likely revenue + * generated for every dollar spent. + *+ * + *optional double incremental_conversion_value_per_cost_p90_upper_bound = 490;+ * @return The incrementalConversionValuePerCostP90UpperBound. + */ + double getIncrementalConversionValuePerCostP90UpperBound(); + + /** + *+ * The percentage increase in conversions in the exposed group compared to the + * control group. + *+ * + *optional double relative_conversion_lift = 491;+ * @return Whether the relativeConversionLift field is set. + */ + boolean hasRelativeConversionLift(); + /** + *+ * The percentage increase in conversions in the exposed group compared to the + * control group. + *+ * + *optional double relative_conversion_lift = 491;+ * @return The relativeConversionLift. + */ + double getRelativeConversionLift(); + + /** + *+ * The lower bound of the 90% confidence interval for + * relative_conversion_lift. The minimum percentage increase you can be 90% + * sure occurred. + *+ * + *optional double relative_conversion_lift_p90_lower_bound = 492;+ * @return Whether the relativeConversionLiftP90LowerBound field is set. + */ + boolean hasRelativeConversionLiftP90LowerBound(); + /** + *+ * The lower bound of the 90% confidence interval for + * relative_conversion_lift. The minimum percentage increase you can be 90% + * sure occurred. + *+ * + *optional double relative_conversion_lift_p90_lower_bound = 492;+ * @return The relativeConversionLiftP90LowerBound. + */ + double getRelativeConversionLiftP90LowerBound(); + + /** + *+ * The upper bound of the 90% confidence interval for + * relative_conversion_lift. The maximum percentage increase you can be 90% + * sure occurred. + *+ * + *optional double relative_conversion_lift_p90_upper_bound = 493;+ * @return Whether the relativeConversionLiftP90UpperBound field is set. + */ + boolean hasRelativeConversionLiftP90UpperBound(); + /** + *+ * The upper bound of the 90% confidence interval for + * relative_conversion_lift. The maximum percentage increase you can be 90% + * sure occurred. + *+ * + *optional double relative_conversion_lift_p90_upper_bound = 493;+ * @return The relativeConversionLiftP90UpperBound. + */ + double getRelativeConversionLiftP90UpperBound(); + + /** + *+ * The percentage increase in conversion value in the exposed group compared + * to the control group. + *+ * + *optional double relative_conversion_value_lift = 494;+ * @return Whether the relativeConversionValueLift field is set. + */ + boolean hasRelativeConversionValueLift(); + /** + *+ * The percentage increase in conversion value in the exposed group compared + * to the control group. + *+ * + *optional double relative_conversion_value_lift = 494;+ * @return The relativeConversionValueLift. + */ + double getRelativeConversionValueLift(); + + /** + *+ * The lower bound of the 90% confidence interval for + * relative_conversion_value_lift. The lowest likely percentage of incremental + * revenue the ads generated. + *+ * + *optional double relative_conversion_value_lift_p90_lower_bound = 495;+ * @return Whether the relativeConversionValueLiftP90LowerBound field is set. + */ + boolean hasRelativeConversionValueLiftP90LowerBound(); + /** + *+ * The lower bound of the 90% confidence interval for + * relative_conversion_value_lift. The lowest likely percentage of incremental + * revenue the ads generated. + *+ * + *optional double relative_conversion_value_lift_p90_lower_bound = 495;+ * @return The relativeConversionValueLiftP90LowerBound. + */ + double getRelativeConversionValueLiftP90LowerBound(); + + /** + *+ * The upper bound of the 90% confidence interval for + * relative_conversion_value_lift. The highest likely percentage of + * incremental revenue the ads generated. + *+ * + *optional double relative_conversion_value_lift_p90_upper_bound = 496;+ * @return Whether the relativeConversionValueLiftP90UpperBound field is set. + */ + boolean hasRelativeConversionValueLiftP90UpperBound(); + /** + *+ * The upper bound of the 90% confidence interval for + * relative_conversion_value_lift. The highest likely percentage of + * incremental revenue the ads generated. + *+ * + *optional double relative_conversion_value_lift_p90_upper_bound = 496;+ * @return The relativeConversionValueLiftP90UpperBound. + */ + double getRelativeConversionValueLiftP90UpperBound(); + + /** + *+ * These metrics estimate the additional brand lift directly attributable to + * the ad campaign. + *+ * + *optional double absolute_brand_lift = 497;+ * @return Whether the absoluteBrandLift field is set. + */ + boolean hasAbsoluteBrandLift(); + /** + *+ * These metrics estimate the additional brand lift directly attributable to + * the ad campaign. + *+ * + *optional double absolute_brand_lift = 497;+ * @return The absoluteBrandLift. + */ + double getAbsoluteBrandLift(); + + /** + *+ * Lower bound of the 90% confidence interval for absolute brand lift. + * The "conservative" estimate of your success. It is the minimum increase + * you can be 90% sure was caused by your ads. + *+ * + *optional double absolute_brand_lift_p90_lower_bound = 498;+ * @return Whether the absoluteBrandLiftP90LowerBound field is set. + */ + boolean hasAbsoluteBrandLiftP90LowerBound(); + /** + *+ * Lower bound of the 90% confidence interval for absolute brand lift. + * The "conservative" estimate of your success. It is the minimum increase + * you can be 90% sure was caused by your ads. + *+ * + *optional double absolute_brand_lift_p90_lower_bound = 498;+ * @return The absoluteBrandLiftP90LowerBound. + */ + double getAbsoluteBrandLiftP90LowerBound(); + + /** + *+ * Upper bound of the 90% confidence interval for absolute brand lift. + * The "optimistic" estimate of your success. It is the maximum increase + * likely driven by your ads. + *+ * + *optional double absolute_brand_lift_p90_upper_bound = 499;+ * @return Whether the absoluteBrandLiftP90UpperBound field is set. + */ + boolean hasAbsoluteBrandLiftP90UpperBound(); + /** + *+ * Upper bound of the 90% confidence interval for absolute brand lift. + * The "optimistic" estimate of your success. It is the maximum increase + * likely driven by your ads. + *+ * + *optional double absolute_brand_lift_p90_upper_bound = 499;+ * @return The absoluteBrandLiftP90UpperBound. + */ + double getAbsoluteBrandLiftP90UpperBound(); + + /** + *+ * The p-value provides a measure of the statistical significance for the + * detected brand lift. It calculates the likelihood that your incremental + * lift was driven by ad performance rather than being a merely random + * occurrence. Achieving a low score of 0.10 indicates 90% + * confidence that your advertising efforts directly generated the additional + * lift. + *+ * + *optional double absolute_brand_lift_p_value = 500;+ * @return Whether the absoluteBrandLiftPValue field is set. + */ + boolean hasAbsoluteBrandLiftPValue(); + /** + *+ * The p-value provides a measure of the statistical significance for the + * detected brand lift. It calculates the likelihood that your incremental + * lift was driven by ad performance rather than being a merely random + * occurrence. Achieving a low score of 0.10 indicates 90% + * confidence that your advertising efforts directly generated the additional + * lift. + *+ * + *optional double absolute_brand_lift_p_value = 500;+ * @return The absoluteBrandLiftPValue. + */ + double getAbsoluteBrandLiftPValue(); + + /** + *+ * Represents the rate of positive responses that would have occurred + * naturally without ad exposure, based on the behavior of the control group. + * Often referred to as "Control" responses. Provides the baseline + * level of brand perception that occurred naturally. + *+ * + *optional double brand_lift_baseline_positive_response_rate = 501;+ * @return Whether the brandLiftBaselinePositiveResponseRate field is set. + */ + boolean hasBrandLiftBaselinePositiveResponseRate(); + /** + *+ * Represents the rate of positive responses that would have occurred + * naturally without ad exposure, based on the behavior of the control group. + * Often referred to as "Control" responses. Provides the baseline + * level of brand perception that occurred naturally. + *+ * + *optional double brand_lift_baseline_positive_response_rate = 501;+ * @return The brandLiftBaselinePositiveResponseRate. + */ + double getBrandLiftBaselinePositiveResponseRate(); + + /** + *+ * Lower bound of the 90% confidence interval for the baseline positive + * response rate. Represents the conservative baseline rate of positive brand + * responses you could expect naturally without ad exposure. + *+ * + *optional double brand_lift_baseline_positive_response_rate_p90_lower_bound = 502;+ * @return Whether the brandLiftBaselinePositiveResponseRateP90LowerBound field is set. + */ + boolean hasBrandLiftBaselinePositiveResponseRateP90LowerBound(); + /** + *+ * Lower bound of the 90% confidence interval for the baseline positive + * response rate. Represents the conservative baseline rate of positive brand + * responses you could expect naturally without ad exposure. + *+ * + *optional double brand_lift_baseline_positive_response_rate_p90_lower_bound = 502;+ * @return The brandLiftBaselinePositiveResponseRateP90LowerBound. + */ + double getBrandLiftBaselinePositiveResponseRateP90LowerBound(); + + /** + *+ * Upper bound of the 90% confidence interval for the baseline positive + * response rate. Represents the optimistic baseline rate of positive brand + * responses expected naturally without ad exposure. + *+ * + *optional double brand_lift_baseline_positive_response_rate_p90_upper_bound = 503;+ * @return Whether the brandLiftBaselinePositiveResponseRateP90UpperBound field is set. + */ + boolean hasBrandLiftBaselinePositiveResponseRateP90UpperBound(); + /** + *+ * Upper bound of the 90% confidence interval for the baseline positive + * response rate. Represents the optimistic baseline rate of positive brand + * responses expected naturally without ad exposure. + *+ * + *optional double brand_lift_baseline_positive_response_rate_p90_upper_bound = 503;+ * @return The brandLiftBaselinePositiveResponseRateP90UpperBound. + */ + double getBrandLiftBaselinePositiveResponseRateP90UpperBound(); + + /** + *+ * Estimated unique users showing interest in the exposed group. This value is + * "fractional" because it represents a statistical estimate rather than a + * raw headcount. + *+ * + *optional double brand_lift_exposed_positive_responder_fractional_cookies = 504;+ * @return Whether the brandLiftExposedPositiveResponderFractionalCookies field is set. + */ + boolean hasBrandLiftExposedPositiveResponderFractionalCookies(); + /** + *+ * Estimated unique users showing interest in the exposed group. This value is + * "fractional" because it represents a statistical estimate rather than a + * raw headcount. + *+ * + *optional double brand_lift_exposed_positive_responder_fractional_cookies = 504;+ * @return The brandLiftExposedPositiveResponderFractionalCookies. + */ + double getBrandLiftExposedPositiveResponderFractionalCookies(); + + /** + *+ * The lower bound of the 90% confidence interval for the estimated number of + * unique cookies within the ad-exposed group that are estimated to have a + * positive brand attitude, as measured by the Brand Lift survey. + *+ * + *optional double brand_lift_exposed_positive_responder_fractional_cookies_p90_lower_bound = 505;+ * @return Whether the brandLiftExposedPositiveResponderFractionalCookiesP90LowerBound field is set. + */ + boolean hasBrandLiftExposedPositiveResponderFractionalCookiesP90LowerBound(); + /** + *+ * The lower bound of the 90% confidence interval for the estimated number of + * unique cookies within the ad-exposed group that are estimated to have a + * positive brand attitude, as measured by the Brand Lift survey. + *+ * + *optional double brand_lift_exposed_positive_responder_fractional_cookies_p90_lower_bound = 505;+ * @return The brandLiftExposedPositiveResponderFractionalCookiesP90LowerBound. + */ + double getBrandLiftExposedPositiveResponderFractionalCookiesP90LowerBound(); + + /** + *+ * The upper bound of the 90% confidence interval for the estimated number of + * unique cookies within the ad-exposed group that are estimated to have + * experienced a positive shift in brand attitude, as measured by the Brand + * Lift survey. + *+ * + *optional double brand_lift_exposed_positive_responder_fractional_cookies_p90_upper_bound = 506;+ * @return Whether the brandLiftExposedPositiveResponderFractionalCookiesP90UpperBound field is set. + */ + boolean hasBrandLiftExposedPositiveResponderFractionalCookiesP90UpperBound(); + /** + *+ * The upper bound of the 90% confidence interval for the estimated number of + * unique cookies within the ad-exposed group that are estimated to have + * experienced a positive shift in brand attitude, as measured by the Brand + * Lift survey. + *+ * + *optional double brand_lift_exposed_positive_responder_fractional_cookies_p90_upper_bound = 506;+ * @return The brandLiftExposedPositiveResponderFractionalCookiesP90UpperBound. + */ + double getBrandLiftExposedPositiveResponderFractionalCookiesP90UpperBound(); + + /** + *+ * Represents the rate of positive responses from users who were exposed to + * the ads. Often referred to as "Treatment" responses. Shows + * total positive response rate when users were exposed to your ads. + *+ * + *optional double brand_lift_exposed_positive_response_rate = 507;+ * @return Whether the brandLiftExposedPositiveResponseRate field is set. + */ + boolean hasBrandLiftExposedPositiveResponseRate(); + /** + *+ * Represents the rate of positive responses from users who were exposed to + * the ads. Often referred to as "Treatment" responses. Shows + * total positive response rate when users were exposed to your ads. + *+ * + *optional double brand_lift_exposed_positive_response_rate = 507;+ * @return The brandLiftExposedPositiveResponseRate. + */ + double getBrandLiftExposedPositiveResponseRate(); + + /** + *+ * Lower bound of the 90% confidence interval for the exposed positive + * response rate. Represents the conservative estimate of positive brand + * responses among users exposed to your ads. + *+ * + *optional double brand_lift_exposed_positive_response_rate_p90_lower_bound = 508;+ * @return Whether the brandLiftExposedPositiveResponseRateP90LowerBound field is set. + */ + boolean hasBrandLiftExposedPositiveResponseRateP90LowerBound(); + /** + *+ * Lower bound of the 90% confidence interval for the exposed positive + * response rate. Represents the conservative estimate of positive brand + * responses among users exposed to your ads. + *+ * + *optional double brand_lift_exposed_positive_response_rate_p90_lower_bound = 508;+ * @return The brandLiftExposedPositiveResponseRateP90LowerBound. + */ + double getBrandLiftExposedPositiveResponseRateP90LowerBound(); + + /** + *+ * Upper bound of the 90% confidence interval for the exposed positive + * response rate. Represents the maximum estimate of positive brand responses + * among users exposed to your ads. + *+ * + *optional double brand_lift_exposed_positive_response_rate_p90_upper_bound = 509;+ * @return Whether the brandLiftExposedPositiveResponseRateP90UpperBound field is set. + */ + boolean hasBrandLiftExposedPositiveResponseRateP90UpperBound(); + /** + *+ * Upper bound of the 90% confidence interval for the exposed positive + * response rate. Represents the maximum estimate of positive brand responses + * among users exposed to your ads. + *+ * + *optional double brand_lift_exposed_positive_response_rate_p90_upper_bound = 509;+ * @return The brandLiftExposedPositiveResponseRateP90UpperBound. + */ + double getBrandLiftExposedPositiveResponseRateP90UpperBound(); + + /** + *+ * The number of survey responses from users who were exposed to the ads. + *+ * + *optional double brand_lift_responses_exposed = 510;+ * @return Whether the brandLiftResponsesExposed field is set. + */ + boolean hasBrandLiftResponsesExposed(); + /** + *+ * The number of survey responses from users who were exposed to the ads. + *+ * + *optional double brand_lift_responses_exposed = 510;+ * @return The brandLiftResponsesExposed. + */ + double getBrandLiftResponsesExposed(); + + /** + *+ * Brand lift responses suppressed. + *+ * + *optional double brand_lift_responses_suppressed = 511;+ * @return Whether the brandLiftResponsesSuppressed field is set. + */ + boolean hasBrandLiftResponsesSuppressed(); + /** + *+ * Brand lift responses suppressed. + *+ * + *optional double brand_lift_responses_suppressed = 511;+ * @return The brandLiftResponsesSuppressed. + */ + double getBrandLiftResponsesSuppressed(); + + /** + *+ * Estimated unique users showing interest in the control/suppressed group. + * This value is "fractional" because it represents a statistical estimate. + *+ * + *optional double brand_lift_suppressed_positive_responder_fractional_cookies = 512;+ * @return Whether the brandLiftSuppressedPositiveResponderFractionalCookies field is set. + */ + boolean hasBrandLiftSuppressedPositiveResponderFractionalCookies(); + /** + *+ * Estimated unique users showing interest in the control/suppressed group. + * This value is "fractional" because it represents a statistical estimate. + *+ * + *optional double brand_lift_suppressed_positive_responder_fractional_cookies = 512;+ * @return The brandLiftSuppressedPositiveResponderFractionalCookies. + */ + double getBrandLiftSuppressedPositiveResponderFractionalCookies(); + + /** + *+ * Lower bound of the 90% confidence interval for the estimated number of + * fractional cookies within the control group that are categorized as + * positive responders. This lower bound provides a statistically supported + * minimum value for the total fractional cookies in the control group showing + * a positive brand attitude. + *+ * + *optional double brand_lift_suppressed_positive_responder_fractional_cookies_p90_lower_bound = 513;+ * @return Whether the brandLiftSuppressedPositiveResponderFractionalCookiesP90LowerBound field is set. + */ + boolean hasBrandLiftSuppressedPositiveResponderFractionalCookiesP90LowerBound(); + /** + *+ * Lower bound of the 90% confidence interval for the estimated number of + * fractional cookies within the control group that are categorized as + * positive responders. This lower bound provides a statistically supported + * minimum value for the total fractional cookies in the control group showing + * a positive brand attitude. + *+ * + *optional double brand_lift_suppressed_positive_responder_fractional_cookies_p90_lower_bound = 513;+ * @return The brandLiftSuppressedPositiveResponderFractionalCookiesP90LowerBound. + */ + double getBrandLiftSuppressedPositiveResponderFractionalCookiesP90LowerBound(); + + /** + *+ * Represents the upper bound of the 90% confidence interval for the + * estimated number of fractional cookies within the control group that are + * categorized as positive responders. This upper bound provides a + * statistically supported maximum value for the total fractional cookies in + * the control group showing a positive brand attitude. + *+ * + *optional double brand_lift_suppressed_positive_responder_fractional_cookies_p90_upper_bound = 514;+ * @return Whether the brandLiftSuppressedPositiveResponderFractionalCookiesP90UpperBound field is set. + */ + boolean hasBrandLiftSuppressedPositiveResponderFractionalCookiesP90UpperBound(); + /** + *+ * Represents the upper bound of the 90% confidence interval for the + * estimated number of fractional cookies within the control group that are + * categorized as positive responders. This upper bound provides a + * statistically supported maximum value for the total fractional cookies in + * the control group showing a positive brand attitude. + *+ * + *optional double brand_lift_suppressed_positive_responder_fractional_cookies_p90_upper_bound = 514;+ * @return The brandLiftSuppressedPositiveResponderFractionalCookiesP90UpperBound. + */ + double getBrandLiftSuppressedPositiveResponderFractionalCookiesP90UpperBound(); + + /** + *+ * The total number of survey responses collected across both the exposed and + * control groups. + *+ * + *optional double brand_lift_total_responses = 515;+ * @return Whether the brandLiftTotalResponses field is set. + */ + boolean hasBrandLiftTotalResponses(); + /** + *+ * The total number of survey responses collected across both the exposed and + * control groups. + *+ * + *optional double brand_lift_total_responses = 515;+ * @return The brandLiftTotalResponses. + */ + double getBrandLiftTotalResponses(); + + /** + *+ * The estimated cost incurred for each additional person moved to a positive + * brand state by the campaign. Helps assess the + * cost-effectiveness of your ad spend in driving brand growth. + *+ * + *optional double cost_per_lifted_cookie = 516;+ * @return Whether the costPerLiftedCookie field is set. + */ + boolean hasCostPerLiftedCookie(); + /** + *+ * The estimated cost incurred for each additional person moved to a positive + * brand state by the campaign. Helps assess the + * cost-effectiveness of your ad spend in driving brand growth. + *+ * + *optional double cost_per_lifted_cookie = 516;+ * @return The costPerLiftedCookie. + */ + double getCostPerLiftedCookie(); + + /** + *+ * Lower bound of the 90% confidence interval for the cost per lifted cookie. + * Represents the most optimistic (lowest cost) estimate for moving a user to + * a positive brand state. + *+ * + *optional double cost_per_lifted_cookie_p90_lower_bound = 517;+ * @return Whether the costPerLiftedCookieP90LowerBound field is set. + */ + boolean hasCostPerLiftedCookieP90LowerBound(); + /** + *+ * Lower bound of the 90% confidence interval for the cost per lifted cookie. + * Represents the most optimistic (lowest cost) estimate for moving a user to + * a positive brand state. + *+ * + *optional double cost_per_lifted_cookie_p90_lower_bound = 517;+ * @return The costPerLiftedCookieP90LowerBound. + */ + double getCostPerLiftedCookieP90LowerBound(); + + /** + *+ * Upper bound of the 90% confidence interval for the cost per lifted cookie. + * Represents the most conservative (highest cost) estimate for moving a user + * to a positive brand state. + *+ * + *optional double cost_per_lifted_cookie_p90_upper_bound = 518;+ * @return Whether the costPerLiftedCookieP90UpperBound field is set. + */ + boolean hasCostPerLiftedCookieP90UpperBound(); + /** + *+ * Upper bound of the 90% confidence interval for the cost per lifted cookie. + * Represents the most conservative (highest cost) estimate for moving a user + * to a positive brand state. + *+ * + *optional double cost_per_lifted_cookie_p90_upper_bound = 518;+ * @return The costPerLiftedCookieP90UpperBound. + */ + double getCostPerLiftedCookieP90UpperBound(); + + /** + *+ * Estimated number of unique users who were moved to a positive brand state + * directly by the campaign (that is, lifted users). + *+ * + *optional double fractional_lifted_cookies = 519;+ * @return Whether the fractionalLiftedCookies field is set. + */ + boolean hasFractionalLiftedCookies(); + /** + *+ * Estimated number of unique users who were moved to a positive brand state + * directly by the campaign (that is, lifted users). + *+ * + *optional double fractional_lifted_cookies = 519;+ * @return The fractionalLiftedCookies. + */ + double getFractionalLiftedCookies(); + + /** + *+ * The lower bound of the 90% confidence interval for the + * fractional_lifted_cookies metric. This value represents a statistically + * conservative estimate of the minimum number of cookies for whom a positive + * Brand Lift is attributed to the ad exposure. + *+ * + *optional double fractional_lifted_cookies_p90_lower_bound = 520;+ * @return Whether the fractionalLiftedCookiesP90LowerBound field is set. + */ + boolean hasFractionalLiftedCookiesP90LowerBound(); + /** + *+ * The lower bound of the 90% confidence interval for the + * fractional_lifted_cookies metric. This value represents a statistically + * conservative estimate of the minimum number of cookies for whom a positive + * Brand Lift is attributed to the ad exposure. + *+ * + *optional double fractional_lifted_cookies_p90_lower_bound = 520;+ * @return The fractionalLiftedCookiesP90LowerBound. + */ + double getFractionalLiftedCookiesP90LowerBound(); + + /** + *+ * The upper bound of the 90% confidence interval for the + * fractional_lifted_cookies metric. This value represents a statistically + * optimistic estimate of the maximum number of cookies that may have + * experienced a positive Brand Lift. + *+ * + *optional double fractional_lifted_cookies_p90_upper_bound = 521;+ * @return Whether the fractionalLiftedCookiesP90UpperBound field is set. + */ + boolean hasFractionalLiftedCookiesP90UpperBound(); + /** + *+ * The upper bound of the 90% confidence interval for the + * fractional_lifted_cookies metric. This value represents a statistically + * optimistic estimate of the maximum number of cookies that may have + * experienced a positive Brand Lift. + *+ * + *optional double fractional_lifted_cookies_p90_upper_bound = 521;+ * @return The fractionalLiftedCookiesP90UpperBound. + */ + double getFractionalLiftedCookiesP90UpperBound(); + + /** + *+ * The increase in positive brand responses relative to the total potential + * growth remaining. + *+ * + *optional double headroom_brand_lift = 522;+ * @return Whether the headroomBrandLift field is set. + */ + boolean hasHeadroomBrandLift(); + /** + *+ * The increase in positive brand responses relative to the total potential + * growth remaining. + *+ * + *optional double headroom_brand_lift = 522;+ * @return The headroomBrandLift. + */ + double getHeadroomBrandLift(); + + /** + *+ * Lower bound of the 90% confidence interval for headroom brand lift. The + * minimum growth rate relative to remaining brand potential you can be 90% + * confident was driven by your ads. + *+ * + *optional double headroom_brand_lift_p90_lower_bound = 523;+ * @return Whether the headroomBrandLiftP90LowerBound field is set. + */ + boolean hasHeadroomBrandLiftP90LowerBound(); + /** + *+ * Lower bound of the 90% confidence interval for headroom brand lift. The + * minimum growth rate relative to remaining brand potential you can be 90% + * confident was driven by your ads. + *+ * + *optional double headroom_brand_lift_p90_lower_bound = 523;+ * @return The headroomBrandLiftP90LowerBound. + */ + double getHeadroomBrandLiftP90LowerBound(); + + /** + *+ * Upper bound of the 90% confidence interval for headroom brand lift. The + * maximum growth rate relative to remaining brand potential likely driven by + * your ads. + *+ * + *optional double headroom_brand_lift_p90_upper_bound = 524;+ * @return Whether the headroomBrandLiftP90UpperBound field is set. + */ + boolean hasHeadroomBrandLiftP90UpperBound(); + /** + *+ * Upper bound of the 90% confidence interval for headroom brand lift. The + * maximum growth rate relative to remaining brand potential likely driven by + * your ads. + *+ * + *optional double headroom_brand_lift_p90_upper_bound = 524;+ * @return The headroomBrandLiftP90UpperBound. + */ + double getHeadroomBrandLiftP90UpperBound(); + + /** + *+ * The percentage increase in positive responses in the exposed group compared + * to the control group. + *+ * + *optional double relative_brand_lift = 525;+ * @return Whether the relativeBrandLift field is set. + */ + boolean hasRelativeBrandLift(); + /** + *+ * The percentage increase in positive responses in the exposed group compared + * to the control group. + *+ * + *optional double relative_brand_lift = 525;+ * @return The relativeBrandLift. + */ + double getRelativeBrandLift(); + + /** + *+ * The lower bound of the 90% confidence interval for Relative Brand Lift. + * Represents the minimum percentage increase in positive brand perception + * among users who were exposed to the ads, relative to the baseline positive + * response rate observed in the control group. + *+ * + *optional double relative_brand_lift_p90_lower_bound = 526;+ * @return Whether the relativeBrandLiftP90LowerBound field is set. + */ + boolean hasRelativeBrandLiftP90LowerBound(); + /** + *+ * The lower bound of the 90% confidence interval for Relative Brand Lift. + * Represents the minimum percentage increase in positive brand perception + * among users who were exposed to the ads, relative to the baseline positive + * response rate observed in the control group. + *+ * + *optional double relative_brand_lift_p90_lower_bound = 526;+ * @return The relativeBrandLiftP90LowerBound. + */ + double getRelativeBrandLiftP90LowerBound(); + + /** + *+ * The upper bound of the 90% confidence interval for Relative Brand Lift. + * Represents the maximum percentage increase in positive brand perception in + * the ad-exposed group, relative to the control group's baseline positive + * response rate, at a 90% confidence level. + *+ * + *optional double relative_brand_lift_p90_upper_bound = 527;+ * @return Whether the relativeBrandLiftP90UpperBound field is set. + */ + boolean hasRelativeBrandLiftP90UpperBound(); + /** + *+ * The upper bound of the 90% confidence interval for Relative Brand Lift. + * Represents the maximum percentage increase in positive brand perception in + * the ad-exposed group, relative to the control group's baseline positive + * response rate, at a 90% confidence level. + *+ * + *optional double relative_brand_lift_p90_upper_bound = 527;+ * @return The relativeBrandLiftP90UpperBound. + */ + double getRelativeBrandLiftP90UpperBound(); + /** ** The number of comments on YouTube Shorts videos attributed to ad @@ -7277,4 +8618,27 @@ public interface MetricsOrBuilder extends * @return The youtubeShares. */ long getYoutubeShares(); + + /** + *+ * The original conversion value from biddable conversions. This is the + * unadjusted value of conversions before any value rule adjustments, such as + * conversion value rules or lifecycle goals adjustments are applied. + *+ * + *optional double original_conversion_value = 531;+ * @return Whether the originalConversionValue field is set. + */ + boolean hasOriginalConversionValue(); + /** + *+ * The original conversion value from biddable conversions. This is the + * unadjusted value of conversions before any value rule adjustments, such as + * conversion value rules or lifecycle goals adjustments are applied. + *+ * + *optional double original_conversion_value = 531;+ * @return The originalConversionValue. + */ + double getOriginalConversionValue(); } diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/MetricsProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/MetricsProto.java index a07bc26638..594bf0f4d5 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/MetricsProto.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/MetricsProto.java @@ -1,21 +1,21 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/metrics.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; @com.google.protobuf.Generated -public final class MetricsProto { +public final class MetricsProto extends com.google.protobuf.GeneratedFile { private MetricsProto() {} static { com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - MetricsProto.class.getName()); + "MetricsProto"); } public static void registerAllExtensions( com.google.protobuf.ExtensionRegistryLite registry) { @@ -50,7 +50,7 @@ public static void registerAllExtensions( "\032;google/ads/googleads/v25/enums/interac" + "tion_event_type.proto\0329google/ads/google" + "ads/v25/enums/quality_score_bucket.proto" + - "\"\210\263\001\n\007Metrics\0220\n\"absolute_top_impression" + + "\"\260\343\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" + @@ -382,256 +382,410 @@ public static void registerAllExtensions( "/\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\037\n\020youtube_comm" + - "ents\030\220\004 \001(\003H\214\002\210\001\001\022\034\n\ryoutube_likes\030\221\004 \001(" + - "\003H\215\002\210\001\001\022\035\n\016youtube_shares\030\222\004 \001(\003H\216\002\210\001\001B%" + - "\n#_absolute_top_impression_percentageB\022\n" + - "\020_active_view_cpmB\022\n\020_active_view_ctrB\032\n" + - "\030_active_view_impressionsB\034\n\032_active_vie" + - "w_measurabilityB%\n#_active_view_measurab" + - "le_cost_microsB%\n#_active_view_measurabl" + - "e_impressionsB\032\n\030_active_view_viewabilit" + - "yB)\n\'_all_conversions_from_interactions_" + - "rateB\030\n\026_all_conversions_valueB+\n)_all_c" + - "onversions_value_by_conversion_dateB\"\n _" + - "all_new_customer_lifetime_valueB\022\n\020_all_" + - "conversionsB%\n#_all_conversions_by_conve" + - "rsion_dateB!\n\037_all_conversions_value_per" + - "_costB%\n#_all_conversions_from_click_to_" + - "callB\"\n _all_conversions_from_directions" + - "B:\n8_all_conversions_from_interactions_v" + - "alue_per_interactionB\034\n\032_all_conversions" + - "_from_menuB\035\n\033_all_conversions_from_orde" + - "rB(\n&_all_conversions_from_other_engagem" + - "entB#\n!_all_conversions_from_store_visit" + - "B%\n#_all_conversions_from_store_websiteB" + - "<\n:_auction_insight_search_absolute_top_" + - "impression_percentageB*\n(_auction_insigh" + - "t_search_impression_shareB*\n(_auction_in" + - "sight_search_outranking_shareB&\n$_auctio" + - "n_insight_search_overlap_rateB-\n+_auctio" + - "n_insight_search_position_above_rateB3\n1" + - "_auction_insight_search_top_impression_p" + - "ercentageB\017\n\r_average_costB\016\n\014_average_c" + - "pcB\016\n\014_average_cpeB\016\n\014_average_cpmB\027\n\025_t" + - "rueview_average_cpvB\025\n\023_average_page_vie" + - "wsB\027\n\025_average_time_on_siteB\034\n\032_benchmar" + - "k_average_max_cpcB#\n!_biddable_app_insta" + - "ll_conversionsB(\n&_biddable_app_post_ins" + - "tall_conversionsB/\n-_biddable_cohort_app" + - "_post_install_conversionsB\020\n\016_benchmark_" + - "ctrB\016\n\014_bounce_rateB\t\n\007_clicksB\021\n\017_contr" + - "ol_clicksB\022\n\020_combined_clicksB\034\n\032_combin" + - "ed_clicks_per_queryB\023\n\021_combined_queries" + - "B\'\n%_content_budget_lost_impression_shar" + - "eB\033\n\031_content_impression_shareB-\n+_conve" + - "rsion_last_received_request_date_timeB\"\n" + - " _conversion_last_conversion_dateB%\n#_co" + - "ntent_rank_lost_impression_shareB%\n#_con" + - "versions_from_interactions_rateB\024\n\022_conv" + - "ersions_valueB\'\n%_conversions_value_by_c" + - "onversion_dateB\036\n\034_new_customer_lifetime" + - "_valueB\035\n\033_conversions_value_per_costB6\n" + - "4_conversions_from_interactions_value_pe" + - "r_interactionB\016\n\014_conversionsB!\n\037_conver" + - "sions_by_conversion_dateB\016\n\014_cost_micros" + - "B\033\n\031_cost_per_all_conversionsB\026\n\024_cost_p" + - "er_conversionB/\n-_cost_per_current_model" + - "_attributed_conversionB\033\n\031_cross_device_" + - "conversionsB.\n,_cross_device_conversions" + - "_by_conversion_dateB!\n\037_cross_device_con" + - "versions_valueB(\n&_cross_device_conversi" + - "ons_value_microsB4\n2_cross_device_conver" + - "sions_value_by_conversion_dateB\006\n\004_ctrB\'" + - "\n%_current_model_attributed_conversionsB" + - ">\n<_current_model_attributed_conversions", - "_from_interactions_rateBO\nM_current_mode" + - "l_attributed_conversions_from_interactio" + - "ns_value_per_interactionB-\n+_current_mod" + - "el_attributed_conversions_valueB6\n4_curr" + - "ent_model_attributed_conversions_value_p" + - "er_costB\022\n\020_engagement_rateB\016\n\014_engageme" + - "ntsB\"\n _hotel_average_lead_value_microsB" + - "\037\n\035_hotel_commission_rate_microsB!\n\037_hot" + - "el_expected_commission_costB$\n\"_hotel_pr" + - "ice_difference_percentageB\035\n\033_hotel_elig" + - "ible_impressionsB\033\n\031_historical_quality_" + - "scoreB\021\n\017_gmail_forwardsB\016\n\014_gmail_saves" + - "B\031\n\027_gmail_secondary_clicksB\037\n\035_impressi" + - "ons_from_store_reachB\016\n\014_impressionsB\023\n\021" + - "_interaction_rateB\017\n\r_interactionsB\025\n\023_i" + - "nvalid_click_rateB\021\n\017_invalid_clicksB\035\n\033" + - "_general_invalid_click_rateB\031\n\027_general_" + - "invalid_clicksB\020\n\016_message_chatsB\026\n\024_mes" + - "sage_impressionsB\024\n\022_message_chat_rateB$" + - "\n\"_mobile_friendly_clicks_percentageB\034\n\032" + - "_optimization_score_upliftB\031\n\027_optimizat" + - "ion_score_urlB\021\n\017_organic_clicksB\033\n\031_org" + - "anic_clicks_per_queryB\026\n\024_organic_impres" + - "sionsB \n\036_organic_impressions_per_queryB" + - "\022\n\020_organic_queriesB\027\n\025_percent_new_visi" + - "torsB\016\n\014_phone_callsB\024\n\022_phone_impressio" + - "nsB\025\n\023_phone_through_rateB\017\n\r_relative_c" + - "trB\'\n%_search_absolute_top_impression_sh" + - "areB3\n1_search_budget_lost_absolute_top_" + - "impression_shareB&\n$_search_budget_lost_" + - "impression_shareB*\n(_search_budget_lost_" + - "top_impression_shareB\025\n\023_search_click_sh" + - "areB&\n$_search_exact_match_impression_sh" + - "areB\032\n\030_search_impression_shareB1\n/_sear" + - "ch_rank_lost_absolute_top_impression_sha" + - "reB$\n\"_search_rank_lost_impression_share" + - "B(\n&_search_rank_lost_top_impression_sha" + - "reB\036\n\034_search_top_impression_shareB\020\n\016_s" + - "earch_volumeB\016\n\014_speed_scoreB\034\n\032_average" + - "_target_cpa_microsB\026\n\024_average_target_ro" + - "asB\034\n\032_top_impression_percentageB3\n1_val" + - "id_accelerated_mobile_pages_clicks_perce" + - "ntageB\034\n\032_value_per_all_conversionsB/\n-_" + - "value_per_all_conversions_by_conversion_" + - "dateB\027\n\025_value_per_conversionB+\n)_value_" + - "per_conversions_by_conversion_dateB0\n._v" + - "alue_per_current_model_attributed_conver" + - "sionB\033\n\031_video_quartile_p100_rateB\032\n\030_vi" + - "deo_quartile_p25_rateB\032\n\030_video_quartile" + - "_p50_rateB\032\n\030_video_quartile_p75_rateB\033\n" + - "\031_video_trueview_view_rateB\027\n\025_video_tru" + - "eview_viewsB\033\n\031_view_through_conversions" + - "B4\n2_all_conversions_from_location_asset" + - "_click_to_callB1\n/_all_conversions_from_" + - "location_asset_directionsB+\n)_all_conver" + - "sions_from_location_asset_menuB,\n*_all_c" + - "onversions_from_location_asset_orderB7\n5" + - "_all_conversions_from_location_asset_oth" + - "er_engagementB3\n1_all_conversions_from_l" + - "ocation_asset_store_visitsB.\n,_all_conve" + - "rsions_from_location_asset_websiteB7\n5_e" + - "ligible_impressions_from_location_asset_" + - "store_reachB=\n;_view_through_conversions" + - "_from_location_asset_click_to_callB:\n8_v" + - "iew_through_conversions_from_location_as" + - "set_directionsB4\n2_view_through_conversi" + - "ons_from_location_asset_menuB5\n3_view_th" + - "rough_conversions_from_location_asset_or" + - "derB@\n>_view_through_conversions_from_lo" + - "cation_asset_other_engagementB<\n:_view_t" + - "hrough_conversions_from_location_asset_s" + - "tore_visitsB7\n5_view_through_conversions" + - "_from_location_asset_websiteB\t\n\007_ordersB" + - "\035\n\033_average_order_value_microsB\024\n\022_avera" + - "ge_cart_sizeB\034\n\032_cost_of_goods_sold_micr" + - "osB\026\n\024_gross_profit_microsB\026\n\024_gross_pro" + - "fit_marginB\021\n\017_revenue_microsB\r\n\013_units_" + - "soldB\'\n%_cross_sell_cost_of_goods_sold_m" + - "icrosB!\n\037_cross_sell_gross_profit_micros" + - "B\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_micros" + - "B\026\n\024_lead_revenue_microsB\022\n\020_lead_units_" + - "soldB\017\n\r_unique_usersB(\n&_average_impres" + - "sion_frequency_per_userB\030\n\026_linked_entit" + - "ies_countB\033\n\031_asset_pinned_total_countB." + - "\n,_asset_pinned_as_headline_position_one" + - "_countB.\n,_asset_pinned_as_headline_posi" + - "tion_two_countB0\n._asset_pinned_as_headl" + - "ine_position_three_countB1\n/_asset_pinne" + - "d_as_description_position_one_countB1\n/_" + - "asset_pinned_as_description_position_two" + - "_countB7\n5_store_visits_last_click_model" + - "_attributed_conversionsB\037\n\035_results_conv" + - "ersions_purchaseB#\n!_video_trueview_view" + - "_rate_in_feedB%\n#_video_trueview_view_ra" + - "te_in_streamB\"\n _video_trueview_view_rat" + - "e_shortsB\027\n\025_coviewed_impressionsB\026\n\024_pr" + - "imary_impressionsB9\n7_platform_comparabl" + - "e_conversions_from_interactions_rateB\"\n " + - "_platform_comparable_conversionsB(\n&_pla" + - "tform_comparable_conversions_valueB1\n/_p" + - "latform_comparable_conversions_value_per" + - "_costB5\n3_platform_comparable_conversion" + - "s_by_conversion_dateB;\n9_platform_compar" + - "able_conversions_value_by_conversion_dat" + - "eBJ\nH_platform_comparable_conversions_fr" + - "om_interactions_value_per_interactionB*\n" + - "(_cost_per_platform_comparable_conversio" + - "nB+\n)_value_per_platform_comparable_conv" + - "ersionB?\n=_value_per_platform_comparable" + - "_conversions_by_conversion_dateB=\n;_cost" + - "_converted_currency_per_platform_compara" + - "ble_conversionB\030\n\026_unique_users_two_plus" + - "B\032\n\030_unique_users_three_plusB\031\n\027_unique_" + - "users_four_plusB\031\n\027_unique_users_five_pl" + - "usB\030\n\026_unique_users_ten_plusB\023\n\021_value_a" + - "djustmentB\027\n\025_all_value_adjustmentB\037\n\035_c" + - "licks_unique_query_clustersB$\n\"_conversi" + - "ons_unique_query_clustersB$\n\"_impression" + - "s_unique_query_clustersB#\n!_video_watch_" + - "time_duration_millisB+\n)_average_video_w" + - "atch_time_duration_millisB\006\n\004_svrB0\n._ac" + - "tive_view_audibility_measurable_impressi" + - "onsB5\n3_active_view_audibility_measurabl" + - "e_impressions_rateB=\n;_active_view_audib" + - "ility_invalid_measurable_impressions_rat" + - "eBB\n@_active_view_audibility_invalid_giv" + - "t_measurable_impressions_rateB\"\n _active" + - "_view_audible_impressionsB\'\n%_active_vie" + - "w_audible_impressions_rateB.\n,_active_vi" + - "ew_audible_two_seconds_impressionsB3\n1_a" + - "ctive_view_audible_two_seconds_impressio" + - "ns_rateB1\n/_active_view_audible_thirty_s" + - "econds_impressionsB6\n4_active_view_audib" + - "le_thirty_seconds_impressions_rateB(\n&_a" + - "ctive_view_audible_quartile_p25_rateB(\n&" + - "_active_view_audible_quartile_p50_rateB(" + - "\n&_active_view_audible_quartile_p75_rate" + - "B)\n\'_active_view_audible_quartile_p100_r" + - "ateB;\n9_biddable_indirect_install_first_" + - "in_app_conversion_microsB\030\n\026_all_average" + - "_cart_sizeB!\n\037_all_average_order_value_m" + - "icrosB \n\036_all_cost_of_goods_sold_microsB" + - "+\n)_all_cross_sell_cost_of_goods_sold_mi" + - "crosB%\n#_all_cross_sell_gross_profit_mic" + - "rosB \n\036_all_cross_sell_revenue_microsB\034\n" + - "\032_all_cross_sell_units_soldB\032\n\030_all_gros" + - "s_profit_marginB\032\n\030_all_gross_profit_mic" + - "rosB%\n#_all_lead_cost_of_goods_sold_micr" + - "osB\037\n\035_all_lead_gross_profit_microsB\032\n\030_" + - "all_lead_revenue_microsB\026\n\024_all_lead_uni" + - "ts_soldB\r\n\013_all_ordersB\025\n\023_all_revenue_m" + - "icrosB\021\n\017_all_units_soldB\036\n\034_control_cos" + - "t_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_control_conversionsB." + - "\n,_conversions_absolute_change_margin_of" + - "_errorB&\n$_conversions_absolute_change_p" + - "_valueB-\n+_conversions_absolute_change_p" + - "oint_estimateB$\n\"_control_conversion_val" + - "ue_per_costB,\n*_conversion_value_per_cos" + - "t_margin_of_errorB$\n\"_conversion_value_p" + - "er_cost_p_valueB2\n0_conversion_value_per" + - "_cost_change_point_estimateB\026\n\024_control_" + - "cost_microsB\036\n\034_cost_micros_margin_of_er" + - "rorB\026\n\024_cost_micros_p_valueB$\n\"_cost_mic" + - "ros_change_point_estimateB\026\n\024_control_im" + - "pressionsB\036\n\034_impressions_margin_of_erro" + - "rB\026\n\024_impressions_p_valueB\035\n\033_impression" + - "s_point_estimateB\031\n\027_clicks_margin_of_er" + - "rorB\021\n\017_clicks_p_valueB\030\n\026_clicks_point_" + - "estimateB\033\n\031_control_conversion_valueB#\n" + - "!_conversion_value_margin_of_errorB\033\n\031_c" + - "onversion_value_p_valueB)\n\'_conversion_v" + - "alue_change_point_estimateB\023\n\021_youtube_c" + - "ommentsB\020\n\016_youtube_likesB\021\n\017_youtube_sh" + - "ares\"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#com.google.ads.googleads.v25.commonB\014M" + - "etricsProtoP\001ZEgoogle.golang.org/genprot" + - "o/googleapis/ads/googleads/v25/common;co" + - "mmon\242\002\003GAA\252\002\037Google.Ads.GoogleAds.V25.Co" + - "mmon\312\002\037Google\\Ads\\GoogleAds\\V25\\Common\352\002" + - "#Google::Ads::GoogleAds::V25::Commonb\006pr" + - "oto3" + "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" + + "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\001B%\n#_absolute_top_impression_p" + + "ercentageB\022\n\020_active_view_cpmB\022\n\020_active" + + "_view_ctrB\032\n\030_active_view_impressionsB\034\n" + + "\032_active_view_measurabilityB%\n#_active_v" + + "iew_measurable_cost_microsB%\n#_active_vi" + + "ew_measurable_impressionsB\032\n\030_active_vie" + + "w_viewabilityB)\n\'_all_conversions_from_i" + + "nteractions_rateB\030\n\026_all_conversions_val" + + "ueB+\n)_all_conversions_value_by_conversi" + + "on_dateB\"\n _all_new_customer_lifetime_va" + + "lueB\022\n\020_all_conversionsB%\n#_all_conversi" + + "ons_by_conversion_dateB!\n\037_all_conversio" + + "ns_value_per_costB%\n#_all_conversions_fr" + + "om_click_to_callB\"\n _all_conversions_fro" + + "m_directionsB:\n8_all_conversions_from_in" + + "teractions_value_per_interactionB\034\n\032_all" + + "_conversions_from_menuB\035\n\033_all_conversio" + + "ns_from_orderB(\n&_all_conversions_from_o" + + "ther_engagementB#\n!_all_conversions_from" + + "_store_visitB%\n#_all_conversions_from_st" + + "ore_websiteB<\n:_auction_insight_search_a" + + "bsolute_top_impression_percentageB*\n(_au" + + "ction_insight_search_impression_shareB*\n" + + "(_auction_insight_search_outranking_shar" + + "eB&\n$_auction_insight_search_overlap_rat" + + "eB-\n+_auction_insight_search_position_ab" + + "ove_rateB3\n1_auction_insight_search_top_" + + "impression_percentageB\017\n\r_average_costB\016" + + "\n\014_average_cpcB\016\n\014_average_cpeB\016\n\014_avera" + + "ge_cpmB\027\n\025_trueview_average_cpvB\025\n\023_aver" + + "age_page_viewsB\027\n\025_average_time_on_siteB" + + "\034\n\032_benchmark_average_max_cpcB#\n!_biddab" + + "le_app_install_conversionsB(\n&_biddable_" + + "app_post_install_conversionsB/\n-_biddabl" + + "e_cohort_app_post_install_conversionsB\020\n" + + "\016_benchmark_ctrB\016\n\014_bounce_rateB\t\n\007_clic" + + "ksB\021\n\017_control_clicksB\022\n\020_combined_click" + + "sB\034\n\032_combined_clicks_per_queryB\023\n\021_comb" + + "ined_queriesB\'\n%_content_budget_lost_imp" + + "ression_shareB\033\n\031_content_impression_sha" + + "reB-\n+_conversion_last_received_request_" + + "date_timeB\"\n _conversion_last_conversion" + + "_dateB%\n#_content_rank_lost_impression_s" + + "hareB%\n#_conversions_from_interactions_r" + + "ateB\024\n\022_conversions_valueB\'\n%_conversion" + + "s_value_by_conversion_dateB\036\n\034_new_custo" + + "mer_lifetime_valueB\035\n\033_conversions_value" + + "_per_costB6\n4_conversions_from_interacti" + + "ons_value_per_interactionB\016\n\014_conversion" + + "sB!\n\037_conversions_by_conversion_dateB\016\n\014" + + "_cost_microsB\033\n\031_cost_per_all_conversion" + + "sB\026\n\024_cost_per_conversionB/\n-_cost_per_c" + + "urrent_model_attributed_conversionB\033\n\031_c" + + "ross_device_conversionsB.\n,_cross_device" + + "_conversions_by_conversion_dateB!\n\037_cros" + + "s_device_conversions_valueB(\n&_cross_dev" + + "ice_conversions_value_microsB4\n2_cross_d" + + "evice_conversions_value_by_conversion_da" + + "teB\006\n\004_ctrB\'\n%_current_model_attributed_" + + "conversionsB>\n<_current_model_attributed" + + "_conversions_from_interactions_rateBO\nM_" + + "current_model_attributed_conversions_fro" + + "m_interactions_value_per_interactionB-\n+" + + "_current_model_attributed_conversions_va" + + "lueB6\n4_current_model_attributed_convers" + + "ions_value_per_costB\022\n\020_engagement_rateB" + + "\016\n\014_engagementsB\"\n _hotel_average_lead_v" + + "alue_microsB\037\n\035_hotel_commission_rate_mi" + + "crosB!\n\037_hotel_expected_commission_costB" + + "$\n\"_hotel_price_difference_percentageB\035\n" + + "\033_hotel_eligible_impressionsB\033\n\031_histori" + + "cal_quality_scoreB\021\n\017_gmail_forwardsB\016\n\014" + + "_gmail_savesB\031\n\027_gmail_secondary_clicksB" + + "\037\n\035_impressions_from_store_reachB\016\n\014_imp" + + "ressionsB\023\n\021_interaction_rateB\017\n\r_intera" + + "ctionsB\025\n\023_invalid_click_rateB\021\n\017_invali" + + "d_clicksB\035\n\033_general_invalid_click_rateB" + + "\031\n\027_general_invalid_clicksB\020\n\016_message_c" + + "hatsB\026\n\024_message_impressionsB\024\n\022_message" + + "_chat_rateB$\n\"_mobile_friendly_clicks_pe" + + "rcentageB\034\n\032_optimization_score_upliftB\031" + + "\n\027_optimization_score_urlB\021\n\017_organic_cl" + + "icksB\033\n\031_organic_clicks_per_queryB\026\n\024_or" + + "ganic_impressionsB \n\036_organic_impression" + + "s_per_queryB\022\n\020_organic_queriesB\027\n\025_perc" + + "ent_new_visitorsB\016\n\014_phone_callsB\024\n\022_pho" + + "ne_impressionsB\025\n\023_phone_through_rateB\017\n" + + "\r_relative_ctrB\'\n%_search_absolute_top_i" + + "mpression_shareB3\n1_search_budget_lost_a" + + "bsolute_top_impression_shareB&\n$_search_" + + "budget_lost_impression_shareB*\n(_search_" + + "budget_lost_top_impression_shareB\025\n\023_sea" + + "rch_click_shareB&\n$_search_exact_match_i" + + "mpression_shareB\032\n\030_search_impression_sh" + + "areB1\n/_search_rank_lost_absolute_top_im" + + "pression_shareB$\n\"_search_rank_lost_impr" + + "ession_shareB(\n&_search_rank_lost_top_im" + + "pression_shareB\036\n\034_search_top_impression" + + "_shareB\020\n\016_search_volumeB\016\n\014_speed_score" + + "B\034\n\032_average_target_cpa_microsB\026\n\024_avera" + + "ge_target_roasB\034\n\032_top_impression_percen" + + "tageB3\n1_valid_accelerated_mobile_pages_" + + "clicks_percentageB\034\n\032_value_per_all_conv" + + "ersionsB/\n-_value_per_all_conversions_by" + + "_conversion_dateB\027\n\025_value_per_conversio" + + "nB+\n)_value_per_conversions_by_conversio" + + "n_dateB0\n._value_per_current_model_attri" + + "buted_conversionB\033\n\031_video_quartile_p100" + + "_rateB\032\n\030_video_quartile_p25_rateB\032\n\030_vi" + + "deo_quartile_p50_rateB\032\n\030_video_quartile" + + "_p75_rateB\033\n\031_video_trueview_view_rateB\027" + + "\n\025_video_trueview_viewsB\033\n\031_view_through" + + "_conversionsB4\n2_all_conversions_from_lo" + + "cation_asset_click_to_callB1\n/_all_conve" + + "rsions_from_location_asset_directionsB+\n" + + ")_all_conversions_from_location_asset_me" + + "nuB,\n*_all_conversions_from_location_ass" + + "et_orderB7\n5_all_conversions_from_locati" + + "on_asset_other_engagementB3\n1_all_conver" + + "sions_from_location_asset_store_visitsB." + + "\n,_all_conversions_from_location_asset_w" + + "ebsiteB7\n5_eligible_impressions_from_loc" + + "ation_asset_store_reachB=\n;_view_through" + + "_conversions_from_location_asset_click_t" + + "o_callB:\n8_view_through_conversions_from" + + "_location_asset_directionsB4\n2_view_thro" + + "ugh_conversions_from_location_asset_menu" + + "B5\n3_view_through_conversions_from_locat" + + "ion_asset_orderB@\n>_view_through_convers" + + "ions_from_location_asset_other_engagemen" + + "tB<\n:_view_through_conversions_from_loca" + + "tion_asset_store_visitsB7\n5_view_through" + + "_conversions_from_location_asset_website" + + "B\t\n\007_ordersB\035\n\033_average_order_value_micr" + + "osB\024\n\022_average_cart_sizeB\034\n\032_cost_of_goo" + + "ds_sold_microsB\026\n\024_gross_profit_microsB\026" + + "\n\024_gross_profit_marginB\021\n\017_revenue_micro" + + "sB\r\n\013_units_soldB\'\n%_cross_sell_cost_of_" + + "goods_sold_microsB!\n\037_cross_sell_gross_p" + + "rofit_microsB\034\n\032_cross_sell_revenue_micr" + + "osB\030\n\026_cross_sell_units_soldB!\n\037_lead_co" + + "st_of_goods_sold_microsB\033\n\031_lead_gross_p" + + "rofit_microsB\026\n\024_lead_revenue_microsB\022\n\020" + + "_lead_units_soldB\017\n\r_unique_usersB(\n&_av" + + "erage_impression_frequency_per_userB\030\n\026_" + + "linked_entities_countB\033\n\031_asset_pinned_t" + + "otal_countB.\n,_asset_pinned_as_headline_" + + "position_one_countB.\n,_asset_pinned_as_h" + + "eadline_position_two_countB0\n._asset_pin" + + "ned_as_headline_position_three_countB1\n/" + + "_asset_pinned_as_description_position_on" + + "e_countB1\n/_asset_pinned_as_description_" + + "position_two_countB7\n5_store_visits_last" + + "_click_model_attributed_conversionsB\037\n\035_" + + "results_conversions_purchaseB#\n!_video_t" + + "rueview_view_rate_in_feedB%\n#_video_true" + + "view_view_rate_in_streamB\"\n _video_truev" + + "iew_view_rate_shortsB\027\n\025_coviewed_impres" + + "sionsB\026\n\024_primary_impressionsB9\n7_platfo" + + "rm_comparable_conversions_from_interacti" + + "ons_rateB\"\n _platform_comparable_convers" + + "ionsB(\n&_platform_comparable_conversions" + + "_valueB1\n/_platform_comparable_conversio" + + "ns_value_per_costB5\n3_platform_comparabl" + + "e_conversions_by_conversion_dateB;\n9_pla" + + "tform_comparable_conversions_value_by_co" + + "nversion_dateBJ\nH_platform_comparable_co" + + "nversions_from_interactions_value_per_in" + + "teractionB*\n(_cost_per_platform_comparab" + + "le_conversionB+\n)_value_per_platform_com" + + "parable_conversionB?\n=_value_per_platfor" + + "m_comparable_conversions_by_conversion_d" + + "ateB=\n;_cost_converted_currency_per_plat" + + "form_comparable_conversionB\030\n\026_unique_us" + + "ers_two_plusB\032\n\030_unique_users_three_plus" + + "B\031\n\027_unique_users_four_plusB\031\n\027_unique_u" + + "sers_five_plusB\030\n\026_unique_users_ten_plus" + + "B\023\n\021_value_adjustmentB\027\n\025_all_value_adju" + + "stmentB\037\n\035_clicks_unique_query_clustersB" + + "$\n\"_conversions_unique_query_clustersB$\n" + + "\"_impressions_unique_query_clustersB#\n!_" + + "video_watch_time_duration_millisB+\n)_ave" + + "rage_video_watch_time_duration_millisB\006\n" + + "\004_svrB0\n._active_view_audibility_measura" + + "ble_impressionsB5\n3_active_view_audibili" + + "ty_measurable_impressions_rateB=\n;_activ" + + "e_view_audibility_invalid_measurable_imp" + + "ressions_rateBB\n@_active_view_audibility" + + "_invalid_givt_measurable_impressions_rat" + + "eB\"\n _active_view_audible_impressionsB\'\n" + + "%_active_view_audible_impressions_rateB." + + "\n,_active_view_audible_two_seconds_impre" + + "ssionsB3\n1_active_view_audible_two_secon" + + "ds_impressions_rateB1\n/_active_view_audi" + + "ble_thirty_seconds_impressionsB6\n4_activ" + + "e_view_audible_thirty_seconds_impression" + + "s_rateB(\n&_active_view_audible_quartile_" + + "p25_rateB(\n&_active_view_audible_quartil" + + "e_p50_rateB(\n&_active_view_audible_quart" + + "ile_p75_rateB)\n\'_active_view_audible_qua" + + "rtile_p100_rateB;\n9_biddable_indirect_in" + + "stall_first_in_app_conversion_microsB\030\n\026" + + "_all_average_cart_sizeB!\n\037_all_average_o" + + "rder_value_microsB \n\036_all_cost_of_goods_" + + "sold_microsB+\n)_all_cross_sell_cost_of_g" + + "oods_sold_microsB%\n#_all_cross_sell_gros" + + "s_profit_microsB \n\036_all_cross_sell_reven" + + "ue_microsB\034\n\032_all_cross_sell_units_soldB" + + "\032\n\030_all_gross_profit_marginB\032\n\030_all_gros" + + "s_profit_microsB%\n#_all_lead_cost_of_goo" + + "ds_sold_microsB\037\n\035_all_lead_gross_profit" + + "_microsB\032\n\030_all_lead_revenue_microsB\026\n\024_" + + "all_lead_units_soldB\r\n\013_all_ordersB\025\n\023_a" + + "ll_revenue_microsB\021\n\017_all_units_soldB\036\n\034" + + "_control_cost_per_conversionB&\n$_cost_pe" + + "r_conversion_margin_of_errorB\036\n\034_cost_pe" + + "r_conversion_p_valueB,\n*_cost_per_conver" + + "sion_change_point_estimateB\026\n\024_control_c" + + "onversionsB.\n,_conversions_absolute_chan" + + "ge_margin_of_errorB&\n$_conversions_absol" + + "ute_change_p_valueB-\n+_conversions_absol" + + "ute_change_point_estimateB$\n\"_control_co" + + "nversion_value_per_costB,\n*_conversion_v" + + "alue_per_cost_margin_of_errorB$\n\"_conver" + + "sion_value_per_cost_p_valueB2\n0_conversi" + + "on_value_per_cost_change_point_estimateB" + + "\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_estimateB\026\n" + + "\024_control_impressionsB\036\n\034_impressions_ma" + + "rgin_of_errorB\026\n\024_impressions_p_valueB\035\n" + + "\033_impressions_point_estimateB\031\n\027_clicks_" + + "margin_of_errorB\021\n\017_clicks_p_valueB\030\n\026_c" + + "licks_point_estimateB\033\n\031_control_convers" + + "ion_valueB#\n!_conversion_value_margin_of" + + "_errorB\033\n\031_conversion_value_p_valueB)\n\'_" + + "conversion_value_change_point_estimateB\032" + + "\n\030_incremental_conversionsB\'\n%_increment" + + "al_conversions_winner_scoreB\037\n\035_incremen" + + "tal_conversion_valueB,\n*_incremental_con" + + "version_value_winner_scoreB\'\n%_conversio" + + "n_lift_baseline_conversionsB,\n*_conversi" + + "on_lift_baseline_conversion_valueB&\n$_co" + + "nversion_lift_exposed_conversionsB+\n)_co" + + "nversion_lift_exposed_conversion_valueB\"" + + "\n _cost_per_incremental_conversionB/\n-_c" + + "ost_per_incremental_conversion_winner_sc" + + "oreB2\n0_cost_per_incremental_conversion_" + + "p90_lower_boundB2\n0_cost_per_incremental" + + "_conversion_p90_upper_boundB*\n(_incremen" + + "tal_conversions_p90_lower_boundB*\n(_incr" + + "emental_conversions_p90_upper_boundB\"\n _" + + "incremental_conversions_p_valueB/\n-_incr" + + "emental_conversion_value_p90_lower_bound" + + "B/\n-_incremental_conversion_value_p90_up" + + "per_boundB\'\n%_incremental_conversion_val" + + "ue_p_valueB(\n&_incremental_conversion_va" + + "lue_per_costB5\n3_incremental_conversion_" + + "value_per_cost_winner_scoreB8\n6_incremen" + + "tal_conversion_value_per_cost_p90_lower_" + + "boundB8\n6_incremental_conversion_value_p" + + "er_cost_p90_upper_boundB\033\n\031_relative_con" + + "version_liftB+\n)_relative_conversion_lif" + + "t_p90_lower_boundB+\n)_relative_conversio" + + "n_lift_p90_upper_boundB!\n\037_relative_conv" + + "ersion_value_liftB1\n/_relative_conversio" + + "n_value_lift_p90_lower_boundB1\n/_relativ" + + "e_conversion_value_lift_p90_upper_boundB" + + "\026\n\024_absolute_brand_liftB&\n$_absolute_bra" + + "nd_lift_p90_lower_boundB&\n$_absolute_bra" + + "nd_lift_p90_upper_boundB\036\n\034_absolute_bra" + + "nd_lift_p_valueB-\n+_brand_lift_baseline_" + + "positive_response_rateB=\n;_brand_lift_ba" + + "seline_positive_response_rate_p90_lower_" + + "boundB=\n;_brand_lift_baseline_positive_r" + + "esponse_rate_p90_upper_boundB;\n9_brand_l" + + "ift_exposed_positive_responder_fractiona" + + "l_cookiesBK\nI_brand_lift_exposed_positiv" + + "e_responder_fractional_cookies_p90_lower" + + "_boundBK\nI_brand_lift_exposed_positive_r" + + "esponder_fractional_cookies_p90_upper_bo" + + "undB,\n*_brand_lift_exposed_positive_resp" + + "onse_rateB<\n:_brand_lift_exposed_positiv" + + "e_response_rate_p90_lower_boundB<\n:_bran" + + "d_lift_exposed_positive_response_rate_p9" + + "0_upper_boundB\037\n\035_brand_lift_responses_e" + + "xposedB\"\n _brand_lift_responses_suppress" + + "edB>\n<_brand_lift_suppressed_positive_re" + + "sponder_fractional_cookiesBN\nL_brand_lif" + + "t_suppressed_positive_responder_fraction" + + "al_cookies_p90_lower_boundBN\nL_brand_lif" + + "t_suppressed_positive_responder_fraction" + + "al_cookies_p90_upper_boundB\035\n\033_brand_lif" + + "t_total_responsesB\031\n\027_cost_per_lifted_co" + + "okieB)\n\'_cost_per_lifted_cookie_p90_lowe" + + "r_boundB)\n\'_cost_per_lifted_cookie_p90_u" + + "pper_boundB\034\n\032_fractional_lifted_cookies" + + "B,\n*_fractional_lifted_cookies_p90_lower" + + "_boundB,\n*_fractional_lifted_cookies_p90" + + "_upper_boundB\026\n\024_headroom_brand_liftB&\n$" + + "_headroom_brand_lift_p90_lower_boundB&\n$" + + "_headroom_brand_lift_p90_upper_boundB\026\n\024" + + "_relative_brand_liftB&\n$_relative_brand_" + + "lift_p90_lower_boundB&\n$_relative_brand_" + + "lift_p90_upper_boundB\023\n\021_youtube_comment" + + "sB\020\n\016_youtube_likesB\021\n\017_youtube_sharesB\034" + + "\n\032_original_conversion_value\"G\n\021SearchVo" + + "lumeRange\022\020\n\003min\030\001 \001(\003H\000\210\001\001\022\020\n\003max\030\002 \001(\003" + + "H\001\210\001\001B\006\n\004_minB\006\n\004_maxB\354\001\n#com.google.ads" + + ".googleads.v25.commonB\014MetricsProtoP\001ZEg" + + "oogle.golang.org/genproto/googleapis/ads" + + "/googleads/v25/common;common\242\002\003GAA\252\002\037Goo" + + "gle.Ads.GoogleAds.V25.Common\312\002\037Google\\Ad" + + "s\\GoogleAds\\V25\\Common\352\002#Google::Ads::Go" + + "ogleAds::V25::Commonb\006proto3" }; descriptor = com.google.protobuf.Descriptors.FileDescriptor .internalBuildGeneratedFileFrom(descriptorData, @@ -640,13 +794,13 @@ public static void registerAllExtensions( com.google.ads.googleads.v25.enums.QualityScoreBucketProto.getDescriptor(), }); internal_static_google_ads_googleads_v25_common_Metrics_descriptor = - getDescriptor().getMessageTypes().get(0); + getDescriptor().getMessageType(0); internal_static_google_ads_googleads_v25_common_Metrics_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_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", "YoutubeComments", "YoutubeLikes", "YoutubeShares", }); + 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", }); internal_static_google_ads_googleads_v25_common_SearchVolumeRange_descriptor = - getDescriptor().getMessageTypes().get(1); + getDescriptor().getMessageType(1); internal_static_google_ads_googleads_v25_common_SearchVolumeRange_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_common_SearchVolumeRange_descriptor, diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/MobileAppAsset.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/MobileAppAsset.java index 262ac20b14..5c86d1647a 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/MobileAppAsset.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/MobileAppAsset.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/asset_types.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; @@ -22,10 +22,10 @@ public final class MobileAppAsset extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - MobileAppAsset.class.getName()); + "MobileAppAsset"); } // Use MobileAppAsset.newBuilder() to construct. private MobileAppAsset(com.google.protobuf.GeneratedMessage.Builder> builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/MobileAppAssetOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/MobileAppAssetOrBuilder.java index 356e9d977a..e708c21ffd 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/MobileAppAssetOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/MobileAppAssetOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/asset_types.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/MobileAppCategoryInfo.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/MobileAppCategoryInfo.java index c8740d149e..3b0b610562 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/MobileAppCategoryInfo.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/MobileAppCategoryInfo.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/criteria.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; @@ -22,10 +22,10 @@ public final class MobileAppCategoryInfo extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - MobileAppCategoryInfo.class.getName()); + "MobileAppCategoryInfo"); } // Use MobileAppCategoryInfo.newBuilder() to construct. private MobileAppCategoryInfo(com.google.protobuf.GeneratedMessage.Builder> builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/MobileAppCategoryInfoOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/MobileAppCategoryInfoOrBuilder.java index 2d3659aea5..c9708321e5 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/MobileAppCategoryInfoOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/MobileAppCategoryInfoOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/criteria.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/MobileApplicationInfo.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/MobileApplicationInfo.java index ad8aee3975..67b32cf0e1 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/MobileApplicationInfo.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/MobileApplicationInfo.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/criteria.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; @@ -22,10 +22,10 @@ public final class MobileApplicationInfo extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - MobileApplicationInfo.class.getName()); + "MobileApplicationInfo"); } // Use MobileApplicationInfo.newBuilder() to construct. private MobileApplicationInfo(com.google.protobuf.GeneratedMessage.Builder> builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/MobileApplicationInfoOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/MobileApplicationInfoOrBuilder.java index 091db6fa96..c77baeca6b 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/MobileApplicationInfoOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/MobileApplicationInfoOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/criteria.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/MobileDeviceInfo.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/MobileDeviceInfo.java index 8d9871ce7a..bb4612169d 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/MobileDeviceInfo.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/MobileDeviceInfo.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/criteria.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; @@ -22,10 +22,10 @@ public final class MobileDeviceInfo extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - MobileDeviceInfo.class.getName()); + "MobileDeviceInfo"); } // Use MobileDeviceInfo.newBuilder() to construct. private MobileDeviceInfo(com.google.protobuf.GeneratedMessage.Builder> builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/MobileDeviceInfoOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/MobileDeviceInfoOrBuilder.java index 1817a1914b..4bcb36bb8c 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/MobileDeviceInfoOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/MobileDeviceInfoOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/criteria.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/Money.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/Money.java index 563afdd8f0..8e5d15c627 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/Money.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/Money.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/feed_common.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; @@ -22,10 +22,10 @@ public final class Money extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - Money.class.getName()); + "Money"); } // Use Money.newBuilder() to construct. private Money(com.google.protobuf.GeneratedMessage.Builder> builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/MoneyOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/MoneyOrBuilder.java index 1ae6ff3430..68048dbdde 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/MoneyOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/MoneyOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/feed_common.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/MonthlySearchVolume.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/MonthlySearchVolume.java index 3bb9768ce1..a80ac6bb51 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/MonthlySearchVolume.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/MonthlySearchVolume.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/keyword_plan_common.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; @@ -22,10 +22,10 @@ public final class MonthlySearchVolume extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - MonthlySearchVolume.class.getName()); + "MonthlySearchVolume"); } // Use MonthlySearchVolume.newBuilder() to construct. private MonthlySearchVolume(com.google.protobuf.GeneratedMessage.Builder> builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/MonthlySearchVolumeOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/MonthlySearchVolumeOrBuilder.java index bf64db25b9..b888acdc4d 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/MonthlySearchVolumeOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/MonthlySearchVolumeOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/keyword_plan_common.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/NegativeKeywordListInfo.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/NegativeKeywordListInfo.java index 156ce44b5c..5ff8394fc6 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/NegativeKeywordListInfo.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/NegativeKeywordListInfo.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/criteria.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; @@ -24,10 +24,10 @@ public final class NegativeKeywordListInfo extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - NegativeKeywordListInfo.class.getName()); + "NegativeKeywordListInfo"); } // Use NegativeKeywordListInfo.newBuilder() to construct. private NegativeKeywordListInfo(com.google.protobuf.GeneratedMessage.Builder> builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/NegativeKeywordListInfoOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/NegativeKeywordListInfoOrBuilder.java index 4f44bff6ec..34eb34958a 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/NegativeKeywordListInfoOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/NegativeKeywordListInfoOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/criteria.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/OfflineUserAddressInfo.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/OfflineUserAddressInfo.java index 65e4f558e0..2a8735165f 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/OfflineUserAddressInfo.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/OfflineUserAddressInfo.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/offline_user_data.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; @@ -22,10 +22,10 @@ public final class OfflineUserAddressInfo extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - OfflineUserAddressInfo.class.getName()); + "OfflineUserAddressInfo"); } // Use OfflineUserAddressInfo.newBuilder() to construct. private OfflineUserAddressInfo(com.google.protobuf.GeneratedMessage.Builder> builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/OfflineUserAddressInfoOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/OfflineUserAddressInfoOrBuilder.java index a3aba1a093..c7f527ed45 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/OfflineUserAddressInfoOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/OfflineUserAddressInfoOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/offline_user_data.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/OfflineUserDataProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/OfflineUserDataProto.java index 7b5c0f5480..49f485cef0 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/OfflineUserDataProto.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/OfflineUserDataProto.java @@ -1,21 +1,21 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/offline_user_data.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; @com.google.protobuf.Generated -public final class OfflineUserDataProto { +public final class OfflineUserDataProto extends com.google.protobuf.GeneratedFile { private OfflineUserDataProto() {} static { com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - OfflineUserDataProto.class.getName()); + "OfflineUserDataProto"); } public static void registerAllExtensions( com.google.protobuf.ExtensionRegistryLite registry) { @@ -204,79 +204,79 @@ public static void registerAllExtensions( com.google.api.FieldBehaviorProto.getDescriptor(), }); internal_static_google_ads_googleads_v25_common_OfflineUserAddressInfo_descriptor = - getDescriptor().getMessageTypes().get(0); + getDescriptor().getMessageType(0); internal_static_google_ads_googleads_v25_common_OfflineUserAddressInfo_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_common_OfflineUserAddressInfo_descriptor, new java.lang.String[] { "HashedFirstName", "HashedLastName", "City", "State", "CountryCode", "PostalCode", "HashedStreetAddress", }); internal_static_google_ads_googleads_v25_common_UserIdentifier_descriptor = - getDescriptor().getMessageTypes().get(1); + getDescriptor().getMessageType(1); internal_static_google_ads_googleads_v25_common_UserIdentifier_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_common_UserIdentifier_descriptor, new java.lang.String[] { "UserIdentifierSource", "HashedEmail", "HashedPhoneNumber", "MobileId", "ThirdPartyUserId", "AddressInfo", "Identifier", }); internal_static_google_ads_googleads_v25_common_TransactionAttribute_descriptor = - getDescriptor().getMessageTypes().get(2); + getDescriptor().getMessageType(2); internal_static_google_ads_googleads_v25_common_TransactionAttribute_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_common_TransactionAttribute_descriptor, new java.lang.String[] { "TransactionDateTime", "TransactionAmountMicros", "CurrencyCode", "ConversionAction", "OrderId", "StoreAttribute", "CustomValue", "ItemAttribute", }); internal_static_google_ads_googleads_v25_common_StoreAttribute_descriptor = - getDescriptor().getMessageTypes().get(3); + getDescriptor().getMessageType(3); internal_static_google_ads_googleads_v25_common_StoreAttribute_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_common_StoreAttribute_descriptor, new java.lang.String[] { "StoreCode", }); internal_static_google_ads_googleads_v25_common_ItemAttribute_descriptor = - getDescriptor().getMessageTypes().get(4); + getDescriptor().getMessageType(4); internal_static_google_ads_googleads_v25_common_ItemAttribute_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_common_ItemAttribute_descriptor, new java.lang.String[] { "ItemId", "MerchantId", "CountryCode", "LanguageCode", "Quantity", }); internal_static_google_ads_googleads_v25_common_UserData_descriptor = - getDescriptor().getMessageTypes().get(5); + getDescriptor().getMessageType(5); internal_static_google_ads_googleads_v25_common_UserData_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_common_UserData_descriptor, new java.lang.String[] { "UserIdentifiers", "TransactionAttribute", "UserAttribute", "Consent", }); internal_static_google_ads_googleads_v25_common_UserAttribute_descriptor = - getDescriptor().getMessageTypes().get(6); + getDescriptor().getMessageType(6); internal_static_google_ads_googleads_v25_common_UserAttribute_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_common_UserAttribute_descriptor, new java.lang.String[] { "LifetimeValueMicros", "LifetimeValueBucket", "LastPurchaseDateTime", "AveragePurchaseCount", "AveragePurchaseValueMicros", "AcquisitionDateTime", "ShoppingLoyalty", "LifecycleStage", "FirstPurchaseDateTime", "EventAttribute", }); internal_static_google_ads_googleads_v25_common_EventAttribute_descriptor = - getDescriptor().getMessageTypes().get(7); + getDescriptor().getMessageType(7); internal_static_google_ads_googleads_v25_common_EventAttribute_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_common_EventAttribute_descriptor, new java.lang.String[] { "Event", "EventDateTime", "ItemAttribute", }); internal_static_google_ads_googleads_v25_common_EventItemAttribute_descriptor = - getDescriptor().getMessageTypes().get(8); + getDescriptor().getMessageType(8); internal_static_google_ads_googleads_v25_common_EventItemAttribute_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_common_EventItemAttribute_descriptor, new java.lang.String[] { "ItemId", }); internal_static_google_ads_googleads_v25_common_ShoppingLoyalty_descriptor = - getDescriptor().getMessageTypes().get(9); + getDescriptor().getMessageType(9); internal_static_google_ads_googleads_v25_common_ShoppingLoyalty_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_common_ShoppingLoyalty_descriptor, new java.lang.String[] { "LoyaltyTier", }); internal_static_google_ads_googleads_v25_common_CustomerMatchUserListMetadata_descriptor = - getDescriptor().getMessageTypes().get(10); + getDescriptor().getMessageType(10); internal_static_google_ads_googleads_v25_common_CustomerMatchUserListMetadata_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_common_CustomerMatchUserListMetadata_descriptor, new java.lang.String[] { "UserList", "Consent", }); internal_static_google_ads_googleads_v25_common_StoreSalesMetadata_descriptor = - getDescriptor().getMessageTypes().get(11); + getDescriptor().getMessageType(11); internal_static_google_ads_googleads_v25_common_StoreSalesMetadata_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_common_StoreSalesMetadata_descriptor, new java.lang.String[] { "LoyaltyFraction", "TransactionUploadFraction", "CustomKey", "ThirdPartyMetadata", }); internal_static_google_ads_googleads_v25_common_StoreSalesThirdPartyMetadata_descriptor = - getDescriptor().getMessageTypes().get(12); + getDescriptor().getMessageType(12); internal_static_google_ads_googleads_v25_common_StoreSalesThirdPartyMetadata_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_common_StoreSalesThirdPartyMetadata_descriptor, diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/OperatingSystemVersionInfo.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/OperatingSystemVersionInfo.java index 2259c83a23..f4f64f5c2d 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/OperatingSystemVersionInfo.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/OperatingSystemVersionInfo.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/criteria.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; @@ -22,10 +22,10 @@ public final class OperatingSystemVersionInfo extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - OperatingSystemVersionInfo.class.getName()); + "OperatingSystemVersionInfo"); } // Use OperatingSystemVersionInfo.newBuilder() to construct. private OperatingSystemVersionInfo(com.google.protobuf.GeneratedMessage.Builder> builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/OperatingSystemVersionInfoOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/OperatingSystemVersionInfoOrBuilder.java index 8729badf63..9ad573c6b5 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/OperatingSystemVersionInfoOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/OperatingSystemVersionInfoOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/criteria.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/OptimizeAssetsExperimentInfo.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/OptimizeAssetsExperimentInfo.java index 86c2f40494..e3742d2e73 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/OptimizeAssetsExperimentInfo.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/OptimizeAssetsExperimentInfo.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/experiment_types.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; @@ -22,10 +22,10 @@ public final class OptimizeAssetsExperimentInfo extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - OptimizeAssetsExperimentInfo.class.getName()); + "OptimizeAssetsExperimentInfo"); } // Use OptimizeAssetsExperimentInfo.newBuilder() to construct. private OptimizeAssetsExperimentInfo(com.google.protobuf.GeneratedMessage.Builder> builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/OptimizeAssetsExperimentInfoOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/OptimizeAssetsExperimentInfoOrBuilder.java index 964792428a..fdcb740ded 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/OptimizeAssetsExperimentInfoOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/OptimizeAssetsExperimentInfoOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/experiment_types.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/PageFeedAsset.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/PageFeedAsset.java index 32b6a964fb..582edee74a 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/PageFeedAsset.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/PageFeedAsset.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/asset_types.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; @@ -22,10 +22,10 @@ public final class PageFeedAsset extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - PageFeedAsset.class.getName()); + "PageFeedAsset"); } // Use PageFeedAsset.newBuilder() to construct. private PageFeedAsset(com.google.protobuf.GeneratedMessage.Builder> builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/PageFeedAssetOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/PageFeedAssetOrBuilder.java index 056db11627..51f0a86086 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/PageFeedAssetOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/PageFeedAssetOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/asset_types.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/ParentalStatusDimension.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/ParentalStatusDimension.java index c6218348e7..bd0c38ddef 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/ParentalStatusDimension.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/ParentalStatusDimension.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/audiences.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; @@ -22,10 +22,10 @@ public final class ParentalStatusDimension extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - ParentalStatusDimension.class.getName()); + "ParentalStatusDimension"); } // Use ParentalStatusDimension.newBuilder() to construct. private ParentalStatusDimension(com.google.protobuf.GeneratedMessage.Builder> builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/ParentalStatusDimensionOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/ParentalStatusDimensionOrBuilder.java index f05443284e..f9ff829144 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/ParentalStatusDimensionOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/ParentalStatusDimensionOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/audiences.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/ParentalStatusInfo.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/ParentalStatusInfo.java index f59b9f2fce..5799b85be0 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/ParentalStatusInfo.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/ParentalStatusInfo.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/criteria.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; @@ -22,10 +22,10 @@ public final class ParentalStatusInfo extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - ParentalStatusInfo.class.getName()); + "ParentalStatusInfo"); } // Use ParentalStatusInfo.newBuilder() to construct. private ParentalStatusInfo(com.google.protobuf.GeneratedMessage.Builder> builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/ParentalStatusInfoOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/ParentalStatusInfoOrBuilder.java index fcc05cbd24..5d539d3fee 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/ParentalStatusInfoOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/ParentalStatusInfoOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/criteria.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/PercentCpc.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/PercentCpc.java index 6ddfdb4412..a170d18634 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/PercentCpc.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/PercentCpc.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/bidding.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; @@ -23,10 +23,10 @@ public final class PercentCpc extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - PercentCpc.class.getName()); + "PercentCpc"); } // Use PercentCpc.newBuilder() to construct. private PercentCpc(com.google.protobuf.GeneratedMessage.Builder> builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/PercentCpcBidSimulationPoint.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/PercentCpcBidSimulationPoint.java index b29b65e810..11419ada21 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/PercentCpcBidSimulationPoint.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/PercentCpcBidSimulationPoint.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/simulation.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; @@ -23,10 +23,10 @@ public final class PercentCpcBidSimulationPoint extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - PercentCpcBidSimulationPoint.class.getName()); + "PercentCpcBidSimulationPoint"); } // Use PercentCpcBidSimulationPoint.newBuilder() to construct. private PercentCpcBidSimulationPoint(com.google.protobuf.GeneratedMessage.Builder> builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/PercentCpcBidSimulationPointList.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/PercentCpcBidSimulationPointList.java index a9fc9e1b90..d55bfc9fef 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/PercentCpcBidSimulationPointList.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/PercentCpcBidSimulationPointList.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/simulation.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; @@ -22,10 +22,10 @@ public final class PercentCpcBidSimulationPointList extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - PercentCpcBidSimulationPointList.class.getName()); + "PercentCpcBidSimulationPointList"); } // Use PercentCpcBidSimulationPointList.newBuilder() to construct. private PercentCpcBidSimulationPointList(com.google.protobuf.GeneratedMessage.Builder> builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/PercentCpcBidSimulationPointListOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/PercentCpcBidSimulationPointListOrBuilder.java index 7990f11ce2..238e7693e3 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/PercentCpcBidSimulationPointListOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/PercentCpcBidSimulationPointListOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/simulation.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/PercentCpcBidSimulationPointOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/PercentCpcBidSimulationPointOrBuilder.java index 273e04ccf6..307f14799a 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/PercentCpcBidSimulationPointOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/PercentCpcBidSimulationPointOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/simulation.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/PercentCpcOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/PercentCpcOrBuilder.java index 789a1684d3..7a6f814798 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/PercentCpcOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/PercentCpcOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/bidding.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/PlacementInfo.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/PlacementInfo.java index 73ebeddca4..8ed03153f9 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/PlacementInfo.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/PlacementInfo.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/criteria.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; @@ -23,10 +23,10 @@ public final class PlacementInfo extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - PlacementInfo.class.getName()); + "PlacementInfo"); } // Use PlacementInfo.newBuilder() to construct. private PlacementInfo(com.google.protobuf.GeneratedMessage.Builder> builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/PlacementInfoOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/PlacementInfoOrBuilder.java index eaebc709a1..c6fe54212b 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/PlacementInfoOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/PlacementInfoOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/criteria.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/PlacementListInfo.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/PlacementListInfo.java index 30369d6bdd..2778c50cf0 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/PlacementListInfo.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/PlacementListInfo.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/criteria.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; @@ -23,10 +23,10 @@ public final class PlacementListInfo extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - PlacementListInfo.class.getName()); + "PlacementListInfo"); } // Use PlacementListInfo.newBuilder() to construct. private PlacementListInfo(com.google.protobuf.GeneratedMessage.Builder> builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/PlacementListInfoOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/PlacementListInfoOrBuilder.java index 9ade1f45b4..6b9b1b173f 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/PlacementListInfoOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/PlacementListInfoOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/criteria.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/PolicyProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/PolicyProto.java index 1053a36fbc..2d3604adbf 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/PolicyProto.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/PolicyProto.java @@ -1,21 +1,21 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/policy.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; @com.google.protobuf.Generated -public final class PolicyProto { +public final class PolicyProto extends com.google.protobuf.GeneratedFile { private PolicyProto() {} static { com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - PolicyProto.class.getName()); + "PolicyProto"); } public static void registerAllExtensions( com.google.protobuf.ExtensionRegistryLite registry) { @@ -194,79 +194,79 @@ public static void registerAllExtensions( com.google.ads.googleads.v25.enums.PolicyTopicEvidenceDestinationNotWorkingDnsErrorTypeProto.getDescriptor(), }); internal_static_google_ads_googleads_v25_common_PolicyViolationKey_descriptor = - getDescriptor().getMessageTypes().get(0); + getDescriptor().getMessageType(0); internal_static_google_ads_googleads_v25_common_PolicyViolationKey_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_common_PolicyViolationKey_descriptor, new java.lang.String[] { "PolicyName", "ViolatingText", }); internal_static_google_ads_googleads_v25_common_PolicyValidationParameter_descriptor = - getDescriptor().getMessageTypes().get(1); + getDescriptor().getMessageType(1); internal_static_google_ads_googleads_v25_common_PolicyValidationParameter_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_common_PolicyValidationParameter_descriptor, new java.lang.String[] { "IgnorablePolicyTopics", "ExemptPolicyViolationKeys", }); internal_static_google_ads_googleads_v25_common_PolicyTopicEntry_descriptor = - getDescriptor().getMessageTypes().get(2); + getDescriptor().getMessageType(2); internal_static_google_ads_googleads_v25_common_PolicyTopicEntry_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_common_PolicyTopicEntry_descriptor, new java.lang.String[] { "Topic", "Type", "Evidences", "Constraints", }); internal_static_google_ads_googleads_v25_common_PolicyTopicEvidence_descriptor = - getDescriptor().getMessageTypes().get(3); + getDescriptor().getMessageType(3); internal_static_google_ads_googleads_v25_common_PolicyTopicEvidence_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_common_PolicyTopicEvidence_descriptor, new java.lang.String[] { "WebsiteList", "TextList", "LanguageCode", "DestinationTextList", "DestinationMismatch", "DestinationNotWorking", "Value", }); internal_static_google_ads_googleads_v25_common_PolicyTopicEvidence_TextList_descriptor = - internal_static_google_ads_googleads_v25_common_PolicyTopicEvidence_descriptor.getNestedTypes().get(0); + internal_static_google_ads_googleads_v25_common_PolicyTopicEvidence_descriptor.getNestedType(0); internal_static_google_ads_googleads_v25_common_PolicyTopicEvidence_TextList_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_common_PolicyTopicEvidence_TextList_descriptor, new java.lang.String[] { "Texts", }); internal_static_google_ads_googleads_v25_common_PolicyTopicEvidence_WebsiteList_descriptor = - internal_static_google_ads_googleads_v25_common_PolicyTopicEvidence_descriptor.getNestedTypes().get(1); + internal_static_google_ads_googleads_v25_common_PolicyTopicEvidence_descriptor.getNestedType(1); internal_static_google_ads_googleads_v25_common_PolicyTopicEvidence_WebsiteList_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_common_PolicyTopicEvidence_WebsiteList_descriptor, new java.lang.String[] { "Websites", }); internal_static_google_ads_googleads_v25_common_PolicyTopicEvidence_DestinationTextList_descriptor = - internal_static_google_ads_googleads_v25_common_PolicyTopicEvidence_descriptor.getNestedTypes().get(2); + internal_static_google_ads_googleads_v25_common_PolicyTopicEvidence_descriptor.getNestedType(2); internal_static_google_ads_googleads_v25_common_PolicyTopicEvidence_DestinationTextList_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_common_PolicyTopicEvidence_DestinationTextList_descriptor, new java.lang.String[] { "DestinationTexts", }); internal_static_google_ads_googleads_v25_common_PolicyTopicEvidence_DestinationMismatch_descriptor = - internal_static_google_ads_googleads_v25_common_PolicyTopicEvidence_descriptor.getNestedTypes().get(3); + internal_static_google_ads_googleads_v25_common_PolicyTopicEvidence_descriptor.getNestedType(3); internal_static_google_ads_googleads_v25_common_PolicyTopicEvidence_DestinationMismatch_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_common_PolicyTopicEvidence_DestinationMismatch_descriptor, new java.lang.String[] { "UrlTypes", }); internal_static_google_ads_googleads_v25_common_PolicyTopicEvidence_DestinationNotWorking_descriptor = - internal_static_google_ads_googleads_v25_common_PolicyTopicEvidence_descriptor.getNestedTypes().get(4); + internal_static_google_ads_googleads_v25_common_PolicyTopicEvidence_descriptor.getNestedType(4); internal_static_google_ads_googleads_v25_common_PolicyTopicEvidence_DestinationNotWorking_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_common_PolicyTopicEvidence_DestinationNotWorking_descriptor, new java.lang.String[] { "ExpandedUrl", "Device", "LastCheckedDateTime", "DnsErrorType", "HttpErrorCode", "Reason", }); internal_static_google_ads_googleads_v25_common_PolicyTopicConstraint_descriptor = - getDescriptor().getMessageTypes().get(4); + getDescriptor().getMessageType(4); internal_static_google_ads_googleads_v25_common_PolicyTopicConstraint_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_common_PolicyTopicConstraint_descriptor, new java.lang.String[] { "CountryConstraintList", "ResellerConstraint", "CertificateMissingInCountryList", "CertificateDomainMismatchInCountryList", "Value", }); internal_static_google_ads_googleads_v25_common_PolicyTopicConstraint_CountryConstraintList_descriptor = - internal_static_google_ads_googleads_v25_common_PolicyTopicConstraint_descriptor.getNestedTypes().get(0); + internal_static_google_ads_googleads_v25_common_PolicyTopicConstraint_descriptor.getNestedType(0); internal_static_google_ads_googleads_v25_common_PolicyTopicConstraint_CountryConstraintList_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_common_PolicyTopicConstraint_CountryConstraintList_descriptor, new java.lang.String[] { "TotalTargetedCountries", "Countries", }); internal_static_google_ads_googleads_v25_common_PolicyTopicConstraint_ResellerConstraint_descriptor = - internal_static_google_ads_googleads_v25_common_PolicyTopicConstraint_descriptor.getNestedTypes().get(1); + internal_static_google_ads_googleads_v25_common_PolicyTopicConstraint_descriptor.getNestedType(1); internal_static_google_ads_googleads_v25_common_PolicyTopicConstraint_ResellerConstraint_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_common_PolicyTopicConstraint_ResellerConstraint_descriptor, new java.lang.String[] { }); internal_static_google_ads_googleads_v25_common_PolicyTopicConstraint_CountryConstraint_descriptor = - internal_static_google_ads_googleads_v25_common_PolicyTopicConstraint_descriptor.getNestedTypes().get(2); + internal_static_google_ads_googleads_v25_common_PolicyTopicConstraint_descriptor.getNestedType(2); internal_static_google_ads_googleads_v25_common_PolicyTopicConstraint_CountryConstraint_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_common_PolicyTopicConstraint_CountryConstraint_descriptor, diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/PolicySummary.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/PolicySummary.java index 57a7170c67..9d74e0adff 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/PolicySummary.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/PolicySummary.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/policy_summary.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; @@ -22,10 +22,10 @@ public final class PolicySummary extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - PolicySummary.class.getName()); + "PolicySummary"); } // Use PolicySummary.newBuilder() to construct. private PolicySummary(com.google.protobuf.GeneratedMessage.Builder> builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/PolicySummaryOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/PolicySummaryOrBuilder.java index cb931b6292..7d26840f40 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/PolicySummaryOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/PolicySummaryOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/policy_summary.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/PolicySummaryProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/PolicySummaryProto.java index 1a59fff6ff..f82e8b6dff 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/PolicySummaryProto.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/PolicySummaryProto.java @@ -1,21 +1,21 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/policy_summary.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; @com.google.protobuf.Generated -public final class PolicySummaryProto { +public final class PolicySummaryProto extends com.google.protobuf.GeneratedFile { private PolicySummaryProto() {} static { com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - PolicySummaryProto.class.getName()); + "PolicySummaryProto"); } public static void registerAllExtensions( com.google.protobuf.ExtensionRegistryLite registry) { @@ -70,7 +70,7 @@ public static void registerAllExtensions( com.google.ads.googleads.v25.enums.PolicyReviewStatusProto.getDescriptor(), }); internal_static_google_ads_googleads_v25_common_PolicySummary_descriptor = - getDescriptor().getMessageTypes().get(0); + getDescriptor().getMessageType(0); internal_static_google_ads_googleads_v25_common_PolicySummary_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_common_PolicySummary_descriptor, diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/PolicyTopicConstraint.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/PolicyTopicConstraint.java index 5e7f4e935f..229796ccb6 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/PolicyTopicConstraint.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/PolicyTopicConstraint.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/policy.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; @@ -22,10 +22,10 @@ public final class PolicyTopicConstraint extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - PolicyTopicConstraint.class.getName()); + "PolicyTopicConstraint"); } // Use PolicyTopicConstraint.newBuilder() to construct. private PolicyTopicConstraint(com.google.protobuf.GeneratedMessage.Builder> builder) { @@ -130,10 +130,10 @@ public static final class CountryConstraintList extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - CountryConstraintList.class.getName()); + "CountryConstraintList"); } // Use CountryConstraintList.newBuilder() to construct. private CountryConstraintList(com.google.protobuf.GeneratedMessage.Builder> builder) { @@ -1062,10 +1062,10 @@ public static final class ResellerConstraint extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - ResellerConstraint.class.getName()); + "ResellerConstraint"); } // Use ResellerConstraint.newBuilder() to construct. private ResellerConstraint(com.google.protobuf.GeneratedMessage.Builder> builder) { @@ -1459,10 +1459,10 @@ public static final class CountryConstraint extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - CountryConstraint.class.getName()); + "CountryConstraint"); } // Use CountryConstraint.newBuilder() to construct. private CountryConstraint(com.google.protobuf.GeneratedMessage.Builder> builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/PolicyTopicConstraintOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/PolicyTopicConstraintOrBuilder.java index bc6f47b2fa..076afebb48 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/PolicyTopicConstraintOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/PolicyTopicConstraintOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/policy.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/PolicyTopicEntry.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/PolicyTopicEntry.java index 99c8edcca5..67d267085a 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/PolicyTopicEntry.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/PolicyTopicEntry.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/policy.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; @@ -29,10 +29,10 @@ public final class PolicyTopicEntry extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - PolicyTopicEntry.class.getName()); + "PolicyTopicEntry"); } // Use PolicyTopicEntry.newBuilder() to construct. private PolicyTopicEntry(com.google.protobuf.GeneratedMessage.Builder> builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/PolicyTopicEntryOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/PolicyTopicEntryOrBuilder.java index ea4edc73e5..974a659840 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/PolicyTopicEntryOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/PolicyTopicEntryOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/policy.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/PolicyTopicEvidence.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/PolicyTopicEvidence.java index c3077fff8f..594da20ceb 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/PolicyTopicEvidence.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/PolicyTopicEvidence.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/policy.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; @@ -22,10 +22,10 @@ public final class PolicyTopicEvidence extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - PolicyTopicEvidence.class.getName()); + "PolicyTopicEvidence"); } // Use PolicyTopicEvidence.newBuilder() to construct. private PolicyTopicEvidence(com.google.protobuf.GeneratedMessage.Builder> builder) { @@ -108,10 +108,10 @@ public static final class TextList extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - TextList.class.getName()); + "TextList"); } // Use TextList.newBuilder() to construct. private TextList(com.google.protobuf.GeneratedMessage.Builder> builder) { @@ -763,10 +763,10 @@ public static final class WebsiteList extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - WebsiteList.class.getName()); + "WebsiteList"); } // Use WebsiteList.newBuilder() to construct. private WebsiteList(com.google.protobuf.GeneratedMessage.Builder> builder) { @@ -1419,10 +1419,10 @@ public static final class DestinationTextList extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - DestinationTextList.class.getName()); + "DestinationTextList"); } // Use DestinationTextList.newBuilder() to construct. private DestinationTextList(com.google.protobuf.GeneratedMessage.Builder> builder) { @@ -2080,10 +2080,10 @@ public static final class DestinationMismatch extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - DestinationMismatch.class.getName()); + "DestinationMismatch"); } // Use DestinationMismatch.newBuilder() to construct. private DestinationMismatch(com.google.protobuf.GeneratedMessage.Builder> builder) { @@ -2904,10 +2904,10 @@ public static final class DestinationNotWorking extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - DestinationNotWorking.class.getName()); + "DestinationNotWorking"); } // Use DestinationNotWorking.newBuilder() to construct. private DestinationNotWorking(com.google.protobuf.GeneratedMessage.Builder> builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/PolicyTopicEvidenceOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/PolicyTopicEvidenceOrBuilder.java index 48eb6aab24..a91328f5b9 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/PolicyTopicEvidenceOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/PolicyTopicEvidenceOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/policy.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/PolicyValidationParameter.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/PolicyValidationParameter.java index b4ccaa1167..0c992f6184 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/PolicyValidationParameter.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/PolicyValidationParameter.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/policy.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; @@ -22,10 +22,10 @@ public final class PolicyValidationParameter extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - PolicyValidationParameter.class.getName()); + "PolicyValidationParameter"); } // Use PolicyValidationParameter.newBuilder() to construct. private PolicyValidationParameter(com.google.protobuf.GeneratedMessage.Builder> builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/PolicyValidationParameterOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/PolicyValidationParameterOrBuilder.java index 58328c353b..652edb3ad4 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/PolicyValidationParameterOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/PolicyValidationParameterOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/policy.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/PolicyViolationKey.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/PolicyViolationKey.java index 099fbc7521..43e9ef4713 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/PolicyViolationKey.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/PolicyViolationKey.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/policy.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; @@ -23,10 +23,10 @@ public final class PolicyViolationKey extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - PolicyViolationKey.class.getName()); + "PolicyViolationKey"); } // Use PolicyViolationKey.newBuilder() to construct. private PolicyViolationKey(com.google.protobuf.GeneratedMessage.Builder> builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/PolicyViolationKeyOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/PolicyViolationKeyOrBuilder.java index ab32c50c20..cecb9dd347 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/PolicyViolationKeyOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/PolicyViolationKeyOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/policy.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/PriceAsset.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/PriceAsset.java index ffad9cd658..437ea729fa 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/PriceAsset.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/PriceAsset.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/asset_types.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; @@ -22,10 +22,10 @@ public final class PriceAsset extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - PriceAsset.class.getName()); + "PriceAsset"); } // Use PriceAsset.newBuilder() to construct. private PriceAsset(com.google.protobuf.GeneratedMessage.Builder> builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/PriceAssetOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/PriceAssetOrBuilder.java index f13b416ddf..dc630be233 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/PriceAssetOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/PriceAssetOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/asset_types.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/PriceOffering.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/PriceOffering.java index 6a97bee015..7bb1843297 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/PriceOffering.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/PriceOffering.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/asset_types.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; @@ -22,10 +22,10 @@ public final class PriceOffering extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - PriceOffering.class.getName()); + "PriceOffering"); } // Use PriceOffering.newBuilder() to construct. private PriceOffering(com.google.protobuf.GeneratedMessage.Builder> builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/PriceOfferingOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/PriceOfferingOrBuilder.java index 2be8f72244..ff84e70568 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/PriceOfferingOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/PriceOfferingOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/asset_types.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/ProductBrandInfo.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/ProductBrandInfo.java index 40bff6b63c..cb71c759d5 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/ProductBrandInfo.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/ProductBrandInfo.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/criteria.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; @@ -22,10 +22,10 @@ public final class ProductBrandInfo extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - ProductBrandInfo.class.getName()); + "ProductBrandInfo"); } // Use ProductBrandInfo.newBuilder() to construct. private ProductBrandInfo(com.google.protobuf.GeneratedMessage.Builder> builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/ProductBrandInfoOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/ProductBrandInfoOrBuilder.java index 8c4cdd1adc..11083af15b 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/ProductBrandInfoOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/ProductBrandInfoOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/criteria.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/ProductCategoryInfo.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/ProductCategoryInfo.java index 01619dd4d1..9d8125e5af 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/ProductCategoryInfo.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/ProductCategoryInfo.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/criteria.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; @@ -22,10 +22,10 @@ public final class ProductCategoryInfo extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - ProductCategoryInfo.class.getName()); + "ProductCategoryInfo"); } // Use ProductCategoryInfo.newBuilder() to construct. private ProductCategoryInfo(com.google.protobuf.GeneratedMessage.Builder> builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/ProductCategoryInfoOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/ProductCategoryInfoOrBuilder.java index 7c9ddd712c..a4641253bf 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/ProductCategoryInfoOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/ProductCategoryInfoOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/criteria.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/ProductChannelExclusivityInfo.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/ProductChannelExclusivityInfo.java index 51dcedd7f8..74122098b5 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/ProductChannelExclusivityInfo.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/ProductChannelExclusivityInfo.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/criteria.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; @@ -22,10 +22,10 @@ public final class ProductChannelExclusivityInfo extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - ProductChannelExclusivityInfo.class.getName()); + "ProductChannelExclusivityInfo"); } // Use ProductChannelExclusivityInfo.newBuilder() to construct. private ProductChannelExclusivityInfo(com.google.protobuf.GeneratedMessage.Builder> builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/ProductChannelExclusivityInfoOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/ProductChannelExclusivityInfoOrBuilder.java index feb1fc707a..4c1e62a8c2 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/ProductChannelExclusivityInfoOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/ProductChannelExclusivityInfoOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/criteria.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/ProductChannelInfo.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/ProductChannelInfo.java index 6edfbaf5a5..fc7bccbc8c 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/ProductChannelInfo.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/ProductChannelInfo.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/criteria.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; @@ -22,10 +22,10 @@ public final class ProductChannelInfo extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - ProductChannelInfo.class.getName()); + "ProductChannelInfo"); } // Use ProductChannelInfo.newBuilder() to construct. private ProductChannelInfo(com.google.protobuf.GeneratedMessage.Builder> builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/ProductChannelInfoOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/ProductChannelInfoOrBuilder.java index f9ef76fb19..6f69f42e13 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/ProductChannelInfoOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/ProductChannelInfoOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/criteria.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/ProductConditionInfo.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/ProductConditionInfo.java index a8b480b698..2daa5f873f 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/ProductConditionInfo.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/ProductConditionInfo.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/criteria.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; @@ -22,10 +22,10 @@ public final class ProductConditionInfo extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - ProductConditionInfo.class.getName()); + "ProductConditionInfo"); } // Use ProductConditionInfo.newBuilder() to construct. private ProductConditionInfo(com.google.protobuf.GeneratedMessage.Builder> builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/ProductConditionInfoOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/ProductConditionInfoOrBuilder.java index f1d31fccab..c84d4b42a9 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/ProductConditionInfoOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/ProductConditionInfoOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/criteria.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/ProductCustomAttributeInfo.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/ProductCustomAttributeInfo.java index 7329d5e65a..81d4f29b13 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/ProductCustomAttributeInfo.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/ProductCustomAttributeInfo.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/criteria.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; @@ -22,10 +22,10 @@ public final class ProductCustomAttributeInfo extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - ProductCustomAttributeInfo.class.getName()); + "ProductCustomAttributeInfo"); } // Use ProductCustomAttributeInfo.newBuilder() to construct. private ProductCustomAttributeInfo(com.google.protobuf.GeneratedMessage.Builder> builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/ProductCustomAttributeInfoOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/ProductCustomAttributeInfoOrBuilder.java index b619928c63..bd78fb42c1 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/ProductCustomAttributeInfoOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/ProductCustomAttributeInfoOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/criteria.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/ProductGroupingInfo.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/ProductGroupingInfo.java index 52f862069a..6e84bd496a 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/ProductGroupingInfo.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/ProductGroupingInfo.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/criteria.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; @@ -23,10 +23,10 @@ public final class ProductGroupingInfo extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - ProductGroupingInfo.class.getName()); + "ProductGroupingInfo"); } // Use ProductGroupingInfo.newBuilder() to construct. private ProductGroupingInfo(com.google.protobuf.GeneratedMessage.Builder> builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/ProductGroupingInfoOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/ProductGroupingInfoOrBuilder.java index a3b925ac67..f42c38fc34 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/ProductGroupingInfoOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/ProductGroupingInfoOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/criteria.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/ProductItemIdInfo.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/ProductItemIdInfo.java index 4f8315066a..f2c34e368a 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/ProductItemIdInfo.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/ProductItemIdInfo.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/criteria.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; @@ -22,10 +22,10 @@ public final class ProductItemIdInfo extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - ProductItemIdInfo.class.getName()); + "ProductItemIdInfo"); } // Use ProductItemIdInfo.newBuilder() to construct. private ProductItemIdInfo(com.google.protobuf.GeneratedMessage.Builder> builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/ProductItemIdInfoOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/ProductItemIdInfoOrBuilder.java index a987d482f5..27f8c77f47 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/ProductItemIdInfoOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/ProductItemIdInfoOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/criteria.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/ProductLabelsInfo.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/ProductLabelsInfo.java index 078bf93dd8..15b2c861de 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/ProductLabelsInfo.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/ProductLabelsInfo.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/criteria.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; @@ -23,10 +23,10 @@ public final class ProductLabelsInfo extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - ProductLabelsInfo.class.getName()); + "ProductLabelsInfo"); } // Use ProductLabelsInfo.newBuilder() to construct. private ProductLabelsInfo(com.google.protobuf.GeneratedMessage.Builder> builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/ProductLabelsInfoOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/ProductLabelsInfoOrBuilder.java index 5d1a0c09dd..00b88b89c8 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/ProductLabelsInfoOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/ProductLabelsInfoOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/criteria.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/ProductLegacyConditionInfo.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/ProductLegacyConditionInfo.java index 03c991e964..0fd1b9dc0f 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/ProductLegacyConditionInfo.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/ProductLegacyConditionInfo.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/criteria.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; @@ -23,10 +23,10 @@ public final class ProductLegacyConditionInfo extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - ProductLegacyConditionInfo.class.getName()); + "ProductLegacyConditionInfo"); } // Use ProductLegacyConditionInfo.newBuilder() to construct. private ProductLegacyConditionInfo(com.google.protobuf.GeneratedMessage.Builder> builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/ProductLegacyConditionInfoOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/ProductLegacyConditionInfoOrBuilder.java index e69a8b003a..9a48a8f858 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/ProductLegacyConditionInfoOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/ProductLegacyConditionInfoOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/criteria.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/ProductTypeFullInfo.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/ProductTypeFullInfo.java index 5d4dfaa69e..cddf9c2f80 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/ProductTypeFullInfo.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/ProductTypeFullInfo.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/criteria.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; @@ -23,10 +23,10 @@ public final class ProductTypeFullInfo extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - ProductTypeFullInfo.class.getName()); + "ProductTypeFullInfo"); } // Use ProductTypeFullInfo.newBuilder() to construct. private ProductTypeFullInfo(com.google.protobuf.GeneratedMessage.Builder> builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/ProductTypeFullInfoOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/ProductTypeFullInfoOrBuilder.java index bcbb1fcf0b..376e061450 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/ProductTypeFullInfoOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/ProductTypeFullInfoOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/criteria.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/ProductTypeInfo.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/ProductTypeInfo.java index 7aef5b9b4b..3643b2218d 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/ProductTypeInfo.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/ProductTypeInfo.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/criteria.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; @@ -22,10 +22,10 @@ public final class ProductTypeInfo extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - ProductTypeInfo.class.getName()); + "ProductTypeInfo"); } // Use ProductTypeInfo.newBuilder() to construct. private ProductTypeInfo(com.google.protobuf.GeneratedMessage.Builder> builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/ProductTypeInfoOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/ProductTypeInfoOrBuilder.java index 6bfe3c1955..0a4f4a5320 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/ProductTypeInfoOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/ProductTypeInfoOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/criteria.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/PromotionAsset.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/PromotionAsset.java index 0cb7683779..101d601182 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/PromotionAsset.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/PromotionAsset.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/asset_types.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; @@ -22,10 +22,10 @@ public final class PromotionAsset extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - PromotionAsset.class.getName()); + "PromotionAsset"); } // Use PromotionAsset.newBuilder() to construct. private PromotionAsset(com.google.protobuf.GeneratedMessage.Builder> builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/PromotionAssetOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/PromotionAssetOrBuilder.java index 55ee297b53..5fe22c7246 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/PromotionAssetOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/PromotionAssetOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/asset_types.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/PromotionBarcodeInfo.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/PromotionBarcodeInfo.java index 8c31143a42..007db7d40b 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/PromotionBarcodeInfo.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/PromotionBarcodeInfo.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/asset_types.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; @@ -22,10 +22,10 @@ public final class PromotionBarcodeInfo extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - PromotionBarcodeInfo.class.getName()); + "PromotionBarcodeInfo"); } // Use PromotionBarcodeInfo.newBuilder() to construct. private PromotionBarcodeInfo(com.google.protobuf.GeneratedMessage.Builder> builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/PromotionBarcodeInfoOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/PromotionBarcodeInfoOrBuilder.java index 7482ce57de..8a452184af 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/PromotionBarcodeInfoOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/PromotionBarcodeInfoOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/asset_types.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/PromotionQrCodeInfo.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/PromotionQrCodeInfo.java index 8de2858744..05442d70c7 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/PromotionQrCodeInfo.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/PromotionQrCodeInfo.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/asset_types.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; @@ -22,10 +22,10 @@ public final class PromotionQrCodeInfo extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - PromotionQrCodeInfo.class.getName()); + "PromotionQrCodeInfo"); } // Use PromotionQrCodeInfo.newBuilder() to construct. private PromotionQrCodeInfo(com.google.protobuf.GeneratedMessage.Builder> builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/PromotionQrCodeInfoOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/PromotionQrCodeInfoOrBuilder.java index 8ad321f771..33e0162b31 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/PromotionQrCodeInfoOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/PromotionQrCodeInfoOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/asset_types.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/ProximityInfo.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/ProximityInfo.java index bac4d91977..97ce400e34 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/ProximityInfo.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/ProximityInfo.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/criteria.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; @@ -29,10 +29,10 @@ public final class ProximityInfo extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - ProximityInfo.class.getName()); + "ProximityInfo"); } // Use ProximityInfo.newBuilder() to construct. private ProximityInfo(com.google.protobuf.GeneratedMessage.Builder> builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/ProximityInfoOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/ProximityInfoOrBuilder.java index 1875584e05..1f12dc3a83 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/ProximityInfoOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/ProximityInfoOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/criteria.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/RealTimeBiddingSetting.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/RealTimeBiddingSetting.java index eb7387fdc1..617d7e4d24 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/RealTimeBiddingSetting.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/RealTimeBiddingSetting.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/real_time_bidding_setting.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; @@ -23,10 +23,10 @@ public final class RealTimeBiddingSetting extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - RealTimeBiddingSetting.class.getName()); + "RealTimeBiddingSetting"); } // Use RealTimeBiddingSetting.newBuilder() to construct. private RealTimeBiddingSetting(com.google.protobuf.GeneratedMessage.Builder> builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/RealTimeBiddingSettingOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/RealTimeBiddingSettingOrBuilder.java index beb6d29d40..16d8bc318b 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/RealTimeBiddingSettingOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/RealTimeBiddingSettingOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/real_time_bidding_setting.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/RealTimeBiddingSettingProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/RealTimeBiddingSettingProto.java index 36d0025d01..bf9bebc8a6 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/RealTimeBiddingSettingProto.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/RealTimeBiddingSettingProto.java @@ -1,21 +1,21 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/real_time_bidding_setting.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; @com.google.protobuf.Generated -public final class RealTimeBiddingSettingProto { +public final class RealTimeBiddingSettingProto extends com.google.protobuf.GeneratedFile { private RealTimeBiddingSettingProto() {} static { com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - RealTimeBiddingSettingProto.class.getName()); + "RealTimeBiddingSettingProto"); } public static void registerAllExtensions( com.google.protobuf.ExtensionRegistryLite registry) { @@ -57,7 +57,7 @@ public static void registerAllExtensions( new com.google.protobuf.Descriptors.FileDescriptor[] { }); internal_static_google_ads_googleads_v25_common_RealTimeBiddingSetting_descriptor = - getDescriptor().getMessageTypes().get(0); + getDescriptor().getMessageType(0); internal_static_google_ads_googleads_v25_common_RealTimeBiddingSetting_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_common_RealTimeBiddingSetting_descriptor, diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/ResponsiveDisplayAdControlSpec.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/ResponsiveDisplayAdControlSpec.java index b51a1a44e4..5834cab471 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/ResponsiveDisplayAdControlSpec.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/ResponsiveDisplayAdControlSpec.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/ad_type_infos.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; @@ -22,10 +22,10 @@ public final class ResponsiveDisplayAdControlSpec extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - ResponsiveDisplayAdControlSpec.class.getName()); + "ResponsiveDisplayAdControlSpec"); } // Use ResponsiveDisplayAdControlSpec.newBuilder() to construct. private ResponsiveDisplayAdControlSpec(com.google.protobuf.GeneratedMessage.Builder> builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/ResponsiveDisplayAdControlSpecOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/ResponsiveDisplayAdControlSpecOrBuilder.java index 33ea7d40f3..9d8622a171 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/ResponsiveDisplayAdControlSpecOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/ResponsiveDisplayAdControlSpecOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/ad_type_infos.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/ResponsiveDisplayAdInfo.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/ResponsiveDisplayAdInfo.java index d4a543353f..84e03dac85 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/ResponsiveDisplayAdInfo.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/ResponsiveDisplayAdInfo.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/ad_type_infos.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; @@ -22,10 +22,10 @@ public final class ResponsiveDisplayAdInfo extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - ResponsiveDisplayAdInfo.class.getName()); + "ResponsiveDisplayAdInfo"); } // Use ResponsiveDisplayAdInfo.newBuilder() to construct. private ResponsiveDisplayAdInfo(com.google.protobuf.GeneratedMessage.Builder> builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/ResponsiveDisplayAdInfoOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/ResponsiveDisplayAdInfoOrBuilder.java index 16ab3b1930..bd1acef554 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/ResponsiveDisplayAdInfoOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/ResponsiveDisplayAdInfoOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/ad_type_infos.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/ResponsiveSearchAdInfo.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/ResponsiveSearchAdInfo.java index df2330190b..7d18f94d6f 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/ResponsiveSearchAdInfo.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/ResponsiveSearchAdInfo.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/ad_type_infos.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; @@ -32,10 +32,10 @@ public final class ResponsiveSearchAdInfo extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - ResponsiveSearchAdInfo.class.getName()); + "ResponsiveSearchAdInfo"); } // Use ResponsiveSearchAdInfo.newBuilder() to construct. private ResponsiveSearchAdInfo(com.google.protobuf.GeneratedMessage.Builder> builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/ResponsiveSearchAdInfoOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/ResponsiveSearchAdInfoOrBuilder.java index 3d26b038d8..6acafcd5a2 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/ResponsiveSearchAdInfoOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/ResponsiveSearchAdInfoOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/ad_type_infos.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/RetailFilter.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/RetailFilter.java index ce594faa40..d2184d459c 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/RetailFilter.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/RetailFilter.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/criteria.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; @@ -22,10 +22,10 @@ public final class RetailFilter extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - RetailFilter.class.getName()); + "RetailFilter"); } // Use RetailFilter.newBuilder() to construct. private RetailFilter(com.google.protobuf.GeneratedMessage.Builder> builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/RetailFilterBundle.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/RetailFilterBundle.java index b224a3c8df..47d2aab2f1 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/RetailFilterBundle.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/RetailFilterBundle.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/criteria.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; @@ -23,10 +23,10 @@ public final class RetailFilterBundle extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - RetailFilterBundle.class.getName()); + "RetailFilterBundle"); } // Use RetailFilterBundle.newBuilder() to construct. private RetailFilterBundle(com.google.protobuf.GeneratedMessage.Builder> builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/RetailFilterBundleOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/RetailFilterBundleOrBuilder.java index 566923bc8e..138ec33194 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/RetailFilterBundleOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/RetailFilterBundleOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/criteria.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/RetailFilterExpression.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/RetailFilterExpression.java index 7187226c38..47ec72937c 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/RetailFilterExpression.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/RetailFilterExpression.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/criteria.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; @@ -24,10 +24,10 @@ public final class RetailFilterExpression extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - RetailFilterExpression.class.getName()); + "RetailFilterExpression"); } // Use RetailFilterExpression.newBuilder() to construct. private RetailFilterExpression(com.google.protobuf.GeneratedMessage.Builder> builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/RetailFilterExpressionOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/RetailFilterExpressionOrBuilder.java index c0acd8a7f9..4a9f44e124 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/RetailFilterExpressionOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/RetailFilterExpressionOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/criteria.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/RetailFilterOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/RetailFilterOrBuilder.java index 4c11b99b57..65e20cb796 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/RetailFilterOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/RetailFilterOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/criteria.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/RetailTag.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/RetailTag.java index bdbf9b92a8..0a6178ad56 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/RetailTag.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/RetailTag.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/criteria.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; @@ -22,10 +22,10 @@ public final class RetailTag extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - RetailTag.class.getName()); + "RetailTag"); } // Use RetailTag.newBuilder() to construct. private RetailTag(com.google.protobuf.GeneratedMessage.Builder> builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/RetailTagOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/RetailTagOrBuilder.java index 4ef19cb9a7..c4b83bb953 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/RetailTagOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/RetailTagOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/criteria.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/RuleBasedUserListInfo.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/RuleBasedUserListInfo.java index 9f4c8941df..4c6f2f65f0 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/RuleBasedUserListInfo.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/RuleBasedUserListInfo.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/user_lists.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; @@ -22,10 +22,10 @@ public final class RuleBasedUserListInfo extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - RuleBasedUserListInfo.class.getName()); + "RuleBasedUserListInfo"); } // Use RuleBasedUserListInfo.newBuilder() to construct. private RuleBasedUserListInfo(com.google.protobuf.GeneratedMessage.Builder> builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/RuleBasedUserListInfoOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/RuleBasedUserListInfoOrBuilder.java index e7d6464bf0..b6ff4f2747 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/RuleBasedUserListInfoOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/RuleBasedUserListInfoOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/user_lists.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/SearchThemeInfo.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/SearchThemeInfo.java index 02301a0420..654c067349 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/SearchThemeInfo.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/SearchThemeInfo.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/criteria.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; @@ -23,10 +23,10 @@ public final class SearchThemeInfo extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - SearchThemeInfo.class.getName()); + "SearchThemeInfo"); } // Use SearchThemeInfo.newBuilder() to construct. private SearchThemeInfo(com.google.protobuf.GeneratedMessage.Builder> builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/SearchThemeInfoOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/SearchThemeInfoOrBuilder.java index f131e1a8c1..1fedc6efdd 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/SearchThemeInfoOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/SearchThemeInfoOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/criteria.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/SearchVolumeRange.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/SearchVolumeRange.java index ccc42485c9..6e14b24a84 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/SearchVolumeRange.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/SearchVolumeRange.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/metrics.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; @@ -23,10 +23,10 @@ public final class SearchVolumeRange extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - SearchVolumeRange.class.getName()); + "SearchVolumeRange"); } // Use SearchVolumeRange.newBuilder() to construct. private SearchVolumeRange(com.google.protobuf.GeneratedMessage.Builder> builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/SearchVolumeRangeOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/SearchVolumeRangeOrBuilder.java index 9f62f10bec..26484b0fb8 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/SearchVolumeRangeOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/SearchVolumeRangeOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/metrics.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/Segments.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/Segments.java index 4c6e09f7a2..696ecd1e15 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/Segments.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/Segments.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/segments.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; @@ -22,10 +22,10 @@ public final class Segments extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - Segments.class.getName()); + "Segments"); } // Use Segments.newBuilder() to construct. private Segments(com.google.protobuf.GeneratedMessage.Builder> builder) { @@ -42,8 +42,10 @@ private Segments() { adGroup_ = ""; adSubFormatType_ = 0; adSubNetworkType_ = 0; + ageRange_ = 0; assetGroup_ = ""; auctionInsightDomain_ = ""; + brandLiftMeasurementType_ = 0; campaign_ = ""; clickType_ = 0; conversionAction_ = ""; @@ -51,12 +53,18 @@ private Segments() { conversionActionName_ = ""; conversionAttributionEventType_ = 0; conversionLagBucket_ = 0; + conversionLiftConversionCategory_ = 0; + conversionLiftIncludedConversionActionTypes_ = 0; conversionOrAdjustmentLagBucket_ = 0; + country_ = ""; + countryLocalizedName_ = ""; date_ = ""; dayOfWeek_ = 0; device_ = 0; mobileDevicePlatform_ = 0; + experimentArm_ = ""; externalConversionSource_ = 0; + gender_ = 0; geoTargetAirport_ = ""; geoTargetCanton_ = ""; geoTargetCity_ = ""; @@ -79,6 +87,7 @@ private Segments() { hotelPriceBucket_ = 0; hotelState_ = ""; landingPageSource_ = 0; + loyaltyMembership_ = 0; month_ = ""; monthOfYear_ = 0; partnerHotelId_ = ""; @@ -664,6 +673,32 @@ public java.lang.String getAdGroup() { return result == null ? com.google.ads.googleads.v25.enums.AdSubNetworkTypeEnum.AdSubNetworkType.UNRECOGNIZED : result; } + public static final int AGE_RANGE_FIELD_NUMBER = 225; + private int ageRange_ = 0; + /** + *+ * Age range + *+ * + *.google.ads.googleads.v25.enums.AgeRangeTypeEnum.AgeRangeType age_range = 225;+ * @return The enum numeric value on the wire for ageRange. + */ + @java.lang.Override public int getAgeRangeValue() { + return ageRange_; + } + /** + *+ * Age range + *+ * + *.google.ads.googleads.v25.enums.AgeRangeTypeEnum.AgeRangeType age_range = 225;+ * @return The ageRange. + */ + @java.lang.Override public com.google.ads.googleads.v25.enums.AgeRangeTypeEnum.AgeRangeType getAgeRange() { + com.google.ads.googleads.v25.enums.AgeRangeTypeEnum.AgeRangeType result = com.google.ads.googleads.v25.enums.AgeRangeTypeEnum.AgeRangeType.forNumber(ageRange_); + return result == null ? com.google.ads.googleads.v25.enums.AgeRangeTypeEnum.AgeRangeType.UNRECOGNIZED : result; + } + public static final int ASSET_GROUP_FIELD_NUMBER = 159; @SuppressWarnings("serial") private volatile java.lang.Object assetGroup_ = ""; @@ -820,6 +855,32 @@ public com.google.ads.googleads.v25.common.BudgetCampaignAssociationStatusOrBuil return budgetCampaignAssociationStatus_ == null ? com.google.ads.googleads.v25.common.BudgetCampaignAssociationStatus.getDefaultInstance() : budgetCampaignAssociationStatus_; } + public static final int BRAND_LIFT_MEASUREMENT_TYPE_FIELD_NUMBER = 230; + private int brandLiftMeasurementType_ = 0; + /** + *+ * The brand lift measurement type. + *+ * + *.google.ads.googleads.v25.enums.BrandLiftMeasurementTypeEnum.BrandLiftMeasurementType brand_lift_measurement_type = 230;+ * @return The enum numeric value on the wire for brandLiftMeasurementType. + */ + @java.lang.Override public int getBrandLiftMeasurementTypeValue() { + return brandLiftMeasurementType_; + } + /** + *+ * The brand lift measurement type. + *+ * + *.google.ads.googleads.v25.enums.BrandLiftMeasurementTypeEnum.BrandLiftMeasurementType brand_lift_measurement_type = 230;+ * @return The brandLiftMeasurementType. + */ + @java.lang.Override public com.google.ads.googleads.v25.enums.BrandLiftMeasurementTypeEnum.BrandLiftMeasurementType getBrandLiftMeasurementType() { + com.google.ads.googleads.v25.enums.BrandLiftMeasurementTypeEnum.BrandLiftMeasurementType result = com.google.ads.googleads.v25.enums.BrandLiftMeasurementTypeEnum.BrandLiftMeasurementType.forNumber(brandLiftMeasurementType_); + return result == null ? com.google.ads.googleads.v25.enums.BrandLiftMeasurementTypeEnum.BrandLiftMeasurementType.UNRECOGNIZED : result; + } + public static final int CAMPAIGN_FIELD_NUMBER = 157; @SuppressWarnings("serial") private volatile java.lang.Object campaign_ = ""; @@ -1138,6 +1199,92 @@ public boolean getConversionAdjustment() { return result == null ? com.google.ads.googleads.v25.enums.ConversionLagBucketEnum.ConversionLagBucket.UNRECOGNIZED : result; } + public static final int CONVERSION_LIFT_CONVERSION_CATEGORY_FIELD_NUMBER = 229; + private int conversionLiftConversionCategory_ = 0; + /** + *+ * Conversion Category for Conversion Lift. + *+ * + *.google.ads.googleads.v25.enums.ConversionActionCategoryEnum.ConversionActionCategory conversion_lift_conversion_category = 229;+ * @return The enum numeric value on the wire for conversionLiftConversionCategory. + */ + @java.lang.Override public int getConversionLiftConversionCategoryValue() { + return conversionLiftConversionCategory_; + } + /** + *+ * Conversion Category for Conversion Lift. + *+ * + *.google.ads.googleads.v25.enums.ConversionActionCategoryEnum.ConversionActionCategory conversion_lift_conversion_category = 229;+ * @return The conversionLiftConversionCategory. + */ + @java.lang.Override public com.google.ads.googleads.v25.enums.ConversionActionCategoryEnum.ConversionActionCategory getConversionLiftConversionCategory() { + com.google.ads.googleads.v25.enums.ConversionActionCategoryEnum.ConversionActionCategory result = com.google.ads.googleads.v25.enums.ConversionActionCategoryEnum.ConversionActionCategory.forNumber(conversionLiftConversionCategory_); + return result == null ? com.google.ads.googleads.v25.enums.ConversionActionCategoryEnum.ConversionActionCategory.UNRECOGNIZED : result; + } + + public static final int CONVERSION_LIFT_END_DATE_FIELD_NUMBER = 223; + private long conversionLiftEndDate_ = 0L; + /** + *+ * The end date of the period for which these Conversion Lift results are + * calculated. This can differ from the overall Study End Time. + *+ * + *int64 conversion_lift_end_date = 223;+ * @return The conversionLiftEndDate. + */ + @java.lang.Override + public long getConversionLiftEndDate() { + return conversionLiftEndDate_; + } + + public static final int CONVERSION_LIFT_INCLUDED_CONVERSION_ACTION_TYPES_FIELD_NUMBER = 224; + private int conversionLiftIncludedConversionActionTypes_ = 0; + /** + *+ * The specific conversion types that were included in the Conversion Lift + * measurement for this reporting period. + *+ * + *.google.ads.googleads.v25.enums.ConversionLiftIncludedConversionActionTypesEnum.ConversionLiftIncludedConversionActionTypes conversion_lift_included_conversion_action_types = 224;+ * @return The enum numeric value on the wire for conversionLiftIncludedConversionActionTypes. + */ + @java.lang.Override public int getConversionLiftIncludedConversionActionTypesValue() { + return conversionLiftIncludedConversionActionTypes_; + } + /** + *+ * The specific conversion types that were included in the Conversion Lift + * measurement for this reporting period. + *+ * + *.google.ads.googleads.v25.enums.ConversionLiftIncludedConversionActionTypesEnum.ConversionLiftIncludedConversionActionTypes conversion_lift_included_conversion_action_types = 224;+ * @return The conversionLiftIncludedConversionActionTypes. + */ + @java.lang.Override public com.google.ads.googleads.v25.enums.ConversionLiftIncludedConversionActionTypesEnum.ConversionLiftIncludedConversionActionTypes getConversionLiftIncludedConversionActionTypes() { + com.google.ads.googleads.v25.enums.ConversionLiftIncludedConversionActionTypesEnum.ConversionLiftIncludedConversionActionTypes result = com.google.ads.googleads.v25.enums.ConversionLiftIncludedConversionActionTypesEnum.ConversionLiftIncludedConversionActionTypes.forNumber(conversionLiftIncludedConversionActionTypes_); + return result == null ? com.google.ads.googleads.v25.enums.ConversionLiftIncludedConversionActionTypesEnum.ConversionLiftIncludedConversionActionTypes.UNRECOGNIZED : result; + } + + public static final int CONVERSION_LIFT_START_DATE_FIELD_NUMBER = 222; + private long conversionLiftStartDate_ = 0L; + /** + *+ * The start date of the period for which these Conversion Lift results are + * calculated. This can differ from the overall Study Start Time. + *+ * + *int64 conversion_lift_start_date = 222;+ * @return The conversionLiftStartDate. + */ + @java.lang.Override + public long getConversionLiftStartDate() { + return conversionLiftStartDate_; + } + public static final int CONVERSION_OR_ADJUSTMENT_LAG_BUCKET_FIELD_NUMBER = 51; private int conversionOrAdjustmentLagBucket_ = 0; /** @@ -1166,6 +1313,124 @@ public boolean getConversionAdjustment() { return result == null ? com.google.ads.googleads.v25.enums.ConversionOrAdjustmentLagBucketEnum.ConversionOrAdjustmentLagBucket.UNRECOGNIZED : result; } + public static final int COUNTRY_FIELD_NUMBER = 227; + @SuppressWarnings("serial") + private volatile java.lang.Object country_ = ""; + /** + *+ * Resource name of the country + *+ * + *optional string country = 227 [(.google.api.resource_reference) = { ... }+ * @return Whether the country field is set. + */ + @java.lang.Override + public boolean hasCountry() { + return ((bitField0_ & 0x00004000) != 0); + } + /** + *+ * Resource name of the country + *+ * + *optional string country = 227 [(.google.api.resource_reference) = { ... }+ * @return The country. + */ + @java.lang.Override + public java.lang.String getCountry() { + java.lang.Object ref = country_; + 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(); + country_ = s; + return s; + } + } + /** + *+ * Resource name of the country + *+ * + *optional string country = 227 [(.google.api.resource_reference) = { ... }+ * @return The bytes for country. + */ + @java.lang.Override + public com.google.protobuf.ByteString + getCountryBytes() { + java.lang.Object ref = country_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + country_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int COUNTRY_LOCALIZED_NAME_FIELD_NUMBER = 228; + @SuppressWarnings("serial") + private volatile java.lang.Object countryLocalizedName_ = ""; + /** + *+ * Localized name of the country. + *+ * + *optional string country_localized_name = 228;+ * @return Whether the countryLocalizedName field is set. + */ + @java.lang.Override + public boolean hasCountryLocalizedName() { + return ((bitField0_ & 0x00008000) != 0); + } + /** + *+ * Localized name of the country. + *+ * + *optional string country_localized_name = 228;+ * @return The countryLocalizedName. + */ + @java.lang.Override + public java.lang.String getCountryLocalizedName() { + java.lang.Object ref = countryLocalizedName_; + 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(); + countryLocalizedName_ = s; + return s; + } + } + /** + *+ * Localized name of the country. + *+ * + *optional string country_localized_name = 228;+ * @return The bytes for countryLocalizedName. + */ + @java.lang.Override + public com.google.protobuf.ByteString + getCountryLocalizedNameBytes() { + java.lang.Object ref = countryLocalizedName_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + countryLocalizedName_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + public static final int DATE_FIELD_NUMBER = 79; @SuppressWarnings("serial") private volatile java.lang.Object date_ = ""; @@ -1180,7 +1445,7 @@ public boolean getConversionAdjustment() { */ @java.lang.Override public boolean hasDate() { - return ((bitField0_ & 0x00004000) != 0); + return ((bitField0_ & 0x00010000) != 0); } /** *@@ -1306,6 +1571,65 @@ public java.lang.String getDate() { return result == null ? com.google.ads.googleads.v25.enums.MobileDevicePlatformEnum.MobileDevicePlatform.UNRECOGNIZED : result; } + public static final int EXPERIMENT_ARM_FIELD_NUMBER = 231; + @SuppressWarnings("serial") + private volatile java.lang.Object experimentArm_ = ""; + /** + *+ * Experiment arm. + *+ * + *optional string experiment_arm = 231;+ * @return Whether the experimentArm field is set. + */ + @java.lang.Override + public boolean hasExperimentArm() { + return ((bitField0_ & 0x00020000) != 0); + } + /** + *+ * Experiment arm. + *+ * + *optional string experiment_arm = 231;+ * @return The experimentArm. + */ + @java.lang.Override + public java.lang.String getExperimentArm() { + java.lang.Object ref = experimentArm_; + 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(); + experimentArm_ = s; + return s; + } + } + /** + *+ * Experiment arm. + *+ * + *optional string experiment_arm = 231;+ * @return The bytes for experimentArm. + */ + @java.lang.Override + public com.google.protobuf.ByteString + getExperimentArmBytes() { + java.lang.Object ref = experimentArm_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + experimentArm_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + public static final int EXTERNAL_CONVERSION_SOURCE_FIELD_NUMBER = 55; private int externalConversionSource_ = 0; /** @@ -1332,6 +1656,32 @@ public java.lang.String getDate() { return result == null ? com.google.ads.googleads.v25.enums.ExternalConversionSourceEnum.ExternalConversionSource.UNRECOGNIZED : result; } + public static final int GENDER_FIELD_NUMBER = 226; + private int gender_ = 0; + /** + *+ * Gender + *+ * + *.google.ads.googleads.v25.enums.GenderTypeEnum.GenderType gender = 226;+ * @return The enum numeric value on the wire for gender. + */ + @java.lang.Override public int getGenderValue() { + return gender_; + } + /** + *+ * Gender + *+ * + *.google.ads.googleads.v25.enums.GenderTypeEnum.GenderType gender = 226;+ * @return The gender. + */ + @java.lang.Override public com.google.ads.googleads.v25.enums.GenderTypeEnum.GenderType getGender() { + com.google.ads.googleads.v25.enums.GenderTypeEnum.GenderType result = com.google.ads.googleads.v25.enums.GenderTypeEnum.GenderType.forNumber(gender_); + return result == null ? com.google.ads.googleads.v25.enums.GenderTypeEnum.GenderType.UNRECOGNIZED : result; + } + public static final int GEO_TARGET_AIRPORT_FIELD_NUMBER = 116; @SuppressWarnings("serial") private volatile java.lang.Object geoTargetAirport_ = ""; @@ -1345,7 +1695,7 @@ public java.lang.String getDate() { */ @java.lang.Override public boolean hasGeoTargetAirport() { - return ((bitField0_ & 0x00008000) != 0); + return ((bitField0_ & 0x00040000) != 0); } /** *@@ -1404,7 +1754,7 @@ public java.lang.String getGeoTargetAirport() { */ @java.lang.Override public boolean hasGeoTargetCanton() { - return ((bitField0_ & 0x00010000) != 0); + return ((bitField0_ & 0x00080000) != 0); } /** *@@ -1463,7 +1813,7 @@ public java.lang.String getGeoTargetCanton() { */ @java.lang.Override public boolean hasGeoTargetCity() { - return ((bitField0_ & 0x00020000) != 0); + return ((bitField0_ & 0x00100000) != 0); } /** *@@ -1522,7 +1872,7 @@ public java.lang.String getGeoTargetCity() { */ @java.lang.Override public boolean hasGeoTargetCountry() { - return ((bitField0_ & 0x00040000) != 0); + return ((bitField0_ & 0x00200000) != 0); } /** *@@ -1581,7 +1931,7 @@ public java.lang.String getGeoTargetCountry() { */ @java.lang.Override public boolean hasGeoTargetCounty() { - return ((bitField0_ & 0x00080000) != 0); + return ((bitField0_ & 0x00400000) != 0); } /** *@@ -1640,7 +1990,7 @@ public java.lang.String getGeoTargetCounty() { */ @java.lang.Override public boolean hasGeoTargetDistrict() { - return ((bitField0_ & 0x00100000) != 0); + return ((bitField0_ & 0x00800000) != 0); } /** *@@ -1699,7 +2049,7 @@ public java.lang.String getGeoTargetDistrict() { */ @java.lang.Override public boolean hasGeoTargetMetro() { - return ((bitField0_ & 0x00200000) != 0); + return ((bitField0_ & 0x01000000) != 0); } /** *@@ -1759,7 +2109,7 @@ public java.lang.String getGeoTargetMetro() { */ @java.lang.Override public boolean hasGeoTargetMostSpecificLocation() { - return ((bitField0_ & 0x00400000) != 0); + return ((bitField0_ & 0x02000000) != 0); } /** *@@ -1820,7 +2170,7 @@ public java.lang.String getGeoTargetMostSpecificLocation() { */ @java.lang.Override public boolean hasGeoTargetPostalCode() { - return ((bitField0_ & 0x00800000) != 0); + return ((bitField0_ & 0x04000000) != 0); } /** *@@ -1879,7 +2229,7 @@ public java.lang.String getGeoTargetPostalCode() { */ @java.lang.Override public boolean hasGeoTargetProvince() { - return ((bitField0_ & 0x01000000) != 0); + return ((bitField0_ & 0x08000000) != 0); } /** *@@ -1938,7 +2288,7 @@ public java.lang.String getGeoTargetProvince() { */ @java.lang.Override public boolean hasGeoTargetRegion() { - return ((bitField0_ & 0x02000000) != 0); + return ((bitField0_ & 0x10000000) != 0); } /** *@@ -1997,7 +2347,7 @@ public java.lang.String getGeoTargetRegion() { */ @java.lang.Override public boolean hasGeoTargetState() { - return ((bitField0_ & 0x04000000) != 0); + return ((bitField0_ & 0x20000000) != 0); } /** *@@ -2055,7 +2405,7 @@ public java.lang.String getGeoTargetState() { */ @java.lang.Override public boolean hasHotelBookingWindowDays() { - return ((bitField0_ & 0x08000000) != 0); + return ((bitField0_ & 0x40000000) != 0); } /** *@@ -2082,7 +2432,7 @@ public long getHotelBookingWindowDays() { */ @java.lang.Override public boolean hasHotelCenterId() { - return ((bitField0_ & 0x10000000) != 0); + return ((bitField0_ & 0x80000000) != 0); } /** *@@ -2110,7 +2460,7 @@ public long getHotelCenterId() { */ @java.lang.Override public boolean hasHotelCheckInDate() { - return ((bitField0_ & 0x20000000) != 0); + return ((bitField1_ & 0x00000001) != 0); } /** *@@ -2195,7 +2545,7 @@ public java.lang.String getHotelCheckInDate() { */ @java.lang.Override public boolean hasHotelCity() { - return ((bitField0_ & 0x40000000) != 0); + return ((bitField1_ & 0x00000002) != 0); } /** *@@ -2253,7 +2603,7 @@ public java.lang.String getHotelCity() { */ @java.lang.Override public boolean hasHotelClass() { - return ((bitField0_ & 0x80000000) != 0); + return ((bitField1_ & 0x00000004) != 0); } /** *@@ -2281,7 +2631,7 @@ public int getHotelClass() { */ @java.lang.Override public boolean hasHotelCountry() { - return ((bitField1_ & 0x00000001) != 0); + return ((bitField1_ & 0x00000008) != 0); } /** *@@ -2365,7 +2715,7 @@ public java.lang.String getHotelCountry() { */ @java.lang.Override public boolean hasHotelLengthOfStay() { - return ((bitField1_ & 0x00000002) != 0); + return ((bitField1_ & 0x00000010) != 0); } /** *@@ -2393,7 +2743,7 @@ public int getHotelLengthOfStay() { */ @java.lang.Override public boolean hasHotelRateRuleId() { - return ((bitField1_ & 0x00000004) != 0); + return ((bitField1_ & 0x00000020) != 0); } /** *@@ -2504,7 +2854,7 @@ public java.lang.String getHotelRateRuleId() { */ @java.lang.Override public boolean hasHotelState() { - return ((bitField1_ & 0x00000008) != 0); + return ((bitField1_ & 0x00000040) != 0); } /** *@@ -2562,7 +2912,7 @@ public java.lang.String getHotelState() { */ @java.lang.Override public boolean hasHour() { - return ((bitField1_ & 0x00000010) != 0); + return ((bitField1_ & 0x00000080) != 0); } /** *@@ -2591,7 +2941,7 @@ public int getHour() { */ @java.lang.Override public boolean hasInteractionOnThisExtension() { - return ((bitField1_ & 0x00000020) != 0); + return ((bitField1_ & 0x00000100) != 0); } /** *@@ -2620,7 +2970,7 @@ public boolean getInteractionOnThisExtension() { */ @java.lang.Override public boolean hasKeyword() { - return ((bitField1_ & 0x00000040) != 0); + return ((bitField1_ & 0x00000200) != 0); } /** *@@ -2672,6 +3022,34 @@ public com.google.ads.googleads.v25.common.KeywordOrBuilder getKeywordOrBuilder( return result == null ? com.google.ads.googleads.v25.enums.LandingPageSourceEnum.LandingPageSource.UNRECOGNIZED : result; } + public static final int LOYALTY_MEMBERSHIP_FIELD_NUMBER = 233; + private int loyaltyMembership_ = 0; + /** + *+ * The user loyalty membership tier, based on the user belonging to a loyalty + * program. + *+ * + *.google.ads.googleads.v25.enums.LoyaltyMembershipEnum.LoyaltyMembership loyalty_membership = 233;+ * @return The enum numeric value on the wire for loyaltyMembership. + */ + @java.lang.Override public int getLoyaltyMembershipValue() { + return loyaltyMembership_; + } + /** + *+ * The user loyalty membership tier, based on the user belonging to a loyalty + * program. + *+ * + *.google.ads.googleads.v25.enums.LoyaltyMembershipEnum.LoyaltyMembership loyalty_membership = 233;+ * @return The loyaltyMembership. + */ + @java.lang.Override public com.google.ads.googleads.v25.enums.LoyaltyMembershipEnum.LoyaltyMembership getLoyaltyMembership() { + com.google.ads.googleads.v25.enums.LoyaltyMembershipEnum.LoyaltyMembership result = com.google.ads.googleads.v25.enums.LoyaltyMembershipEnum.LoyaltyMembership.forNumber(loyaltyMembership_); + return result == null ? com.google.ads.googleads.v25.enums.LoyaltyMembershipEnum.LoyaltyMembership.UNRECOGNIZED : result; + } + public static final int MONTH_FIELD_NUMBER = 90; @SuppressWarnings("serial") private volatile java.lang.Object month_ = ""; @@ -2686,7 +3064,7 @@ public com.google.ads.googleads.v25.common.KeywordOrBuilder getKeywordOrBuilder( */ @java.lang.Override public boolean hasMonth() { - return ((bitField1_ & 0x00000080) != 0); + return ((bitField1_ & 0x00000400) != 0); } /** *@@ -2773,7 +3151,7 @@ public java.lang.String getMonth() { */ @java.lang.Override public boolean hasPartnerHotelId() { - return ((bitField1_ & 0x00000100) != 0); + return ((bitField1_ & 0x00000800) != 0); } /** *@@ -2831,7 +3209,7 @@ public java.lang.String getPartnerHotelId() { */ @java.lang.Override public boolean hasProductAggregatorId() { - return ((bitField1_ & 0x00000200) != 0); + return ((bitField1_ & 0x00001000) != 0); } /** *@@ -2859,7 +3237,7 @@ public long getProductAggregatorId() { */ @java.lang.Override public boolean hasProductCategoryLevel1() { - return ((bitField1_ & 0x00000400) != 0); + return ((bitField1_ & 0x00002000) != 0); } /** *@@ -2918,7 +3296,7 @@ public java.lang.String getProductCategoryLevel1() { */ @java.lang.Override public boolean hasProductCategoryLevel2() { - return ((bitField1_ & 0x00000800) != 0); + return ((bitField1_ & 0x00004000) != 0); } /** *@@ -2977,7 +3355,7 @@ public java.lang.String getProductCategoryLevel2() { */ @java.lang.Override public boolean hasProductCategoryLevel3() { - return ((bitField1_ & 0x00001000) != 0); + return ((bitField1_ & 0x00008000) != 0); } /** *@@ -3036,7 +3414,7 @@ public java.lang.String getProductCategoryLevel3() { */ @java.lang.Override public boolean hasProductCategoryLevel4() { - return ((bitField1_ & 0x00002000) != 0); + return ((bitField1_ & 0x00010000) != 0); } /** *@@ -3095,7 +3473,7 @@ public java.lang.String getProductCategoryLevel4() { */ @java.lang.Override public boolean hasProductCategoryLevel5() { - return ((bitField1_ & 0x00004000) != 0); + return ((bitField1_ & 0x00020000) != 0); } /** *@@ -3154,7 +3532,7 @@ public java.lang.String getProductCategoryLevel5() { */ @java.lang.Override public boolean hasProductBrand() { - return ((bitField1_ & 0x00008000) != 0); + return ((bitField1_ & 0x00040000) != 0); } /** *@@ -3292,7 +3670,7 @@ public java.lang.String getProductBrand() { */ @java.lang.Override public boolean hasProductCountry() { - return ((bitField1_ & 0x00010000) != 0); + return ((bitField1_ & 0x00080000) != 0); } /** *@@ -3353,7 +3731,7 @@ public java.lang.String getProductCountry() { */ @java.lang.Override public boolean hasProductCustomAttribute0() { - return ((bitField1_ & 0x00020000) != 0); + return ((bitField1_ & 0x00100000) != 0); } /** *@@ -3412,7 +3790,7 @@ public java.lang.String getProductCustomAttribute0() { */ @java.lang.Override public boolean hasProductCustomAttribute1() { - return ((bitField1_ & 0x00040000) != 0); + return ((bitField1_ & 0x00200000) != 0); } /** *@@ -3471,7 +3849,7 @@ public java.lang.String getProductCustomAttribute1() { */ @java.lang.Override public boolean hasProductCustomAttribute2() { - return ((bitField1_ & 0x00080000) != 0); + return ((bitField1_ & 0x00400000) != 0); } /** *@@ -3530,7 +3908,7 @@ public java.lang.String getProductCustomAttribute2() { */ @java.lang.Override public boolean hasProductCustomAttribute3() { - return ((bitField1_ & 0x00100000) != 0); + return ((bitField1_ & 0x00800000) != 0); } /** *@@ -3589,7 +3967,7 @@ public java.lang.String getProductCustomAttribute3() { */ @java.lang.Override public boolean hasProductCustomAttribute4() { - return ((bitField1_ & 0x00200000) != 0); + return ((bitField1_ & 0x01000000) != 0); } /** *@@ -3648,7 +4026,7 @@ public java.lang.String getProductCustomAttribute4() { */ @java.lang.Override public boolean hasProductFeedLabel() { - return ((bitField1_ & 0x00400000) != 0); + return ((bitField1_ & 0x02000000) != 0); } /** *@@ -3707,7 +4085,7 @@ public java.lang.String getProductFeedLabel() { */ @java.lang.Override public boolean hasProductItemId() { - return ((bitField1_ & 0x00800000) != 0); + return ((bitField1_ & 0x04000000) != 0); } /** *@@ -3766,7 +4144,7 @@ public java.lang.String getProductItemId() { */ @java.lang.Override public boolean hasProductLanguage() { - return ((bitField1_ & 0x01000000) != 0); + return ((bitField1_ & 0x08000000) != 0); } /** *@@ -3824,7 +4202,7 @@ public java.lang.String getProductLanguage() { */ @java.lang.Override public boolean hasProductMerchantId() { - return ((bitField1_ & 0x02000000) != 0); + return ((bitField1_ & 0x10000000) != 0); } /** *@@ -3852,7 +4230,7 @@ public long getProductMerchantId() { */ @java.lang.Override public boolean hasProductSoldCategoryLevel1() { - return ((bitField1_ & 0x04000000) != 0); + return ((bitField1_ & 0x20000000) != 0); } /** *@@ -3911,7 +4289,7 @@ public java.lang.String getProductSoldCategoryLevel1() { */ @java.lang.Override public boolean hasProductSoldCategoryLevel2() { - return ((bitField1_ & 0x08000000) != 0); + return ((bitField1_ & 0x40000000) != 0); } /** *@@ -3970,7 +4348,7 @@ public java.lang.String getProductSoldCategoryLevel2() { */ @java.lang.Override public boolean hasProductSoldCategoryLevel3() { - return ((bitField1_ & 0x10000000) != 0); + return ((bitField1_ & 0x80000000) != 0); } /** *@@ -4029,7 +4407,7 @@ public java.lang.String getProductSoldCategoryLevel3() { */ @java.lang.Override public boolean hasProductSoldCategoryLevel4() { - return ((bitField1_ & 0x20000000) != 0); + return ((bitField2_ & 0x00000001) != 0); } /** *@@ -4088,7 +4466,7 @@ public java.lang.String getProductSoldCategoryLevel4() { */ @java.lang.Override public boolean hasProductSoldCategoryLevel5() { - return ((bitField1_ & 0x40000000) != 0); + return ((bitField2_ & 0x00000002) != 0); } /** *@@ -4147,7 +4525,7 @@ public java.lang.String getProductSoldCategoryLevel5() { */ @java.lang.Override public boolean hasProductSoldBrand() { - return ((bitField1_ & 0x80000000) != 0); + return ((bitField2_ & 0x00000004) != 0); } /** *@@ -4232,7 +4610,7 @@ public java.lang.String getProductSoldBrand() { */ @java.lang.Override public boolean hasProductSoldCustomAttribute0() { - return ((bitField2_ & 0x00000001) != 0); + return ((bitField2_ & 0x00000008) != 0); } /** *@@ -4291,7 +4669,7 @@ public java.lang.String getProductSoldCustomAttribute0() { */ @java.lang.Override public boolean hasProductSoldCustomAttribute1() { - return ((bitField2_ & 0x00000002) != 0); + return ((bitField2_ & 0x00000010) != 0); } /** *@@ -4350,7 +4728,7 @@ public java.lang.String getProductSoldCustomAttribute1() { */ @java.lang.Override public boolean hasProductSoldCustomAttribute2() { - return ((bitField2_ & 0x00000004) != 0); + return ((bitField2_ & 0x00000020) != 0); } /** *@@ -4409,7 +4787,7 @@ public java.lang.String getProductSoldCustomAttribute2() { */ @java.lang.Override public boolean hasProductSoldCustomAttribute3() { - return ((bitField2_ & 0x00000008) != 0); + return ((bitField2_ & 0x00000040) != 0); } /** *@@ -4468,7 +4846,7 @@ public java.lang.String getProductSoldCustomAttribute3() { */ @java.lang.Override public boolean hasProductSoldCustomAttribute4() { - return ((bitField2_ & 0x00000010) != 0); + return ((bitField2_ & 0x00000080) != 0); } /** *@@ -4527,7 +4905,7 @@ public java.lang.String getProductSoldCustomAttribute4() { */ @java.lang.Override public boolean hasProductSoldItemId() { - return ((bitField2_ & 0x00000020) != 0); + return ((bitField2_ & 0x00000100) != 0); } /** *@@ -4586,7 +4964,7 @@ public java.lang.String getProductSoldItemId() { */ @java.lang.Override public boolean hasProductSoldTitle() { - return ((bitField2_ & 0x00000040) != 0); + return ((bitField2_ & 0x00000200) != 0); } /** *@@ -4645,7 +5023,7 @@ public java.lang.String getProductSoldTitle() { */ @java.lang.Override public boolean hasProductSoldTypeL1() { - return ((bitField2_ & 0x00000080) != 0); + return ((bitField2_ & 0x00000400) != 0); } /** *@@ -4704,7 +5082,7 @@ public java.lang.String getProductSoldTypeL1() { */ @java.lang.Override public boolean hasProductSoldTypeL2() { - return ((bitField2_ & 0x00000100) != 0); + return ((bitField2_ & 0x00000800) != 0); } /** *@@ -4763,7 +5141,7 @@ public java.lang.String getProductSoldTypeL2() { */ @java.lang.Override public boolean hasProductSoldTypeL3() { - return ((bitField2_ & 0x00000200) != 0); + return ((bitField2_ & 0x00001000) != 0); } /** *@@ -4822,7 +5200,7 @@ public java.lang.String getProductSoldTypeL3() { */ @java.lang.Override public boolean hasProductSoldTypeL4() { - return ((bitField2_ & 0x00000400) != 0); + return ((bitField2_ & 0x00002000) != 0); } /** *@@ -4881,7 +5259,7 @@ public java.lang.String getProductSoldTypeL4() { */ @java.lang.Override public boolean hasProductSoldTypeL5() { - return ((bitField2_ & 0x00000800) != 0); + return ((bitField2_ & 0x00004000) != 0); } /** *@@ -4940,7 +5318,7 @@ public java.lang.String getProductSoldTypeL5() { */ @java.lang.Override public boolean hasProductStoreId() { - return ((bitField2_ & 0x00001000) != 0); + return ((bitField2_ & 0x00008000) != 0); } /** *@@ -4999,7 +5377,7 @@ public java.lang.String getProductStoreId() { */ @java.lang.Override public boolean hasProductTitle() { - return ((bitField2_ & 0x00002000) != 0); + return ((bitField2_ & 0x00010000) != 0); } /** *@@ -5058,7 +5436,7 @@ public java.lang.String getProductTitle() { */ @java.lang.Override public boolean hasProductTypeL1() { - return ((bitField2_ & 0x00004000) != 0); + return ((bitField2_ & 0x00020000) != 0); } /** *@@ -5117,7 +5495,7 @@ public java.lang.String getProductTypeL1() { */ @java.lang.Override public boolean hasProductTypeL2() { - return ((bitField2_ & 0x00008000) != 0); + return ((bitField2_ & 0x00040000) != 0); } /** *@@ -5176,7 +5554,7 @@ public java.lang.String getProductTypeL2() { */ @java.lang.Override public boolean hasProductTypeL3() { - return ((bitField2_ & 0x00010000) != 0); + return ((bitField2_ & 0x00080000) != 0); } /** *@@ -5235,7 +5613,7 @@ public java.lang.String getProductTypeL3() { */ @java.lang.Override public boolean hasProductTypeL4() { - return ((bitField2_ & 0x00020000) != 0); + return ((bitField2_ & 0x00100000) != 0); } /** *@@ -5294,7 +5672,7 @@ public java.lang.String getProductTypeL4() { */ @java.lang.Override public boolean hasProductTypeL5() { - return ((bitField2_ & 0x00040000) != 0); + return ((bitField2_ & 0x00200000) != 0); } /** *@@ -5355,7 +5733,7 @@ public java.lang.String getProductTypeL5() { */ @java.lang.Override public boolean hasQuarter() { - return ((bitField2_ & 0x00080000) != 0); + return ((bitField2_ & 0x00400000) != 0); } /** *@@ -5418,7 +5796,7 @@ public java.lang.String getQuarter() { */ @java.lang.Override public boolean hasTravelDestinationCity() { - return ((bitField2_ & 0x00100000) != 0); + return ((bitField2_ & 0x00800000) != 0); } /** *@@ -5477,7 +5855,7 @@ public java.lang.String getTravelDestinationCity() { */ @java.lang.Override public boolean hasTravelDestinationCountry() { - return ((bitField2_ & 0x00200000) != 0); + return ((bitField2_ & 0x01000000) != 0); } /** *@@ -5536,7 +5914,7 @@ public java.lang.String getTravelDestinationCountry() { */ @java.lang.Override public boolean hasTravelDestinationRegion() { - return ((bitField2_ & 0x00400000) != 0); + return ((bitField2_ & 0x02000000) != 0); } /** *@@ -5596,7 +5974,7 @@ public java.lang.String getTravelDestinationRegion() { */ @java.lang.Override public boolean hasVerticalAdsEventParticipantDisplayNames() { - return ((bitField2_ & 0x00800000) != 0); + return ((bitField2_ & 0x04000000) != 0); } /** *@@ -5657,7 +6035,7 @@ public java.lang.String getVerticalAdsEventParticipantDisplayNames() { */ @java.lang.Override public boolean hasVerticalAdsHotelClass() { - return ((bitField2_ & 0x01000000) != 0); + return ((bitField2_ & 0x08000000) != 0); } /** *@@ -5686,7 +6064,7 @@ public long getVerticalAdsHotelClass() { */ @java.lang.Override public boolean hasVerticalAdsListing() { - return ((bitField2_ & 0x02000000) != 0); + return ((bitField2_ & 0x10000000) != 0); } /** *@@ -5747,7 +6125,7 @@ public java.lang.String getVerticalAdsListing() { */ @java.lang.Override public boolean hasVerticalAdsListingBrand() { - return ((bitField2_ & 0x04000000) != 0); + return ((bitField2_ & 0x20000000) != 0); } /** *@@ -5810,7 +6188,7 @@ public java.lang.String getVerticalAdsListingBrand() { */ @java.lang.Override public boolean hasVerticalAdsListingCity() { - return ((bitField2_ & 0x08000000) != 0); + return ((bitField2_ & 0x40000000) != 0); } /** *@@ -5869,7 +6247,7 @@ public java.lang.String getVerticalAdsListingCity() { */ @java.lang.Override public boolean hasVerticalAdsListingCountry() { - return ((bitField2_ & 0x10000000) != 0); + return ((bitField2_ & 0x80000000) != 0); } /** *@@ -5928,7 +6306,7 @@ public java.lang.String getVerticalAdsListingCountry() { */ @java.lang.Override public boolean hasVerticalAdsListingRegion() { - return ((bitField2_ & 0x20000000) != 0); + return ((bitField3_ & 0x00000001) != 0); } /** *@@ -5988,7 +6366,7 @@ public java.lang.String getVerticalAdsListingRegion() { */ @java.lang.Override public boolean hasVerticalAdsListingUserRating() { - return ((bitField2_ & 0x40000000) != 0); + return ((bitField3_ & 0x00000002) != 0); } /** *@@ -6019,7 +6397,7 @@ public long getVerticalAdsListingUserRating() { */ @java.lang.Override public boolean hasVerticalAdsListingVenue() { - return ((bitField2_ & 0x80000000) != 0); + return ((bitField3_ & 0x00000004) != 0); } /** *@@ -6080,7 +6458,7 @@ public java.lang.String getVerticalAdsListingVenue() { */ @java.lang.Override public boolean hasVerticalAdsPartnerAccount() { - return ((bitField3_ & 0x00000001) != 0); + return ((bitField3_ & 0x00000008) != 0); } /** *@@ -6109,7 +6487,7 @@ public long getVerticalAdsPartnerAccount() { * @return Whether the verticalAdsVertical field is set. */ @java.lang.Override public boolean hasVerticalAdsVertical() { - return ((bitField3_ & 0x00000002) != 0); + return ((bitField3_ & 0x00000010) != 0); } /** *@@ -6205,7 +6583,7 @@ public long getVerticalAdsPartnerAccount() { */ @java.lang.Override public boolean hasSearchSubcategory() { - return ((bitField3_ & 0x00000004) != 0); + return ((bitField3_ & 0x00000020) != 0); } /** *@@ -6266,7 +6644,7 @@ public java.lang.String getSearchSubcategory() { */ @java.lang.Override public boolean hasSearchTerm() { - return ((bitField3_ & 0x00000008) != 0); + return ((bitField3_ & 0x00000040) != 0); } /** *@@ -6453,7 +6831,7 @@ public java.lang.String getSearchTerm() { */ @java.lang.Override public boolean hasWebpage() { - return ((bitField3_ & 0x00000010) != 0); + return ((bitField3_ & 0x00000080) != 0); } /** *@@ -6513,7 +6891,7 @@ public java.lang.String getWebpage() { */ @java.lang.Override public boolean hasWeek() { - return ((bitField3_ & 0x00000020) != 0); + return ((bitField3_ & 0x00000100) != 0); } /** *@@ -6573,7 +6951,7 @@ public java.lang.String getWeek() { */ @java.lang.Override public boolean hasYear() { - return ((bitField3_ & 0x00000040) != 0); + return ((bitField3_ & 0x00000200) != 0); } /** *@@ -6602,7 +6980,7 @@ public int getYear() { */ @java.lang.Override public boolean hasSkAdNetworkFineConversionValue() { - return ((bitField3_ & 0x00000080) != 0); + return ((bitField3_ & 0x00000400) != 0); } /** *@@ -6638,7 +7016,7 @@ public long getSkAdNetworkFineConversionValue() { */ @java.lang.Override public boolean hasSkAdNetworkRedistributedFineConversionValue() { - return ((bitField3_ & 0x00000100) != 0); + return ((bitField3_ & 0x00000800) != 0); } /** *@@ -6726,7 +7104,7 @@ public long getSkAdNetworkRedistributedFineConversionValue() { */ @java.lang.Override public boolean hasSkAdNetworkSourceApp() { - return ((bitField3_ & 0x00000200) != 0); + return ((bitField3_ & 0x00001000) != 0); } /** *@@ -6823,7 +7201,7 @@ public com.google.ads.googleads.v25.common.SkAdNetworkSourceAppOrBuilder getSkAd */ @java.lang.Override public boolean hasSkAdNetworkSourceDomain() { - return ((bitField3_ & 0x00000400) != 0); + return ((bitField3_ & 0x00002000) != 0); } /** *@@ -6917,7 +7295,7 @@ public java.lang.String getSkAdNetworkSourceDomain() { */ @java.lang.Override public boolean hasSkAdNetworkPostbackSequenceIndex() { - return ((bitField3_ & 0x00000800) != 0); + return ((bitField3_ & 0x00004000) != 0); } /** *@@ -6945,7 +7323,7 @@ public long getSkAdNetworkPostbackSequenceIndex() { */ @java.lang.Override public boolean hasSkAdNetworkVersion() { - return ((bitField3_ & 0x00001000) != 0); + return ((bitField3_ & 0x00008000) != 0); } /** *@@ -7012,7 +7390,7 @@ public java.lang.String getSkAdNetworkVersion() { */ @java.lang.Override public boolean hasAssetInteractionTarget() { - return ((bitField3_ & 0x00002000) != 0); + return ((bitField3_ & 0x00010000) != 0); } /** *@@ -7228,7 +7606,7 @@ public com.google.ads.googleads.v25.common.AssetInteractionTargetOrBuilder getAs */ @java.lang.Override public boolean hasAdUsingProductData() { - return ((bitField3_ & 0x00004000) != 0); + return ((bitField3_ & 0x00020000) != 0); } /** *@@ -7259,7 +7637,7 @@ public boolean getAdUsingProductData() { */ @java.lang.Override public boolean hasAdUsingVideo() { - return ((bitField3_ & 0x00008000) != 0); + return ((bitField3_ & 0x00040000) != 0); } /** *@@ -7341,7 +7719,7 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) if (externalConversionSource_ != com.google.ads.googleads.v25.enums.ExternalConversionSourceEnum.ExternalConversionSource.UNSPECIFIED.getNumber()) { output.writeEnum(55, externalConversionSource_); } - if (((bitField1_ & 0x00000040) != 0)) { + if (((bitField1_ & 0x00000200) != 0)) { output.writeMessage(61, getKeyword()); } if (searchEngineResultsPageType_ != com.google.ads.googleads.v25.enums.SearchEngineResultsPageTypeEnum.SearchEngineResultsPageType.UNSPECIFIED.getNumber()) { @@ -7353,91 +7731,91 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) if (hotelPriceBucket_ != com.google.ads.googleads.v25.enums.HotelPriceBucketEnum.HotelPriceBucket.UNSPECIFIED.getNumber()) { output.writeEnum(78, hotelPriceBucket_); } - if (((bitField0_ & 0x00004000) != 0)) { + if (((bitField0_ & 0x00010000) != 0)) { com.google.protobuf.GeneratedMessage.writeString(output, 79, date_); } - if (((bitField0_ & 0x10000000) != 0)) { + if (((bitField0_ & 0x80000000) != 0)) { output.writeInt64(80, hotelCenterId_); } - if (((bitField0_ & 0x20000000) != 0)) { + if (((bitField1_ & 0x00000001) != 0)) { com.google.protobuf.GeneratedMessage.writeString(output, 81, hotelCheckInDate_); } - if (((bitField0_ & 0x40000000) != 0)) { + if (((bitField1_ & 0x00000002) != 0)) { com.google.protobuf.GeneratedMessage.writeString(output, 82, hotelCity_); } - if (((bitField0_ & 0x80000000) != 0)) { + if (((bitField1_ & 0x00000004) != 0)) { output.writeInt32(83, hotelClass_); } - if (((bitField1_ & 0x00000001) != 0)) { + if (((bitField1_ & 0x00000008) != 0)) { com.google.protobuf.GeneratedMessage.writeString(output, 84, hotelCountry_); } - if (((bitField1_ & 0x00000002) != 0)) { + if (((bitField1_ & 0x00000010) != 0)) { output.writeInt32(85, hotelLengthOfStay_); } - if (((bitField1_ & 0x00000004) != 0)) { + if (((bitField1_ & 0x00000020) != 0)) { com.google.protobuf.GeneratedMessage.writeString(output, 86, hotelRateRuleId_); } - if (((bitField1_ & 0x00000008) != 0)) { + if (((bitField1_ & 0x00000040) != 0)) { com.google.protobuf.GeneratedMessage.writeString(output, 87, hotelState_); } - if (((bitField1_ & 0x00000010) != 0)) { + if (((bitField1_ & 0x00000080) != 0)) { output.writeInt32(88, hour_); } - if (((bitField1_ & 0x00000020) != 0)) { + if (((bitField1_ & 0x00000100) != 0)) { output.writeBool(89, interactionOnThisExtension_); } - if (((bitField1_ & 0x00000080) != 0)) { + if (((bitField1_ & 0x00000400) != 0)) { com.google.protobuf.GeneratedMessage.writeString(output, 90, month_); } - if (((bitField1_ & 0x00000100) != 0)) { + if (((bitField1_ & 0x00000800) != 0)) { com.google.protobuf.GeneratedMessage.writeString(output, 91, partnerHotelId_); } - if (((bitField1_ & 0x00008000) != 0)) { + if (((bitField1_ & 0x00040000) != 0)) { com.google.protobuf.GeneratedMessage.writeString(output, 97, productBrand_); } - if (((bitField1_ & 0x00010000) != 0)) { + if (((bitField1_ & 0x00080000) != 0)) { com.google.protobuf.GeneratedMessage.writeString(output, 98, productCountry_); } - if (((bitField1_ & 0x00020000) != 0)) { + if (((bitField1_ & 0x00100000) != 0)) { com.google.protobuf.GeneratedMessage.writeString(output, 99, productCustomAttribute0_); } - if (((bitField1_ & 0x00040000) != 0)) { + if (((bitField1_ & 0x00200000) != 0)) { com.google.protobuf.GeneratedMessage.writeString(output, 100, productCustomAttribute1_); } - if (((bitField1_ & 0x00080000) != 0)) { + if (((bitField1_ & 0x00400000) != 0)) { com.google.protobuf.GeneratedMessage.writeString(output, 101, productCustomAttribute2_); } - if (((bitField1_ & 0x00100000) != 0)) { + if (((bitField1_ & 0x00800000) != 0)) { com.google.protobuf.GeneratedMessage.writeString(output, 102, productCustomAttribute3_); } - if (((bitField1_ & 0x00200000) != 0)) { + if (((bitField1_ & 0x01000000) != 0)) { com.google.protobuf.GeneratedMessage.writeString(output, 103, productCustomAttribute4_); } - if (((bitField1_ & 0x00800000) != 0)) { + if (((bitField1_ & 0x04000000) != 0)) { com.google.protobuf.GeneratedMessage.writeString(output, 104, productItemId_); } - if (((bitField1_ & 0x01000000) != 0)) { + if (((bitField1_ & 0x08000000) != 0)) { com.google.protobuf.GeneratedMessage.writeString(output, 105, productLanguage_); } - if (((bitField2_ & 0x00001000) != 0)) { + if (((bitField2_ & 0x00008000) != 0)) { com.google.protobuf.GeneratedMessage.writeString(output, 106, productStoreId_); } - if (((bitField2_ & 0x00002000) != 0)) { + if (((bitField2_ & 0x00010000) != 0)) { com.google.protobuf.GeneratedMessage.writeString(output, 107, productTitle_); } - if (((bitField2_ & 0x00004000) != 0)) { + if (((bitField2_ & 0x00020000) != 0)) { com.google.protobuf.GeneratedMessage.writeString(output, 108, productTypeL1_); } - if (((bitField2_ & 0x00008000) != 0)) { + if (((bitField2_ & 0x00040000) != 0)) { com.google.protobuf.GeneratedMessage.writeString(output, 109, productTypeL2_); } - if (((bitField2_ & 0x00010000) != 0)) { + if (((bitField2_ & 0x00080000) != 0)) { com.google.protobuf.GeneratedMessage.writeString(output, 110, productTypeL3_); } - if (((bitField2_ & 0x00020000) != 0)) { + if (((bitField2_ & 0x00100000) != 0)) { com.google.protobuf.GeneratedMessage.writeString(output, 111, productTypeL4_); } - if (((bitField2_ & 0x00040000) != 0)) { + if (((bitField2_ & 0x00200000) != 0)) { com.google.protobuf.GeneratedMessage.writeString(output, 112, productTypeL5_); } if (((bitField0_ & 0x00000800) != 0)) { @@ -7449,76 +7827,76 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) if (((bitField0_ & 0x00002000) != 0)) { output.writeBool(115, conversionAdjustment_); } - if (((bitField0_ & 0x00008000) != 0)) { + if (((bitField0_ & 0x00040000) != 0)) { com.google.protobuf.GeneratedMessage.writeString(output, 116, geoTargetAirport_); } - if (((bitField0_ & 0x00010000) != 0)) { + if (((bitField0_ & 0x00080000) != 0)) { com.google.protobuf.GeneratedMessage.writeString(output, 117, geoTargetCanton_); } - if (((bitField0_ & 0x00020000) != 0)) { + if (((bitField0_ & 0x00100000) != 0)) { com.google.protobuf.GeneratedMessage.writeString(output, 118, geoTargetCity_); } - if (((bitField0_ & 0x00040000) != 0)) { + if (((bitField0_ & 0x00200000) != 0)) { com.google.protobuf.GeneratedMessage.writeString(output, 119, geoTargetCountry_); } - if (((bitField0_ & 0x00080000) != 0)) { + if (((bitField0_ & 0x00400000) != 0)) { com.google.protobuf.GeneratedMessage.writeString(output, 120, geoTargetCounty_); } - if (((bitField0_ & 0x00100000) != 0)) { + if (((bitField0_ & 0x00800000) != 0)) { com.google.protobuf.GeneratedMessage.writeString(output, 121, geoTargetDistrict_); } - if (((bitField0_ & 0x00200000) != 0)) { + if (((bitField0_ & 0x01000000) != 0)) { com.google.protobuf.GeneratedMessage.writeString(output, 122, geoTargetMetro_); } - if (((bitField0_ & 0x00400000) != 0)) { + if (((bitField0_ & 0x02000000) != 0)) { com.google.protobuf.GeneratedMessage.writeString(output, 123, geoTargetMostSpecificLocation_); } - if (((bitField0_ & 0x00800000) != 0)) { + if (((bitField0_ & 0x04000000) != 0)) { com.google.protobuf.GeneratedMessage.writeString(output, 124, geoTargetPostalCode_); } - if (((bitField0_ & 0x01000000) != 0)) { + if (((bitField0_ & 0x08000000) != 0)) { com.google.protobuf.GeneratedMessage.writeString(output, 125, geoTargetProvince_); } - if (((bitField0_ & 0x02000000) != 0)) { + if (((bitField0_ & 0x10000000) != 0)) { com.google.protobuf.GeneratedMessage.writeString(output, 126, geoTargetRegion_); } - if (((bitField0_ & 0x04000000) != 0)) { + if (((bitField0_ & 0x20000000) != 0)) { com.google.protobuf.GeneratedMessage.writeString(output, 127, geoTargetState_); } - if (((bitField2_ & 0x00080000) != 0)) { + if (((bitField2_ & 0x00400000) != 0)) { com.google.protobuf.GeneratedMessage.writeString(output, 128, quarter_); } - if (((bitField3_ & 0x00000010) != 0)) { + if (((bitField3_ & 0x00000080) != 0)) { com.google.protobuf.GeneratedMessage.writeString(output, 129, webpage_); } - if (((bitField3_ & 0x00000020) != 0)) { + if (((bitField3_ & 0x00000100) != 0)) { com.google.protobuf.GeneratedMessage.writeString(output, 130, week_); } - if (((bitField3_ & 0x00000040) != 0)) { + if (((bitField3_ & 0x00000200) != 0)) { output.writeInt32(131, year_); } - if (((bitField1_ & 0x00000200) != 0)) { + if (((bitField1_ & 0x00001000) != 0)) { output.writeInt64(132, productAggregatorId_); } - if (((bitField1_ & 0x02000000) != 0)) { + if (((bitField1_ & 0x10000000) != 0)) { output.writeInt64(133, productMerchantId_); } if (((bitField0_ & 0x00000200) != 0)) { output.writeMessage(134, getBudgetCampaignAssociationStatus()); } - if (((bitField0_ & 0x08000000) != 0)) { + if (((bitField0_ & 0x40000000) != 0)) { output.writeInt64(135, hotelBookingWindowDays_); } if (adDestinationType_ != com.google.ads.googleads.v25.enums.AdDestinationTypeEnum.AdDestinationType.UNSPECIFIED.getNumber()) { output.writeEnum(136, adDestinationType_); } - if (((bitField3_ & 0x00000080) != 0)) { + if (((bitField3_ & 0x00000400) != 0)) { output.writeInt64(137, skAdNetworkFineConversionValue_); } if (conversionValueRulePrimaryDimension_ != com.google.ads.googleads.v25.enums.ConversionValueRulePrimaryDimensionEnum.ConversionValueRulePrimaryDimension.UNSPECIFIED.getNumber()) { output.writeEnum(138, conversionValueRulePrimaryDimension_); } - if (((bitField3_ & 0x00002000) != 0)) { + if (((bitField3_ & 0x00010000) != 0)) { output.writeMessage(139, getAssetInteractionTarget()); } if (recommendationType_ != com.google.ads.googleads.v25.enums.RecommendationTypeEnum.RecommendationType.UNSPECIFIED.getNumber()) { @@ -7530,7 +7908,7 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) if (skAdNetworkAdEventType_ != com.google.ads.googleads.v25.enums.SkAdNetworkAdEventTypeEnum.SkAdNetworkAdEventType.UNSPECIFIED.getNumber()) { output.writeEnum(142, skAdNetworkAdEventType_); } - if (((bitField3_ & 0x00000200) != 0)) { + if (((bitField3_ & 0x00001000) != 0)) { output.writeMessage(143, getSkAdNetworkSourceApp()); } if (skAdNetworkAttributionCredit_ != com.google.ads.googleads.v25.enums.SkAdNetworkAttributionCreditEnum.SkAdNetworkAttributionCredit.UNSPECIFIED.getNumber()) { @@ -7539,7 +7917,7 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) if (((bitField0_ & 0x00000100) != 0)) { com.google.protobuf.GeneratedMessage.writeString(output, 145, auctionInsightDomain_); } - if (((bitField1_ & 0x00400000) != 0)) { + if (((bitField1_ & 0x02000000) != 0)) { com.google.protobuf.GeneratedMessage.writeString(output, 147, productFeedLabel_); } if (((bitField0_ & 0x00000001) != 0)) { @@ -7554,19 +7932,19 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) if (skAdNetworkCoarseConversionValue_ != com.google.ads.googleads.v25.enums.SkAdNetworkCoarseConversionValueEnum.SkAdNetworkCoarseConversionValue.UNSPECIFIED.getNumber()) { output.writeEnum(151, skAdNetworkCoarseConversionValue_); } - if (((bitField3_ & 0x00000400) != 0)) { + if (((bitField3_ & 0x00002000) != 0)) { com.google.protobuf.GeneratedMessage.writeString(output, 152, skAdNetworkSourceDomain_); } if (skAdNetworkSourceType_ != com.google.ads.googleads.v25.enums.SkAdNetworkSourceTypeEnum.SkAdNetworkSourceType.UNSPECIFIED.getNumber()) { output.writeEnum(153, skAdNetworkSourceType_); } - if (((bitField3_ & 0x00000800) != 0)) { + if (((bitField3_ & 0x00004000) != 0)) { output.writeInt64(154, skAdNetworkPostbackSequenceIndex_); } - if (((bitField3_ & 0x00000004) != 0)) { + if (((bitField3_ & 0x00000020) != 0)) { com.google.protobuf.GeneratedMessage.writeString(output, 155, searchSubcategory_); } - if (((bitField3_ & 0x00000008) != 0)) { + if (((bitField3_ & 0x00000040) != 0)) { com.google.protobuf.GeneratedMessage.writeString(output, 156, searchTerm_); } if (((bitField0_ & 0x00000400) != 0)) { @@ -7581,61 +7959,61 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) if (newVersusReturningCustomers_ != com.google.ads.googleads.v25.enums.ConvertingUserPriorEngagementTypeAndLtvBucketEnum.ConvertingUserPriorEngagementTypeAndLtvBucket.UNSPECIFIED.getNumber()) { output.writeEnum(160, newVersusReturningCustomers_); } - if (((bitField1_ & 0x00000400) != 0)) { + if (((bitField1_ & 0x00002000) != 0)) { com.google.protobuf.GeneratedMessage.writeString(output, 161, productCategoryLevel1_); } - if (((bitField1_ & 0x00000800) != 0)) { + if (((bitField1_ & 0x00004000) != 0)) { com.google.protobuf.GeneratedMessage.writeString(output, 162, productCategoryLevel2_); } - if (((bitField1_ & 0x00001000) != 0)) { + if (((bitField1_ & 0x00008000) != 0)) { com.google.protobuf.GeneratedMessage.writeString(output, 163, productCategoryLevel3_); } - if (((bitField1_ & 0x00002000) != 0)) { + if (((bitField1_ & 0x00010000) != 0)) { com.google.protobuf.GeneratedMessage.writeString(output, 164, productCategoryLevel4_); } - if (((bitField1_ & 0x00004000) != 0)) { + if (((bitField1_ & 0x00020000) != 0)) { com.google.protobuf.GeneratedMessage.writeString(output, 165, productCategoryLevel5_); } - if (((bitField1_ & 0x80000000) != 0)) { + if (((bitField2_ & 0x00000004) != 0)) { com.google.protobuf.GeneratedMessage.writeString(output, 171, productSoldBrand_); } if (productSoldCondition_ != com.google.ads.googleads.v25.enums.ProductConditionEnum.ProductCondition.UNSPECIFIED.getNumber()) { output.writeEnum(172, productSoldCondition_); } - if (((bitField2_ & 0x00000001) != 0)) { + if (((bitField2_ & 0x00000008) != 0)) { com.google.protobuf.GeneratedMessage.writeString(output, 173, productSoldCustomAttribute0_); } - if (((bitField2_ & 0x00000002) != 0)) { + if (((bitField2_ & 0x00000010) != 0)) { com.google.protobuf.GeneratedMessage.writeString(output, 174, productSoldCustomAttribute1_); } - if (((bitField2_ & 0x00000004) != 0)) { + if (((bitField2_ & 0x00000020) != 0)) { com.google.protobuf.GeneratedMessage.writeString(output, 175, productSoldCustomAttribute2_); } - if (((bitField2_ & 0x00000008) != 0)) { + if (((bitField2_ & 0x00000040) != 0)) { com.google.protobuf.GeneratedMessage.writeString(output, 176, productSoldCustomAttribute3_); } - if (((bitField2_ & 0x00000010) != 0)) { + if (((bitField2_ & 0x00000080) != 0)) { com.google.protobuf.GeneratedMessage.writeString(output, 177, productSoldCustomAttribute4_); } - if (((bitField2_ & 0x00000020) != 0)) { + if (((bitField2_ & 0x00000100) != 0)) { com.google.protobuf.GeneratedMessage.writeString(output, 178, productSoldItemId_); } - if (((bitField2_ & 0x00000040) != 0)) { + if (((bitField2_ & 0x00000200) != 0)) { com.google.protobuf.GeneratedMessage.writeString(output, 179, productSoldTitle_); } - if (((bitField2_ & 0x00000080) != 0)) { + if (((bitField2_ & 0x00000400) != 0)) { com.google.protobuf.GeneratedMessage.writeString(output, 180, productSoldTypeL1_); } - if (((bitField2_ & 0x00000100) != 0)) { + if (((bitField2_ & 0x00000800) != 0)) { com.google.protobuf.GeneratedMessage.writeString(output, 181, productSoldTypeL2_); } - if (((bitField2_ & 0x00000200) != 0)) { + if (((bitField2_ & 0x00001000) != 0)) { com.google.protobuf.GeneratedMessage.writeString(output, 182, productSoldTypeL3_); } - if (((bitField2_ & 0x00000400) != 0)) { + if (((bitField2_ & 0x00002000) != 0)) { com.google.protobuf.GeneratedMessage.writeString(output, 183, productSoldTypeL4_); } - if (((bitField2_ & 0x00000800) != 0)) { + if (((bitField2_ & 0x00004000) != 0)) { com.google.protobuf.GeneratedMessage.writeString(output, 184, productSoldTypeL5_); } if (((bitField0_ & 0x00000002) != 0)) { @@ -7647,22 +8025,22 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) if (((bitField0_ & 0x00000010) != 0)) { com.google.protobuf.GeneratedMessage.writeString(output, 187, activityState_); } - if (((bitField3_ & 0x00000100) != 0)) { + if (((bitField3_ & 0x00000800) != 0)) { output.writeInt64(190, skAdNetworkRedistributedFineConversionValue_); } if (adFormatType_ != com.google.ads.googleads.v25.enums.AdFormatTypeEnum.AdFormatType.UNSPECIFIED.getNumber()) { output.writeEnum(191, adFormatType_); } - if (((bitField3_ & 0x00001000) != 0)) { + if (((bitField3_ & 0x00008000) != 0)) { com.google.protobuf.GeneratedMessage.writeString(output, 192, skAdNetworkVersion_); } - if (((bitField2_ & 0x00100000) != 0)) { + if (((bitField2_ & 0x00800000) != 0)) { com.google.protobuf.GeneratedMessage.writeString(output, 193, travelDestinationCity_); } - if (((bitField2_ & 0x00200000) != 0)) { + if (((bitField2_ & 0x01000000) != 0)) { com.google.protobuf.GeneratedMessage.writeString(output, 194, travelDestinationCountry_); } - if (((bitField2_ & 0x00400000) != 0)) { + if (((bitField2_ & 0x02000000) != 0)) { com.google.protobuf.GeneratedMessage.writeString(output, 195, travelDestinationRegion_); } if (adjustedAgeRange_ != com.google.ads.googleads.v25.enums.AgeRangeTypeEnum.AgeRangeType.UNSPECIFIED.getNumber()) { @@ -7683,69 +8061,102 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) if (searchTermTargetingStatus_ != com.google.ads.googleads.v25.enums.SearchTermTargetingStatusEnum.SearchTermTargetingStatus.UNSPECIFIED.getNumber()) { output.writeEnum(201, searchTermTargetingStatus_); } - if (((bitField3_ & 0x00004000) != 0)) { + if (((bitField3_ & 0x00020000) != 0)) { output.writeBool(202, adUsingProductData_); } - if (((bitField3_ & 0x00008000) != 0)) { + if (((bitField3_ & 0x00040000) != 0)) { output.writeBool(203, adUsingVideo_); } if (adSubNetworkType_ != com.google.ads.googleads.v25.enums.AdSubNetworkTypeEnum.AdSubNetworkType.UNSPECIFIED.getNumber()) { output.writeEnum(204, adSubNetworkType_); } - if (((bitField2_ & 0x00800000) != 0)) { + if (((bitField2_ & 0x04000000) != 0)) { com.google.protobuf.GeneratedMessage.writeString(output, 205, verticalAdsEventParticipantDisplayNames_); } - if (((bitField2_ & 0x01000000) != 0)) { + if (((bitField2_ & 0x08000000) != 0)) { output.writeInt64(206, verticalAdsHotelClass_); } - if (((bitField2_ & 0x02000000) != 0)) { + if (((bitField2_ & 0x10000000) != 0)) { com.google.protobuf.GeneratedMessage.writeString(output, 207, verticalAdsListing_); } - if (((bitField2_ & 0x04000000) != 0)) { + if (((bitField2_ & 0x20000000) != 0)) { com.google.protobuf.GeneratedMessage.writeString(output, 208, verticalAdsListingBrand_); } - if (((bitField2_ & 0x08000000) != 0)) { + if (((bitField2_ & 0x40000000) != 0)) { com.google.protobuf.GeneratedMessage.writeString(output, 209, verticalAdsListingCity_); } - if (((bitField2_ & 0x10000000) != 0)) { + if (((bitField2_ & 0x80000000) != 0)) { com.google.protobuf.GeneratedMessage.writeString(output, 210, verticalAdsListingCountry_); } - if (((bitField2_ & 0x20000000) != 0)) { + if (((bitField3_ & 0x00000001) != 0)) { com.google.protobuf.GeneratedMessage.writeString(output, 211, verticalAdsListingRegion_); } - if (((bitField3_ & 0x00000001) != 0)) { + if (((bitField3_ & 0x00000008) != 0)) { output.writeInt64(212, verticalAdsPartnerAccount_); } - if (((bitField3_ & 0x00000002) != 0)) { + if (((bitField3_ & 0x00000010) != 0)) { output.writeEnum(213, verticalAdsVertical_); } - if (((bitField1_ & 0x04000000) != 0)) { + if (((bitField1_ & 0x20000000) != 0)) { com.google.protobuf.GeneratedMessage.writeString(output, 214, productSoldCategoryLevel1_); } - if (((bitField1_ & 0x08000000) != 0)) { + if (((bitField1_ & 0x40000000) != 0)) { com.google.protobuf.GeneratedMessage.writeString(output, 215, productSoldCategoryLevel2_); } - if (((bitField1_ & 0x10000000) != 0)) { + if (((bitField1_ & 0x80000000) != 0)) { com.google.protobuf.GeneratedMessage.writeString(output, 216, productSoldCategoryLevel3_); } - if (((bitField1_ & 0x20000000) != 0)) { + if (((bitField2_ & 0x00000001) != 0)) { com.google.protobuf.GeneratedMessage.writeString(output, 217, productSoldCategoryLevel4_); } - if (((bitField1_ & 0x40000000) != 0)) { + if (((bitField2_ & 0x00000002) != 0)) { com.google.protobuf.GeneratedMessage.writeString(output, 218, productSoldCategoryLevel5_); } if (mobileDevicePlatform_ != com.google.ads.googleads.v25.enums.MobileDevicePlatformEnum.MobileDevicePlatform.UNSPECIFIED.getNumber()) { output.writeEnum(219, mobileDevicePlatform_); } - if (((bitField2_ & 0x40000000) != 0)) { + if (((bitField3_ & 0x00000002) != 0)) { output.writeInt64(220, verticalAdsListingUserRating_); } - if (((bitField2_ & 0x80000000) != 0)) { + if (((bitField3_ & 0x00000004) != 0)) { com.google.protobuf.GeneratedMessage.writeString(output, 221, verticalAdsListingVenue_); } + if (conversionLiftStartDate_ != 0L) { + output.writeInt64(222, conversionLiftStartDate_); + } + if (conversionLiftEndDate_ != 0L) { + output.writeInt64(223, conversionLiftEndDate_); + } + if (conversionLiftIncludedConversionActionTypes_ != com.google.ads.googleads.v25.enums.ConversionLiftIncludedConversionActionTypesEnum.ConversionLiftIncludedConversionActionTypes.UNSPECIFIED.getNumber()) { + output.writeEnum(224, conversionLiftIncludedConversionActionTypes_); + } + if (ageRange_ != com.google.ads.googleads.v25.enums.AgeRangeTypeEnum.AgeRangeType.UNSPECIFIED.getNumber()) { + output.writeEnum(225, ageRange_); + } + if (gender_ != com.google.ads.googleads.v25.enums.GenderTypeEnum.GenderType.UNSPECIFIED.getNumber()) { + output.writeEnum(226, gender_); + } + if (((bitField0_ & 0x00004000) != 0)) { + com.google.protobuf.GeneratedMessage.writeString(output, 227, country_); + } + if (((bitField0_ & 0x00008000) != 0)) { + com.google.protobuf.GeneratedMessage.writeString(output, 228, countryLocalizedName_); + } + if (conversionLiftConversionCategory_ != com.google.ads.googleads.v25.enums.ConversionActionCategoryEnum.ConversionActionCategory.UNSPECIFIED.getNumber()) { + output.writeEnum(229, conversionLiftConversionCategory_); + } + if (brandLiftMeasurementType_ != com.google.ads.googleads.v25.enums.BrandLiftMeasurementTypeEnum.BrandLiftMeasurementType.UNSPECIFIED.getNumber()) { + output.writeEnum(230, brandLiftMeasurementType_); + } + if (((bitField0_ & 0x00020000) != 0)) { + com.google.protobuf.GeneratedMessage.writeString(output, 231, experimentArm_); + } if (adSubFormatType_ != com.google.ads.googleads.v25.enums.AdSubFormatTypeEnum.AdSubFormatType.UNSPECIFIED.getNumber()) { output.writeEnum(232, adSubFormatType_); } + if (loyaltyMembership_ != com.google.ads.googleads.v25.enums.LoyaltyMembershipEnum.LoyaltyMembership.UNSPECIFIED.getNumber()) { + output.writeEnum(233, loyaltyMembership_); + } getUnknownFields().writeTo(output); } @@ -7823,7 +8234,7 @@ public int getSerializedSize() { size += com.google.protobuf.CodedOutputStream .computeEnumSize(55, externalConversionSource_); } - if (((bitField1_ & 0x00000040) != 0)) { + if (((bitField1_ & 0x00000200) != 0)) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(61, getKeyword()); } @@ -7839,96 +8250,96 @@ public int getSerializedSize() { size += com.google.protobuf.CodedOutputStream .computeEnumSize(78, hotelPriceBucket_); } - if (((bitField0_ & 0x00004000) != 0)) { + if (((bitField0_ & 0x00010000) != 0)) { size += com.google.protobuf.GeneratedMessage.computeStringSize(79, date_); } - if (((bitField0_ & 0x10000000) != 0)) { + if (((bitField0_ & 0x80000000) != 0)) { size += com.google.protobuf.CodedOutputStream .computeInt64Size(80, hotelCenterId_); } - if (((bitField0_ & 0x20000000) != 0)) { + if (((bitField1_ & 0x00000001) != 0)) { size += com.google.protobuf.GeneratedMessage.computeStringSize(81, hotelCheckInDate_); } - if (((bitField0_ & 0x40000000) != 0)) { + if (((bitField1_ & 0x00000002) != 0)) { size += com.google.protobuf.GeneratedMessage.computeStringSize(82, hotelCity_); } - if (((bitField0_ & 0x80000000) != 0)) { + if (((bitField1_ & 0x00000004) != 0)) { size += com.google.protobuf.CodedOutputStream .computeInt32Size(83, hotelClass_); } - if (((bitField1_ & 0x00000001) != 0)) { + if (((bitField1_ & 0x00000008) != 0)) { size += com.google.protobuf.GeneratedMessage.computeStringSize(84, hotelCountry_); } - if (((bitField1_ & 0x00000002) != 0)) { + if (((bitField1_ & 0x00000010) != 0)) { size += com.google.protobuf.CodedOutputStream .computeInt32Size(85, hotelLengthOfStay_); } - if (((bitField1_ & 0x00000004) != 0)) { + if (((bitField1_ & 0x00000020) != 0)) { size += com.google.protobuf.GeneratedMessage.computeStringSize(86, hotelRateRuleId_); } - if (((bitField1_ & 0x00000008) != 0)) { + if (((bitField1_ & 0x00000040) != 0)) { size += com.google.protobuf.GeneratedMessage.computeStringSize(87, hotelState_); } - if (((bitField1_ & 0x00000010) != 0)) { + if (((bitField1_ & 0x00000080) != 0)) { size += com.google.protobuf.CodedOutputStream .computeInt32Size(88, hour_); } - if (((bitField1_ & 0x00000020) != 0)) { + if (((bitField1_ & 0x00000100) != 0)) { size += com.google.protobuf.CodedOutputStream .computeBoolSize(89, interactionOnThisExtension_); } - if (((bitField1_ & 0x00000080) != 0)) { + if (((bitField1_ & 0x00000400) != 0)) { size += com.google.protobuf.GeneratedMessage.computeStringSize(90, month_); } - if (((bitField1_ & 0x00000100) != 0)) { + if (((bitField1_ & 0x00000800) != 0)) { size += com.google.protobuf.GeneratedMessage.computeStringSize(91, partnerHotelId_); } - if (((bitField1_ & 0x00008000) != 0)) { + if (((bitField1_ & 0x00040000) != 0)) { size += com.google.protobuf.GeneratedMessage.computeStringSize(97, productBrand_); } - if (((bitField1_ & 0x00010000) != 0)) { + if (((bitField1_ & 0x00080000) != 0)) { size += com.google.protobuf.GeneratedMessage.computeStringSize(98, productCountry_); } - if (((bitField1_ & 0x00020000) != 0)) { + if (((bitField1_ & 0x00100000) != 0)) { size += com.google.protobuf.GeneratedMessage.computeStringSize(99, productCustomAttribute0_); } - if (((bitField1_ & 0x00040000) != 0)) { + if (((bitField1_ & 0x00200000) != 0)) { size += com.google.protobuf.GeneratedMessage.computeStringSize(100, productCustomAttribute1_); } - if (((bitField1_ & 0x00080000) != 0)) { + if (((bitField1_ & 0x00400000) != 0)) { size += com.google.protobuf.GeneratedMessage.computeStringSize(101, productCustomAttribute2_); } - if (((bitField1_ & 0x00100000) != 0)) { + if (((bitField1_ & 0x00800000) != 0)) { size += com.google.protobuf.GeneratedMessage.computeStringSize(102, productCustomAttribute3_); } - if (((bitField1_ & 0x00200000) != 0)) { + if (((bitField1_ & 0x01000000) != 0)) { size += com.google.protobuf.GeneratedMessage.computeStringSize(103, productCustomAttribute4_); } - if (((bitField1_ & 0x00800000) != 0)) { + if (((bitField1_ & 0x04000000) != 0)) { size += com.google.protobuf.GeneratedMessage.computeStringSize(104, productItemId_); } - if (((bitField1_ & 0x01000000) != 0)) { + if (((bitField1_ & 0x08000000) != 0)) { size += com.google.protobuf.GeneratedMessage.computeStringSize(105, productLanguage_); } - if (((bitField2_ & 0x00001000) != 0)) { + if (((bitField2_ & 0x00008000) != 0)) { size += com.google.protobuf.GeneratedMessage.computeStringSize(106, productStoreId_); } - if (((bitField2_ & 0x00002000) != 0)) { + if (((bitField2_ & 0x00010000) != 0)) { size += com.google.protobuf.GeneratedMessage.computeStringSize(107, productTitle_); } - if (((bitField2_ & 0x00004000) != 0)) { + if (((bitField2_ & 0x00020000) != 0)) { size += com.google.protobuf.GeneratedMessage.computeStringSize(108, productTypeL1_); } - if (((bitField2_ & 0x00008000) != 0)) { + if (((bitField2_ & 0x00040000) != 0)) { size += com.google.protobuf.GeneratedMessage.computeStringSize(109, productTypeL2_); } - if (((bitField2_ & 0x00010000) != 0)) { + if (((bitField2_ & 0x00080000) != 0)) { size += com.google.protobuf.GeneratedMessage.computeStringSize(110, productTypeL3_); } - if (((bitField2_ & 0x00020000) != 0)) { + if (((bitField2_ & 0x00100000) != 0)) { size += com.google.protobuf.GeneratedMessage.computeStringSize(111, productTypeL4_); } - if (((bitField2_ & 0x00040000) != 0)) { + if (((bitField2_ & 0x00200000) != 0)) { size += com.google.protobuf.GeneratedMessage.computeStringSize(112, productTypeL5_); } if (((bitField0_ & 0x00000800) != 0)) { @@ -7941,60 +8352,60 @@ public int getSerializedSize() { size += com.google.protobuf.CodedOutputStream .computeBoolSize(115, conversionAdjustment_); } - if (((bitField0_ & 0x00008000) != 0)) { + if (((bitField0_ & 0x00040000) != 0)) { size += com.google.protobuf.GeneratedMessage.computeStringSize(116, geoTargetAirport_); } - if (((bitField0_ & 0x00010000) != 0)) { + if (((bitField0_ & 0x00080000) != 0)) { size += com.google.protobuf.GeneratedMessage.computeStringSize(117, geoTargetCanton_); } - if (((bitField0_ & 0x00020000) != 0)) { + if (((bitField0_ & 0x00100000) != 0)) { size += com.google.protobuf.GeneratedMessage.computeStringSize(118, geoTargetCity_); } - if (((bitField0_ & 0x00040000) != 0)) { + if (((bitField0_ & 0x00200000) != 0)) { size += com.google.protobuf.GeneratedMessage.computeStringSize(119, geoTargetCountry_); } - if (((bitField0_ & 0x00080000) != 0)) { + if (((bitField0_ & 0x00400000) != 0)) { size += com.google.protobuf.GeneratedMessage.computeStringSize(120, geoTargetCounty_); } - if (((bitField0_ & 0x00100000) != 0)) { + if (((bitField0_ & 0x00800000) != 0)) { size += com.google.protobuf.GeneratedMessage.computeStringSize(121, geoTargetDistrict_); } - if (((bitField0_ & 0x00200000) != 0)) { + if (((bitField0_ & 0x01000000) != 0)) { size += com.google.protobuf.GeneratedMessage.computeStringSize(122, geoTargetMetro_); } - if (((bitField0_ & 0x00400000) != 0)) { + if (((bitField0_ & 0x02000000) != 0)) { size += com.google.protobuf.GeneratedMessage.computeStringSize(123, geoTargetMostSpecificLocation_); } - if (((bitField0_ & 0x00800000) != 0)) { + if (((bitField0_ & 0x04000000) != 0)) { size += com.google.protobuf.GeneratedMessage.computeStringSize(124, geoTargetPostalCode_); } - if (((bitField0_ & 0x01000000) != 0)) { + if (((bitField0_ & 0x08000000) != 0)) { size += com.google.protobuf.GeneratedMessage.computeStringSize(125, geoTargetProvince_); } - if (((bitField0_ & 0x02000000) != 0)) { + if (((bitField0_ & 0x10000000) != 0)) { size += com.google.protobuf.GeneratedMessage.computeStringSize(126, geoTargetRegion_); } - if (((bitField0_ & 0x04000000) != 0)) { + if (((bitField0_ & 0x20000000) != 0)) { size += com.google.protobuf.GeneratedMessage.computeStringSize(127, geoTargetState_); } - if (((bitField2_ & 0x00080000) != 0)) { + if (((bitField2_ & 0x00400000) != 0)) { size += com.google.protobuf.GeneratedMessage.computeStringSize(128, quarter_); } - if (((bitField3_ & 0x00000010) != 0)) { + if (((bitField3_ & 0x00000080) != 0)) { size += com.google.protobuf.GeneratedMessage.computeStringSize(129, webpage_); } - if (((bitField3_ & 0x00000020) != 0)) { + if (((bitField3_ & 0x00000100) != 0)) { size += com.google.protobuf.GeneratedMessage.computeStringSize(130, week_); } - if (((bitField3_ & 0x00000040) != 0)) { + if (((bitField3_ & 0x00000200) != 0)) { size += com.google.protobuf.CodedOutputStream .computeInt32Size(131, year_); } - if (((bitField1_ & 0x00000200) != 0)) { + if (((bitField1_ & 0x00001000) != 0)) { size += com.google.protobuf.CodedOutputStream .computeInt64Size(132, productAggregatorId_); } - if (((bitField1_ & 0x02000000) != 0)) { + if (((bitField1_ & 0x10000000) != 0)) { size += com.google.protobuf.CodedOutputStream .computeInt64Size(133, productMerchantId_); } @@ -8002,7 +8413,7 @@ public int getSerializedSize() { size += com.google.protobuf.CodedOutputStream .computeMessageSize(134, getBudgetCampaignAssociationStatus()); } - if (((bitField0_ & 0x08000000) != 0)) { + if (((bitField0_ & 0x40000000) != 0)) { size += com.google.protobuf.CodedOutputStream .computeInt64Size(135, hotelBookingWindowDays_); } @@ -8010,7 +8421,7 @@ public int getSerializedSize() { size += com.google.protobuf.CodedOutputStream .computeEnumSize(136, adDestinationType_); } - if (((bitField3_ & 0x00000080) != 0)) { + if (((bitField3_ & 0x00000400) != 0)) { size += com.google.protobuf.CodedOutputStream .computeInt64Size(137, skAdNetworkFineConversionValue_); } @@ -8018,7 +8429,7 @@ public int getSerializedSize() { size += com.google.protobuf.CodedOutputStream .computeEnumSize(138, conversionValueRulePrimaryDimension_); } - if (((bitField3_ & 0x00002000) != 0)) { + if (((bitField3_ & 0x00010000) != 0)) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(139, getAssetInteractionTarget()); } @@ -8034,7 +8445,7 @@ public int getSerializedSize() { size += com.google.protobuf.CodedOutputStream .computeEnumSize(142, skAdNetworkAdEventType_); } - if (((bitField3_ & 0x00000200) != 0)) { + if (((bitField3_ & 0x00001000) != 0)) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(143, getSkAdNetworkSourceApp()); } @@ -8045,7 +8456,7 @@ public int getSerializedSize() { if (((bitField0_ & 0x00000100) != 0)) { size += com.google.protobuf.GeneratedMessage.computeStringSize(145, auctionInsightDomain_); } - if (((bitField1_ & 0x00400000) != 0)) { + if (((bitField1_ & 0x02000000) != 0)) { size += com.google.protobuf.GeneratedMessage.computeStringSize(147, productFeedLabel_); } if (((bitField0_ & 0x00000001) != 0)) { @@ -8063,21 +8474,21 @@ public int getSerializedSize() { size += com.google.protobuf.CodedOutputStream .computeEnumSize(151, skAdNetworkCoarseConversionValue_); } - if (((bitField3_ & 0x00000400) != 0)) { + if (((bitField3_ & 0x00002000) != 0)) { size += com.google.protobuf.GeneratedMessage.computeStringSize(152, skAdNetworkSourceDomain_); } if (skAdNetworkSourceType_ != com.google.ads.googleads.v25.enums.SkAdNetworkSourceTypeEnum.SkAdNetworkSourceType.UNSPECIFIED.getNumber()) { size += com.google.protobuf.CodedOutputStream .computeEnumSize(153, skAdNetworkSourceType_); } - if (((bitField3_ & 0x00000800) != 0)) { + if (((bitField3_ & 0x00004000) != 0)) { size += com.google.protobuf.CodedOutputStream .computeInt64Size(154, skAdNetworkPostbackSequenceIndex_); } - if (((bitField3_ & 0x00000004) != 0)) { + if (((bitField3_ & 0x00000020) != 0)) { size += com.google.protobuf.GeneratedMessage.computeStringSize(155, searchSubcategory_); } - if (((bitField3_ & 0x00000008) != 0)) { + if (((bitField3_ & 0x00000040) != 0)) { size += com.google.protobuf.GeneratedMessage.computeStringSize(156, searchTerm_); } if (((bitField0_ & 0x00000400) != 0)) { @@ -8093,62 +8504,62 @@ public int getSerializedSize() { size += com.google.protobuf.CodedOutputStream .computeEnumSize(160, newVersusReturningCustomers_); } - if (((bitField1_ & 0x00000400) != 0)) { + if (((bitField1_ & 0x00002000) != 0)) { size += com.google.protobuf.GeneratedMessage.computeStringSize(161, productCategoryLevel1_); } - if (((bitField1_ & 0x00000800) != 0)) { + if (((bitField1_ & 0x00004000) != 0)) { size += com.google.protobuf.GeneratedMessage.computeStringSize(162, productCategoryLevel2_); } - if (((bitField1_ & 0x00001000) != 0)) { + if (((bitField1_ & 0x00008000) != 0)) { size += com.google.protobuf.GeneratedMessage.computeStringSize(163, productCategoryLevel3_); } - if (((bitField1_ & 0x00002000) != 0)) { + if (((bitField1_ & 0x00010000) != 0)) { size += com.google.protobuf.GeneratedMessage.computeStringSize(164, productCategoryLevel4_); } - if (((bitField1_ & 0x00004000) != 0)) { + if (((bitField1_ & 0x00020000) != 0)) { size += com.google.protobuf.GeneratedMessage.computeStringSize(165, productCategoryLevel5_); } - if (((bitField1_ & 0x80000000) != 0)) { + if (((bitField2_ & 0x00000004) != 0)) { size += com.google.protobuf.GeneratedMessage.computeStringSize(171, productSoldBrand_); } if (productSoldCondition_ != com.google.ads.googleads.v25.enums.ProductConditionEnum.ProductCondition.UNSPECIFIED.getNumber()) { size += com.google.protobuf.CodedOutputStream .computeEnumSize(172, productSoldCondition_); } - if (((bitField2_ & 0x00000001) != 0)) { + if (((bitField2_ & 0x00000008) != 0)) { size += com.google.protobuf.GeneratedMessage.computeStringSize(173, productSoldCustomAttribute0_); } - if (((bitField2_ & 0x00000002) != 0)) { + if (((bitField2_ & 0x00000010) != 0)) { size += com.google.protobuf.GeneratedMessage.computeStringSize(174, productSoldCustomAttribute1_); } - if (((bitField2_ & 0x00000004) != 0)) { + if (((bitField2_ & 0x00000020) != 0)) { size += com.google.protobuf.GeneratedMessage.computeStringSize(175, productSoldCustomAttribute2_); } - if (((bitField2_ & 0x00000008) != 0)) { + if (((bitField2_ & 0x00000040) != 0)) { size += com.google.protobuf.GeneratedMessage.computeStringSize(176, productSoldCustomAttribute3_); } - if (((bitField2_ & 0x00000010) != 0)) { + if (((bitField2_ & 0x00000080) != 0)) { size += com.google.protobuf.GeneratedMessage.computeStringSize(177, productSoldCustomAttribute4_); } - if (((bitField2_ & 0x00000020) != 0)) { + if (((bitField2_ & 0x00000100) != 0)) { size += com.google.protobuf.GeneratedMessage.computeStringSize(178, productSoldItemId_); } - if (((bitField2_ & 0x00000040) != 0)) { + if (((bitField2_ & 0x00000200) != 0)) { size += com.google.protobuf.GeneratedMessage.computeStringSize(179, productSoldTitle_); } - if (((bitField2_ & 0x00000080) != 0)) { + if (((bitField2_ & 0x00000400) != 0)) { size += com.google.protobuf.GeneratedMessage.computeStringSize(180, productSoldTypeL1_); } - if (((bitField2_ & 0x00000100) != 0)) { + if (((bitField2_ & 0x00000800) != 0)) { size += com.google.protobuf.GeneratedMessage.computeStringSize(181, productSoldTypeL2_); } - if (((bitField2_ & 0x00000200) != 0)) { + if (((bitField2_ & 0x00001000) != 0)) { size += com.google.protobuf.GeneratedMessage.computeStringSize(182, productSoldTypeL3_); } - if (((bitField2_ & 0x00000400) != 0)) { + if (((bitField2_ & 0x00002000) != 0)) { size += com.google.protobuf.GeneratedMessage.computeStringSize(183, productSoldTypeL4_); } - if (((bitField2_ & 0x00000800) != 0)) { + if (((bitField2_ & 0x00004000) != 0)) { size += com.google.protobuf.GeneratedMessage.computeStringSize(184, productSoldTypeL5_); } if (((bitField0_ & 0x00000002) != 0)) { @@ -8160,7 +8571,7 @@ public int getSerializedSize() { if (((bitField0_ & 0x00000010) != 0)) { size += com.google.protobuf.GeneratedMessage.computeStringSize(187, activityState_); } - if (((bitField3_ & 0x00000100) != 0)) { + if (((bitField3_ & 0x00000800) != 0)) { size += com.google.protobuf.CodedOutputStream .computeInt64Size(190, skAdNetworkRedistributedFineConversionValue_); } @@ -8168,16 +8579,16 @@ public int getSerializedSize() { size += com.google.protobuf.CodedOutputStream .computeEnumSize(191, adFormatType_); } - if (((bitField3_ & 0x00001000) != 0)) { + if (((bitField3_ & 0x00008000) != 0)) { size += com.google.protobuf.GeneratedMessage.computeStringSize(192, skAdNetworkVersion_); } - if (((bitField2_ & 0x00100000) != 0)) { + if (((bitField2_ & 0x00800000) != 0)) { size += com.google.protobuf.GeneratedMessage.computeStringSize(193, travelDestinationCity_); } - if (((bitField2_ & 0x00200000) != 0)) { + if (((bitField2_ & 0x01000000) != 0)) { size += com.google.protobuf.GeneratedMessage.computeStringSize(194, travelDestinationCountry_); } - if (((bitField2_ & 0x00400000) != 0)) { + if (((bitField2_ & 0x02000000) != 0)) { size += com.google.protobuf.GeneratedMessage.computeStringSize(195, travelDestinationRegion_); } if (adjustedAgeRange_ != com.google.ads.googleads.v25.enums.AgeRangeTypeEnum.AgeRangeType.UNSPECIFIED.getNumber()) { @@ -8204,11 +8615,11 @@ public int getSerializedSize() { size += com.google.protobuf.CodedOutputStream .computeEnumSize(201, searchTermTargetingStatus_); } - if (((bitField3_ & 0x00004000) != 0)) { + if (((bitField3_ & 0x00020000) != 0)) { size += com.google.protobuf.CodedOutputStream .computeBoolSize(202, adUsingProductData_); } - if (((bitField3_ & 0x00008000) != 0)) { + if (((bitField3_ & 0x00040000) != 0)) { size += com.google.protobuf.CodedOutputStream .computeBoolSize(203, adUsingVideo_); } @@ -8216,66 +8627,107 @@ public int getSerializedSize() { size += com.google.protobuf.CodedOutputStream .computeEnumSize(204, adSubNetworkType_); } - if (((bitField2_ & 0x00800000) != 0)) { + if (((bitField2_ & 0x04000000) != 0)) { size += com.google.protobuf.GeneratedMessage.computeStringSize(205, verticalAdsEventParticipantDisplayNames_); } - if (((bitField2_ & 0x01000000) != 0)) { + if (((bitField2_ & 0x08000000) != 0)) { size += com.google.protobuf.CodedOutputStream .computeInt64Size(206, verticalAdsHotelClass_); } - if (((bitField2_ & 0x02000000) != 0)) { + if (((bitField2_ & 0x10000000) != 0)) { size += com.google.protobuf.GeneratedMessage.computeStringSize(207, verticalAdsListing_); } - if (((bitField2_ & 0x04000000) != 0)) { + if (((bitField2_ & 0x20000000) != 0)) { size += com.google.protobuf.GeneratedMessage.computeStringSize(208, verticalAdsListingBrand_); } - if (((bitField2_ & 0x08000000) != 0)) { + if (((bitField2_ & 0x40000000) != 0)) { size += com.google.protobuf.GeneratedMessage.computeStringSize(209, verticalAdsListingCity_); } - if (((bitField2_ & 0x10000000) != 0)) { + if (((bitField2_ & 0x80000000) != 0)) { size += com.google.protobuf.GeneratedMessage.computeStringSize(210, verticalAdsListingCountry_); } - if (((bitField2_ & 0x20000000) != 0)) { + if (((bitField3_ & 0x00000001) != 0)) { size += com.google.protobuf.GeneratedMessage.computeStringSize(211, verticalAdsListingRegion_); } - if (((bitField3_ & 0x00000001) != 0)) { + if (((bitField3_ & 0x00000008) != 0)) { size += com.google.protobuf.CodedOutputStream .computeInt64Size(212, verticalAdsPartnerAccount_); } - if (((bitField3_ & 0x00000002) != 0)) { + if (((bitField3_ & 0x00000010) != 0)) { size += com.google.protobuf.CodedOutputStream .computeEnumSize(213, verticalAdsVertical_); } - if (((bitField1_ & 0x04000000) != 0)) { + if (((bitField1_ & 0x20000000) != 0)) { size += com.google.protobuf.GeneratedMessage.computeStringSize(214, productSoldCategoryLevel1_); } - if (((bitField1_ & 0x08000000) != 0)) { + if (((bitField1_ & 0x40000000) != 0)) { size += com.google.protobuf.GeneratedMessage.computeStringSize(215, productSoldCategoryLevel2_); } - if (((bitField1_ & 0x10000000) != 0)) { + if (((bitField1_ & 0x80000000) != 0)) { size += com.google.protobuf.GeneratedMessage.computeStringSize(216, productSoldCategoryLevel3_); } - if (((bitField1_ & 0x20000000) != 0)) { + if (((bitField2_ & 0x00000001) != 0)) { size += com.google.protobuf.GeneratedMessage.computeStringSize(217, productSoldCategoryLevel4_); } - if (((bitField1_ & 0x40000000) != 0)) { + if (((bitField2_ & 0x00000002) != 0)) { size += com.google.protobuf.GeneratedMessage.computeStringSize(218, productSoldCategoryLevel5_); } if (mobileDevicePlatform_ != com.google.ads.googleads.v25.enums.MobileDevicePlatformEnum.MobileDevicePlatform.UNSPECIFIED.getNumber()) { size += com.google.protobuf.CodedOutputStream .computeEnumSize(219, mobileDevicePlatform_); } - if (((bitField2_ & 0x40000000) != 0)) { + if (((bitField3_ & 0x00000002) != 0)) { size += com.google.protobuf.CodedOutputStream .computeInt64Size(220, verticalAdsListingUserRating_); } - if (((bitField2_ & 0x80000000) != 0)) { + if (((bitField3_ & 0x00000004) != 0)) { size += com.google.protobuf.GeneratedMessage.computeStringSize(221, verticalAdsListingVenue_); } + if (conversionLiftStartDate_ != 0L) { + size += com.google.protobuf.CodedOutputStream + .computeInt64Size(222, conversionLiftStartDate_); + } + if (conversionLiftEndDate_ != 0L) { + size += com.google.protobuf.CodedOutputStream + .computeInt64Size(223, conversionLiftEndDate_); + } + if (conversionLiftIncludedConversionActionTypes_ != com.google.ads.googleads.v25.enums.ConversionLiftIncludedConversionActionTypesEnum.ConversionLiftIncludedConversionActionTypes.UNSPECIFIED.getNumber()) { + size += com.google.protobuf.CodedOutputStream + .computeEnumSize(224, conversionLiftIncludedConversionActionTypes_); + } + if (ageRange_ != com.google.ads.googleads.v25.enums.AgeRangeTypeEnum.AgeRangeType.UNSPECIFIED.getNumber()) { + size += com.google.protobuf.CodedOutputStream + .computeEnumSize(225, ageRange_); + } + if (gender_ != com.google.ads.googleads.v25.enums.GenderTypeEnum.GenderType.UNSPECIFIED.getNumber()) { + size += com.google.protobuf.CodedOutputStream + .computeEnumSize(226, gender_); + } + if (((bitField0_ & 0x00004000) != 0)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(227, country_); + } + if (((bitField0_ & 0x00008000) != 0)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(228, countryLocalizedName_); + } + if (conversionLiftConversionCategory_ != com.google.ads.googleads.v25.enums.ConversionActionCategoryEnum.ConversionActionCategory.UNSPECIFIED.getNumber()) { + size += com.google.protobuf.CodedOutputStream + .computeEnumSize(229, conversionLiftConversionCategory_); + } + if (brandLiftMeasurementType_ != com.google.ads.googleads.v25.enums.BrandLiftMeasurementTypeEnum.BrandLiftMeasurementType.UNSPECIFIED.getNumber()) { + size += com.google.protobuf.CodedOutputStream + .computeEnumSize(230, brandLiftMeasurementType_); + } + if (((bitField0_ & 0x00020000) != 0)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(231, experimentArm_); + } if (adSubFormatType_ != com.google.ads.googleads.v25.enums.AdSubFormatTypeEnum.AdSubFormatType.UNSPECIFIED.getNumber()) { size += com.google.protobuf.CodedOutputStream .computeEnumSize(232, adSubFormatType_); } + if (loyaltyMembership_ != com.google.ads.googleads.v25.enums.LoyaltyMembershipEnum.LoyaltyMembership.UNSPECIFIED.getNumber()) { + size += com.google.protobuf.CodedOutputStream + .computeEnumSize(233, loyaltyMembership_); + } size += getUnknownFields().getSerializedSize(); memoizedSize = size; return size; @@ -8331,6 +8783,7 @@ public boolean equals(final java.lang.Object obj) { } if (adSubFormatType_ != other.adSubFormatType_) return false; if (adSubNetworkType_ != other.adSubNetworkType_) return false; + if (ageRange_ != other.ageRange_) return false; if (hasAssetGroup() != other.hasAssetGroup()) return false; if (hasAssetGroup()) { if (!getAssetGroup() @@ -8346,6 +8799,7 @@ public boolean equals(final java.lang.Object obj) { if (!getBudgetCampaignAssociationStatus() .equals(other.getBudgetCampaignAssociationStatus())) return false; } + if (brandLiftMeasurementType_ != other.brandLiftMeasurementType_) return false; if (hasCampaign() != other.hasCampaign()) return false; if (hasCampaign()) { if (!getCampaign() @@ -8370,7 +8824,23 @@ public boolean equals(final java.lang.Object obj) { } if (conversionAttributionEventType_ != other.conversionAttributionEventType_) return false; if (conversionLagBucket_ != other.conversionLagBucket_) return false; + if (conversionLiftConversionCategory_ != other.conversionLiftConversionCategory_) return false; + if (getConversionLiftEndDate() + != other.getConversionLiftEndDate()) return false; + if (conversionLiftIncludedConversionActionTypes_ != other.conversionLiftIncludedConversionActionTypes_) return false; + if (getConversionLiftStartDate() + != other.getConversionLiftStartDate()) return false; if (conversionOrAdjustmentLagBucket_ != other.conversionOrAdjustmentLagBucket_) return false; + if (hasCountry() != other.hasCountry()) return false; + if (hasCountry()) { + if (!getCountry() + .equals(other.getCountry())) return false; + } + if (hasCountryLocalizedName() != other.hasCountryLocalizedName()) return false; + if (hasCountryLocalizedName()) { + if (!getCountryLocalizedName() + .equals(other.getCountryLocalizedName())) return false; + } if (hasDate() != other.hasDate()) return false; if (hasDate()) { if (!getDate() @@ -8379,7 +8849,13 @@ public boolean equals(final java.lang.Object obj) { if (dayOfWeek_ != other.dayOfWeek_) return false; if (device_ != other.device_) return false; if (mobileDevicePlatform_ != other.mobileDevicePlatform_) return false; + if (hasExperimentArm() != other.hasExperimentArm()) return false; + if (hasExperimentArm()) { + if (!getExperimentArm() + .equals(other.getExperimentArm())) return false; + } if (externalConversionSource_ != other.externalConversionSource_) return false; + if (gender_ != other.gender_) return false; if (hasGeoTargetAirport() != other.hasGeoTargetAirport()) return false; if (hasGeoTargetAirport()) { if (!getGeoTargetAirport() @@ -8505,6 +8981,7 @@ public boolean equals(final java.lang.Object obj) { .equals(other.getKeyword())) return false; } if (landingPageSource_ != other.landingPageSource_) return false; + if (loyaltyMembership_ != other.loyaltyMembership_) return false; if (hasMonth() != other.hasMonth()) return false; if (hasMonth()) { if (!getMonth() @@ -8941,6 +9418,8 @@ public int hashCode() { hash = (53 * hash) + adSubFormatType_; hash = (37 * hash) + AD_SUB_NETWORK_TYPE_FIELD_NUMBER; hash = (53 * hash) + adSubNetworkType_; + hash = (37 * hash) + AGE_RANGE_FIELD_NUMBER; + hash = (53 * hash) + ageRange_; if (hasAssetGroup()) { hash = (37 * hash) + ASSET_GROUP_FIELD_NUMBER; hash = (53 * hash) + getAssetGroup().hashCode(); @@ -8953,6 +9432,8 @@ public int hashCode() { hash = (37 * hash) + BUDGET_CAMPAIGN_ASSOCIATION_STATUS_FIELD_NUMBER; hash = (53 * hash) + getBudgetCampaignAssociationStatus().hashCode(); } + hash = (37 * hash) + BRAND_LIFT_MEASUREMENT_TYPE_FIELD_NUMBER; + hash = (53 * hash) + brandLiftMeasurementType_; if (hasCampaign()) { hash = (37 * hash) + CAMPAIGN_FIELD_NUMBER; hash = (53 * hash) + getCampaign().hashCode(); @@ -8978,8 +9459,26 @@ public int hashCode() { hash = (53 * hash) + conversionAttributionEventType_; hash = (37 * hash) + CONVERSION_LAG_BUCKET_FIELD_NUMBER; hash = (53 * hash) + conversionLagBucket_; + hash = (37 * hash) + CONVERSION_LIFT_CONVERSION_CATEGORY_FIELD_NUMBER; + hash = (53 * hash) + conversionLiftConversionCategory_; + hash = (37 * hash) + CONVERSION_LIFT_END_DATE_FIELD_NUMBER; + hash = (53 * hash) + com.google.protobuf.Internal.hashLong( + getConversionLiftEndDate()); + hash = (37 * hash) + CONVERSION_LIFT_INCLUDED_CONVERSION_ACTION_TYPES_FIELD_NUMBER; + hash = (53 * hash) + conversionLiftIncludedConversionActionTypes_; + hash = (37 * hash) + CONVERSION_LIFT_START_DATE_FIELD_NUMBER; + hash = (53 * hash) + com.google.protobuf.Internal.hashLong( + getConversionLiftStartDate()); hash = (37 * hash) + CONVERSION_OR_ADJUSTMENT_LAG_BUCKET_FIELD_NUMBER; hash = (53 * hash) + conversionOrAdjustmentLagBucket_; + if (hasCountry()) { + hash = (37 * hash) + COUNTRY_FIELD_NUMBER; + hash = (53 * hash) + getCountry().hashCode(); + } + if (hasCountryLocalizedName()) { + hash = (37 * hash) + COUNTRY_LOCALIZED_NAME_FIELD_NUMBER; + hash = (53 * hash) + getCountryLocalizedName().hashCode(); + } if (hasDate()) { hash = (37 * hash) + DATE_FIELD_NUMBER; hash = (53 * hash) + getDate().hashCode(); @@ -8990,8 +9489,14 @@ public int hashCode() { hash = (53 * hash) + device_; hash = (37 * hash) + MOBILE_DEVICE_PLATFORM_FIELD_NUMBER; hash = (53 * hash) + mobileDevicePlatform_; + if (hasExperimentArm()) { + hash = (37 * hash) + EXPERIMENT_ARM_FIELD_NUMBER; + hash = (53 * hash) + getExperimentArm().hashCode(); + } hash = (37 * hash) + EXTERNAL_CONVERSION_SOURCE_FIELD_NUMBER; hash = (53 * hash) + externalConversionSource_; + hash = (37 * hash) + GENDER_FIELD_NUMBER; + hash = (53 * hash) + gender_; if (hasGeoTargetAirport()) { hash = (37 * hash) + GEO_TARGET_AIRPORT_FIELD_NUMBER; hash = (53 * hash) + getGeoTargetAirport().hashCode(); @@ -9101,6 +9606,8 @@ public int hashCode() { } hash = (37 * hash) + LANDING_PAGE_SOURCE_FIELD_NUMBER; hash = (53 * hash) + landingPageSource_; + hash = (37 * hash) + LOYALTY_MEMBERSHIP_FIELD_NUMBER; + hash = (53 * hash) + loyaltyMembership_; if (hasMonth()) { hash = (37 * hash) + MONTH_FIELD_NUMBER; hash = (53 * hash) + getMonth().hashCode(); @@ -9593,6 +10100,7 @@ public Builder clear() { bitField2_ = 0; bitField3_ = 0; bitField4_ = 0; + bitField5_ = 0; activityAccountId_ = 0L; activityCity_ = ""; activityCountry_ = ""; @@ -9605,6 +10113,7 @@ public Builder clear() { adGroup_ = ""; adSubFormatType_ = 0; adSubNetworkType_ = 0; + ageRange_ = 0; assetGroup_ = ""; auctionInsightDomain_ = ""; budgetCampaignAssociationStatus_ = null; @@ -9612,6 +10121,7 @@ public Builder clear() { budgetCampaignAssociationStatusBuilder_.dispose(); budgetCampaignAssociationStatusBuilder_ = null; } + brandLiftMeasurementType_ = 0; campaign_ = ""; clickType_ = 0; conversionAction_ = ""; @@ -9620,12 +10130,20 @@ public Builder clear() { conversionAdjustment_ = false; conversionAttributionEventType_ = 0; conversionLagBucket_ = 0; + conversionLiftConversionCategory_ = 0; + conversionLiftEndDate_ = 0L; + conversionLiftIncludedConversionActionTypes_ = 0; + conversionLiftStartDate_ = 0L; conversionOrAdjustmentLagBucket_ = 0; + country_ = ""; + countryLocalizedName_ = ""; date_ = ""; dayOfWeek_ = 0; device_ = 0; mobileDevicePlatform_ = 0; + experimentArm_ = ""; externalConversionSource_ = 0; + gender_ = 0; geoTargetAirport_ = ""; geoTargetCanton_ = ""; geoTargetCity_ = ""; @@ -9659,6 +10177,7 @@ public Builder clear() { keywordBuilder_ = null; } landingPageSource_ = 0; + loyaltyMembership_ = 0; month_ = ""; monthOfYear_ = 0; partnerHotelId_ = ""; @@ -9792,6 +10311,7 @@ public com.google.ads.googleads.v25.common.Segments buildPartial() { if (bitField2_ != 0) { buildPartial2(result); } if (bitField3_ != 0) { buildPartial3(result); } if (bitField4_ != 0) { buildPartial4(result); } + if (bitField5_ != 0) { buildPartial5(result); } onBuilt(); return result; } @@ -9843,77 +10363,75 @@ private void buildPartial0(com.google.ads.googleads.v25.common.Segments result) result.adSubNetworkType_ = adSubNetworkType_; } if (((from_bitField0_ & 0x00001000) != 0)) { + result.ageRange_ = ageRange_; + } + if (((from_bitField0_ & 0x00002000) != 0)) { result.assetGroup_ = assetGroup_; to_bitField0_ |= 0x00000080; } - if (((from_bitField0_ & 0x00002000) != 0)) { + if (((from_bitField0_ & 0x00004000) != 0)) { result.auctionInsightDomain_ = auctionInsightDomain_; to_bitField0_ |= 0x00000100; } - if (((from_bitField0_ & 0x00004000) != 0)) { + if (((from_bitField0_ & 0x00008000) != 0)) { result.budgetCampaignAssociationStatus_ = budgetCampaignAssociationStatusBuilder_ == null ? budgetCampaignAssociationStatus_ : budgetCampaignAssociationStatusBuilder_.build(); to_bitField0_ |= 0x00000200; } - if (((from_bitField0_ & 0x00008000) != 0)) { + if (((from_bitField0_ & 0x00010000) != 0)) { + result.brandLiftMeasurementType_ = brandLiftMeasurementType_; + } + if (((from_bitField0_ & 0x00020000) != 0)) { result.campaign_ = campaign_; to_bitField0_ |= 0x00000400; } - if (((from_bitField0_ & 0x00010000) != 0)) { + if (((from_bitField0_ & 0x00040000) != 0)) { result.clickType_ = clickType_; } - if (((from_bitField0_ & 0x00020000) != 0)) { + if (((from_bitField0_ & 0x00080000) != 0)) { result.conversionAction_ = conversionAction_; to_bitField0_ |= 0x00000800; } - if (((from_bitField0_ & 0x00040000) != 0)) { + if (((from_bitField0_ & 0x00100000) != 0)) { result.conversionActionCategory_ = conversionActionCategory_; } - if (((from_bitField0_ & 0x00080000) != 0)) { + if (((from_bitField0_ & 0x00200000) != 0)) { result.conversionActionName_ = conversionActionName_; to_bitField0_ |= 0x00001000; } - if (((from_bitField0_ & 0x00100000) != 0)) { + if (((from_bitField0_ & 0x00400000) != 0)) { result.conversionAdjustment_ = conversionAdjustment_; to_bitField0_ |= 0x00002000; } - if (((from_bitField0_ & 0x00200000) != 0)) { - result.conversionAttributionEventType_ = conversionAttributionEventType_; - } - if (((from_bitField0_ & 0x00400000) != 0)) { - result.conversionLagBucket_ = conversionLagBucket_; - } if (((from_bitField0_ & 0x00800000) != 0)) { - result.conversionOrAdjustmentLagBucket_ = conversionOrAdjustmentLagBucket_; + result.conversionAttributionEventType_ = conversionAttributionEventType_; } if (((from_bitField0_ & 0x01000000) != 0)) { - result.date_ = date_; - to_bitField0_ |= 0x00004000; + result.conversionLagBucket_ = conversionLagBucket_; } if (((from_bitField0_ & 0x02000000) != 0)) { - result.dayOfWeek_ = dayOfWeek_; + result.conversionLiftConversionCategory_ = conversionLiftConversionCategory_; } if (((from_bitField0_ & 0x04000000) != 0)) { - result.device_ = device_; + result.conversionLiftEndDate_ = conversionLiftEndDate_; } if (((from_bitField0_ & 0x08000000) != 0)) { - result.mobileDevicePlatform_ = mobileDevicePlatform_; + result.conversionLiftIncludedConversionActionTypes_ = conversionLiftIncludedConversionActionTypes_; } if (((from_bitField0_ & 0x10000000) != 0)) { - result.externalConversionSource_ = externalConversionSource_; + result.conversionLiftStartDate_ = conversionLiftStartDate_; } if (((from_bitField0_ & 0x20000000) != 0)) { - result.geoTargetAirport_ = geoTargetAirport_; - to_bitField0_ |= 0x00008000; + result.conversionOrAdjustmentLagBucket_ = conversionOrAdjustmentLagBucket_; } if (((from_bitField0_ & 0x40000000) != 0)) { - result.geoTargetCanton_ = geoTargetCanton_; - to_bitField0_ |= 0x00010000; + result.country_ = country_; + to_bitField0_ |= 0x00004000; } if (((from_bitField0_ & 0x80000000) != 0)) { - result.geoTargetCity_ = geoTargetCity_; - to_bitField0_ |= 0x00020000; + result.countryLocalizedName_ = countryLocalizedName_; + to_bitField0_ |= 0x00008000; } result.bitField0_ |= to_bitField0_; } @@ -9922,129 +10440,124 @@ private void buildPartial1(com.google.ads.googleads.v25.common.Segments result) int from_bitField1_ = bitField1_; int to_bitField0_ = 0; if (((from_bitField1_ & 0x00000001) != 0)) { - result.geoTargetCountry_ = geoTargetCountry_; - to_bitField0_ |= 0x00040000; + result.date_ = date_; + to_bitField0_ |= 0x00010000; } if (((from_bitField1_ & 0x00000002) != 0)) { - result.geoTargetCounty_ = geoTargetCounty_; - to_bitField0_ |= 0x00080000; + result.dayOfWeek_ = dayOfWeek_; } if (((from_bitField1_ & 0x00000004) != 0)) { - result.geoTargetDistrict_ = geoTargetDistrict_; - to_bitField0_ |= 0x00100000; + result.device_ = device_; } if (((from_bitField1_ & 0x00000008) != 0)) { - result.geoTargetMetro_ = geoTargetMetro_; - to_bitField0_ |= 0x00200000; + result.mobileDevicePlatform_ = mobileDevicePlatform_; } if (((from_bitField1_ & 0x00000010) != 0)) { - result.geoTargetMostSpecificLocation_ = geoTargetMostSpecificLocation_; - to_bitField0_ |= 0x00400000; + result.experimentArm_ = experimentArm_; + to_bitField0_ |= 0x00020000; } if (((from_bitField1_ & 0x00000020) != 0)) { - result.geoTargetPostalCode_ = geoTargetPostalCode_; - to_bitField0_ |= 0x00800000; + result.externalConversionSource_ = externalConversionSource_; } if (((from_bitField1_ & 0x00000040) != 0)) { - result.geoTargetProvince_ = geoTargetProvince_; - to_bitField0_ |= 0x01000000; + result.gender_ = gender_; } if (((from_bitField1_ & 0x00000080) != 0)) { - result.geoTargetRegion_ = geoTargetRegion_; - to_bitField0_ |= 0x02000000; + result.geoTargetAirport_ = geoTargetAirport_; + to_bitField0_ |= 0x00040000; } if (((from_bitField1_ & 0x00000100) != 0)) { - result.geoTargetState_ = geoTargetState_; - to_bitField0_ |= 0x04000000; + result.geoTargetCanton_ = geoTargetCanton_; + to_bitField0_ |= 0x00080000; } if (((from_bitField1_ & 0x00000200) != 0)) { - result.hotelBookingWindowDays_ = hotelBookingWindowDays_; - to_bitField0_ |= 0x08000000; + result.geoTargetCity_ = geoTargetCity_; + to_bitField0_ |= 0x00100000; } if (((from_bitField1_ & 0x00000400) != 0)) { - result.hotelCenterId_ = hotelCenterId_; - to_bitField0_ |= 0x10000000; + result.geoTargetCountry_ = geoTargetCountry_; + to_bitField0_ |= 0x00200000; } if (((from_bitField1_ & 0x00000800) != 0)) { - result.hotelCheckInDate_ = hotelCheckInDate_; - to_bitField0_ |= 0x20000000; + result.geoTargetCounty_ = geoTargetCounty_; + to_bitField0_ |= 0x00400000; } if (((from_bitField1_ & 0x00001000) != 0)) { - result.hotelCheckInDayOfWeek_ = hotelCheckInDayOfWeek_; + result.geoTargetDistrict_ = geoTargetDistrict_; + to_bitField0_ |= 0x00800000; } if (((from_bitField1_ & 0x00002000) != 0)) { - result.hotelCity_ = hotelCity_; - to_bitField0_ |= 0x40000000; + result.geoTargetMetro_ = geoTargetMetro_; + to_bitField0_ |= 0x01000000; } if (((from_bitField1_ & 0x00004000) != 0)) { - result.hotelClass_ = hotelClass_; - to_bitField0_ |= 0x80000000; + result.geoTargetMostSpecificLocation_ = geoTargetMostSpecificLocation_; + to_bitField0_ |= 0x02000000; } - int to_bitField1_ = 0; if (((from_bitField1_ & 0x00008000) != 0)) { - result.hotelCountry_ = hotelCountry_; - to_bitField1_ |= 0x00000001; + result.geoTargetPostalCode_ = geoTargetPostalCode_; + to_bitField0_ |= 0x04000000; } if (((from_bitField1_ & 0x00010000) != 0)) { - result.hotelDateSelectionType_ = hotelDateSelectionType_; + result.geoTargetProvince_ = geoTargetProvince_; + to_bitField0_ |= 0x08000000; } if (((from_bitField1_ & 0x00020000) != 0)) { - result.hotelLengthOfStay_ = hotelLengthOfStay_; - to_bitField1_ |= 0x00000002; + result.geoTargetRegion_ = geoTargetRegion_; + to_bitField0_ |= 0x10000000; } if (((from_bitField1_ & 0x00040000) != 0)) { - result.hotelRateRuleId_ = hotelRateRuleId_; - to_bitField1_ |= 0x00000004; + result.geoTargetState_ = geoTargetState_; + to_bitField0_ |= 0x20000000; } if (((from_bitField1_ & 0x00080000) != 0)) { - result.hotelRateType_ = hotelRateType_; + result.hotelBookingWindowDays_ = hotelBookingWindowDays_; + to_bitField0_ |= 0x40000000; } if (((from_bitField1_ & 0x00100000) != 0)) { - result.hotelPriceBucket_ = hotelPriceBucket_; + result.hotelCenterId_ = hotelCenterId_; + to_bitField0_ |= 0x80000000; } + int to_bitField1_ = 0; if (((from_bitField1_ & 0x00200000) != 0)) { - result.hotelState_ = hotelState_; - to_bitField1_ |= 0x00000008; + result.hotelCheckInDate_ = hotelCheckInDate_; + to_bitField1_ |= 0x00000001; } if (((from_bitField1_ & 0x00400000) != 0)) { - result.hour_ = hour_; - to_bitField1_ |= 0x00000010; + result.hotelCheckInDayOfWeek_ = hotelCheckInDayOfWeek_; } if (((from_bitField1_ & 0x00800000) != 0)) { - result.interactionOnThisExtension_ = interactionOnThisExtension_; - to_bitField1_ |= 0x00000020; + result.hotelCity_ = hotelCity_; + to_bitField1_ |= 0x00000002; } if (((from_bitField1_ & 0x01000000) != 0)) { - result.keyword_ = keywordBuilder_ == null - ? keyword_ - : keywordBuilder_.build(); - to_bitField1_ |= 0x00000040; + result.hotelClass_ = hotelClass_; + to_bitField1_ |= 0x00000004; } if (((from_bitField1_ & 0x02000000) != 0)) { - result.landingPageSource_ = landingPageSource_; + result.hotelCountry_ = hotelCountry_; + to_bitField1_ |= 0x00000008; } if (((from_bitField1_ & 0x04000000) != 0)) { - result.month_ = month_; - to_bitField1_ |= 0x00000080; + result.hotelDateSelectionType_ = hotelDateSelectionType_; } if (((from_bitField1_ & 0x08000000) != 0)) { - result.monthOfYear_ = monthOfYear_; + result.hotelLengthOfStay_ = hotelLengthOfStay_; + to_bitField1_ |= 0x00000010; } if (((from_bitField1_ & 0x10000000) != 0)) { - result.partnerHotelId_ = partnerHotelId_; - to_bitField1_ |= 0x00000100; + result.hotelRateRuleId_ = hotelRateRuleId_; + to_bitField1_ |= 0x00000020; } if (((from_bitField1_ & 0x20000000) != 0)) { - result.productAggregatorId_ = productAggregatorId_; - to_bitField1_ |= 0x00000200; + result.hotelRateType_ = hotelRateType_; } if (((from_bitField1_ & 0x40000000) != 0)) { - result.productCategoryLevel1_ = productCategoryLevel1_; - to_bitField1_ |= 0x00000400; + result.hotelPriceBucket_ = hotelPriceBucket_; } if (((from_bitField1_ & 0x80000000) != 0)) { - result.productCategoryLevel2_ = productCategoryLevel2_; - to_bitField1_ |= 0x00000800; + result.hotelState_ = hotelState_; + to_bitField1_ |= 0x00000040; } result.bitField0_ |= to_bitField0_; result.bitField1_ |= to_bitField1_; @@ -10054,129 +10567,129 @@ private void buildPartial2(com.google.ads.googleads.v25.common.Segments result) int from_bitField2_ = bitField2_; int to_bitField1_ = 0; if (((from_bitField2_ & 0x00000001) != 0)) { - result.productCategoryLevel3_ = productCategoryLevel3_; - to_bitField1_ |= 0x00001000; + result.hour_ = hour_; + to_bitField1_ |= 0x00000080; } if (((from_bitField2_ & 0x00000002) != 0)) { - result.productCategoryLevel4_ = productCategoryLevel4_; - to_bitField1_ |= 0x00002000; + result.interactionOnThisExtension_ = interactionOnThisExtension_; + to_bitField1_ |= 0x00000100; } if (((from_bitField2_ & 0x00000004) != 0)) { - result.productCategoryLevel5_ = productCategoryLevel5_; - to_bitField1_ |= 0x00004000; + result.keyword_ = keywordBuilder_ == null + ? keyword_ + : keywordBuilder_.build(); + to_bitField1_ |= 0x00000200; } if (((from_bitField2_ & 0x00000008) != 0)) { - result.productBrand_ = productBrand_; - to_bitField1_ |= 0x00008000; + result.landingPageSource_ = landingPageSource_; } if (((from_bitField2_ & 0x00000010) != 0)) { - result.productChannel_ = productChannel_; + result.loyaltyMembership_ = loyaltyMembership_; } if (((from_bitField2_ & 0x00000020) != 0)) { - result.productChannelExclusivity_ = productChannelExclusivity_; + result.month_ = month_; + to_bitField1_ |= 0x00000400; } if (((from_bitField2_ & 0x00000040) != 0)) { - result.productCondition_ = productCondition_; + result.monthOfYear_ = monthOfYear_; } if (((from_bitField2_ & 0x00000080) != 0)) { - result.productCountry_ = productCountry_; - to_bitField1_ |= 0x00010000; + result.partnerHotelId_ = partnerHotelId_; + to_bitField1_ |= 0x00000800; } if (((from_bitField2_ & 0x00000100) != 0)) { - result.productCustomAttribute0_ = productCustomAttribute0_; - to_bitField1_ |= 0x00020000; + result.productAggregatorId_ = productAggregatorId_; + to_bitField1_ |= 0x00001000; } if (((from_bitField2_ & 0x00000200) != 0)) { - result.productCustomAttribute1_ = productCustomAttribute1_; - to_bitField1_ |= 0x00040000; + result.productCategoryLevel1_ = productCategoryLevel1_; + to_bitField1_ |= 0x00002000; } if (((from_bitField2_ & 0x00000400) != 0)) { - result.productCustomAttribute2_ = productCustomAttribute2_; - to_bitField1_ |= 0x00080000; + result.productCategoryLevel2_ = productCategoryLevel2_; + to_bitField1_ |= 0x00004000; } if (((from_bitField2_ & 0x00000800) != 0)) { - result.productCustomAttribute3_ = productCustomAttribute3_; - to_bitField1_ |= 0x00100000; + result.productCategoryLevel3_ = productCategoryLevel3_; + to_bitField1_ |= 0x00008000; } if (((from_bitField2_ & 0x00001000) != 0)) { - result.productCustomAttribute4_ = productCustomAttribute4_; - to_bitField1_ |= 0x00200000; + result.productCategoryLevel4_ = productCategoryLevel4_; + to_bitField1_ |= 0x00010000; } if (((from_bitField2_ & 0x00002000) != 0)) { - result.productFeedLabel_ = productFeedLabel_; - to_bitField1_ |= 0x00400000; + result.productCategoryLevel5_ = productCategoryLevel5_; + to_bitField1_ |= 0x00020000; } if (((from_bitField2_ & 0x00004000) != 0)) { - result.productItemId_ = productItemId_; - to_bitField1_ |= 0x00800000; + result.productBrand_ = productBrand_; + to_bitField1_ |= 0x00040000; } if (((from_bitField2_ & 0x00008000) != 0)) { - result.productLanguage_ = productLanguage_; - to_bitField1_ |= 0x01000000; + result.productChannel_ = productChannel_; } if (((from_bitField2_ & 0x00010000) != 0)) { - result.productMerchantId_ = productMerchantId_; - to_bitField1_ |= 0x02000000; + result.productChannelExclusivity_ = productChannelExclusivity_; } if (((from_bitField2_ & 0x00020000) != 0)) { - result.productSoldCategoryLevel1_ = productSoldCategoryLevel1_; - to_bitField1_ |= 0x04000000; + result.productCondition_ = productCondition_; } if (((from_bitField2_ & 0x00040000) != 0)) { - result.productSoldCategoryLevel2_ = productSoldCategoryLevel2_; - to_bitField1_ |= 0x08000000; + result.productCountry_ = productCountry_; + to_bitField1_ |= 0x00080000; } if (((from_bitField2_ & 0x00080000) != 0)) { - result.productSoldCategoryLevel3_ = productSoldCategoryLevel3_; - to_bitField1_ |= 0x10000000; + result.productCustomAttribute0_ = productCustomAttribute0_; + to_bitField1_ |= 0x00100000; } if (((from_bitField2_ & 0x00100000) != 0)) { - result.productSoldCategoryLevel4_ = productSoldCategoryLevel4_; - to_bitField1_ |= 0x20000000; + result.productCustomAttribute1_ = productCustomAttribute1_; + to_bitField1_ |= 0x00200000; } if (((from_bitField2_ & 0x00200000) != 0)) { - result.productSoldCategoryLevel5_ = productSoldCategoryLevel5_; - to_bitField1_ |= 0x40000000; + result.productCustomAttribute2_ = productCustomAttribute2_; + to_bitField1_ |= 0x00400000; } if (((from_bitField2_ & 0x00400000) != 0)) { - result.productSoldBrand_ = productSoldBrand_; - to_bitField1_ |= 0x80000000; + result.productCustomAttribute3_ = productCustomAttribute3_; + to_bitField1_ |= 0x00800000; } if (((from_bitField2_ & 0x00800000) != 0)) { - result.productSoldCondition_ = productSoldCondition_; + result.productCustomAttribute4_ = productCustomAttribute4_; + to_bitField1_ |= 0x01000000; } - int to_bitField2_ = 0; if (((from_bitField2_ & 0x01000000) != 0)) { - result.productSoldCustomAttribute0_ = productSoldCustomAttribute0_; - to_bitField2_ |= 0x00000001; + result.productFeedLabel_ = productFeedLabel_; + to_bitField1_ |= 0x02000000; } if (((from_bitField2_ & 0x02000000) != 0)) { - result.productSoldCustomAttribute1_ = productSoldCustomAttribute1_; - to_bitField2_ |= 0x00000002; + result.productItemId_ = productItemId_; + to_bitField1_ |= 0x04000000; } if (((from_bitField2_ & 0x04000000) != 0)) { - result.productSoldCustomAttribute2_ = productSoldCustomAttribute2_; - to_bitField2_ |= 0x00000004; + result.productLanguage_ = productLanguage_; + to_bitField1_ |= 0x08000000; } if (((from_bitField2_ & 0x08000000) != 0)) { - result.productSoldCustomAttribute3_ = productSoldCustomAttribute3_; - to_bitField2_ |= 0x00000008; + result.productMerchantId_ = productMerchantId_; + to_bitField1_ |= 0x10000000; } if (((from_bitField2_ & 0x10000000) != 0)) { - result.productSoldCustomAttribute4_ = productSoldCustomAttribute4_; - to_bitField2_ |= 0x00000010; + result.productSoldCategoryLevel1_ = productSoldCategoryLevel1_; + to_bitField1_ |= 0x20000000; } if (((from_bitField2_ & 0x20000000) != 0)) { - result.productSoldItemId_ = productSoldItemId_; - to_bitField2_ |= 0x00000020; + result.productSoldCategoryLevel2_ = productSoldCategoryLevel2_; + to_bitField1_ |= 0x40000000; } if (((from_bitField2_ & 0x40000000) != 0)) { - result.productSoldTitle_ = productSoldTitle_; - to_bitField2_ |= 0x00000040; + result.productSoldCategoryLevel3_ = productSoldCategoryLevel3_; + to_bitField1_ |= 0x80000000; } + int to_bitField2_ = 0; if (((from_bitField2_ & 0x80000000) != 0)) { - result.productSoldTypeL1_ = productSoldTypeL1_; - to_bitField2_ |= 0x00000080; + result.productSoldCategoryLevel4_ = productSoldCategoryLevel4_; + to_bitField2_ |= 0x00000001; } result.bitField1_ |= to_bitField1_; result.bitField2_ |= to_bitField2_; @@ -10186,224 +10699,271 @@ private void buildPartial3(com.google.ads.googleads.v25.common.Segments result) int from_bitField3_ = bitField3_; int to_bitField2_ = 0; if (((from_bitField3_ & 0x00000001) != 0)) { - result.productSoldTypeL2_ = productSoldTypeL2_; - to_bitField2_ |= 0x00000100; + result.productSoldCategoryLevel5_ = productSoldCategoryLevel5_; + to_bitField2_ |= 0x00000002; } if (((from_bitField3_ & 0x00000002) != 0)) { - result.productSoldTypeL3_ = productSoldTypeL3_; - to_bitField2_ |= 0x00000200; + result.productSoldBrand_ = productSoldBrand_; + to_bitField2_ |= 0x00000004; } if (((from_bitField3_ & 0x00000004) != 0)) { - result.productSoldTypeL4_ = productSoldTypeL4_; - to_bitField2_ |= 0x00000400; + result.productSoldCondition_ = productSoldCondition_; } if (((from_bitField3_ & 0x00000008) != 0)) { - result.productSoldTypeL5_ = productSoldTypeL5_; - to_bitField2_ |= 0x00000800; + result.productSoldCustomAttribute0_ = productSoldCustomAttribute0_; + to_bitField2_ |= 0x00000008; } if (((from_bitField3_ & 0x00000010) != 0)) { - result.productStoreId_ = productStoreId_; - to_bitField2_ |= 0x00001000; + result.productSoldCustomAttribute1_ = productSoldCustomAttribute1_; + to_bitField2_ |= 0x00000010; } if (((from_bitField3_ & 0x00000020) != 0)) { - result.productTitle_ = productTitle_; - to_bitField2_ |= 0x00002000; + result.productSoldCustomAttribute2_ = productSoldCustomAttribute2_; + to_bitField2_ |= 0x00000020; } if (((from_bitField3_ & 0x00000040) != 0)) { - result.productTypeL1_ = productTypeL1_; - to_bitField2_ |= 0x00004000; + result.productSoldCustomAttribute3_ = productSoldCustomAttribute3_; + to_bitField2_ |= 0x00000040; } if (((from_bitField3_ & 0x00000080) != 0)) { - result.productTypeL2_ = productTypeL2_; - to_bitField2_ |= 0x00008000; + result.productSoldCustomAttribute4_ = productSoldCustomAttribute4_; + to_bitField2_ |= 0x00000080; } if (((from_bitField3_ & 0x00000100) != 0)) { - result.productTypeL3_ = productTypeL3_; - to_bitField2_ |= 0x00010000; + result.productSoldItemId_ = productSoldItemId_; + to_bitField2_ |= 0x00000100; } if (((from_bitField3_ & 0x00000200) != 0)) { - result.productTypeL4_ = productTypeL4_; - to_bitField2_ |= 0x00020000; + result.productSoldTitle_ = productSoldTitle_; + to_bitField2_ |= 0x00000200; } if (((from_bitField3_ & 0x00000400) != 0)) { - result.productTypeL5_ = productTypeL5_; - to_bitField2_ |= 0x00040000; + result.productSoldTypeL1_ = productSoldTypeL1_; + to_bitField2_ |= 0x00000400; } if (((from_bitField3_ & 0x00000800) != 0)) { - result.quarter_ = quarter_; - to_bitField2_ |= 0x00080000; + result.productSoldTypeL2_ = productSoldTypeL2_; + to_bitField2_ |= 0x00000800; } if (((from_bitField3_ & 0x00001000) != 0)) { - result.travelDestinationCity_ = travelDestinationCity_; - to_bitField2_ |= 0x00100000; + result.productSoldTypeL3_ = productSoldTypeL3_; + to_bitField2_ |= 0x00001000; } if (((from_bitField3_ & 0x00002000) != 0)) { - result.travelDestinationCountry_ = travelDestinationCountry_; - to_bitField2_ |= 0x00200000; + result.productSoldTypeL4_ = productSoldTypeL4_; + to_bitField2_ |= 0x00002000; } if (((from_bitField3_ & 0x00004000) != 0)) { - result.travelDestinationRegion_ = travelDestinationRegion_; - to_bitField2_ |= 0x00400000; + result.productSoldTypeL5_ = productSoldTypeL5_; + to_bitField2_ |= 0x00004000; } if (((from_bitField3_ & 0x00008000) != 0)) { - result.verticalAdsEventParticipantDisplayNames_ = verticalAdsEventParticipantDisplayNames_; - to_bitField2_ |= 0x00800000; + result.productStoreId_ = productStoreId_; + to_bitField2_ |= 0x00008000; } if (((from_bitField3_ & 0x00010000) != 0)) { - result.verticalAdsHotelClass_ = verticalAdsHotelClass_; - to_bitField2_ |= 0x01000000; + result.productTitle_ = productTitle_; + to_bitField2_ |= 0x00010000; } if (((from_bitField3_ & 0x00020000) != 0)) { - result.verticalAdsListing_ = verticalAdsListing_; - to_bitField2_ |= 0x02000000; + result.productTypeL1_ = productTypeL1_; + to_bitField2_ |= 0x00020000; } if (((from_bitField3_ & 0x00040000) != 0)) { - result.verticalAdsListingBrand_ = verticalAdsListingBrand_; - to_bitField2_ |= 0x04000000; + result.productTypeL2_ = productTypeL2_; + to_bitField2_ |= 0x00040000; } if (((from_bitField3_ & 0x00080000) != 0)) { - result.verticalAdsListingCity_ = verticalAdsListingCity_; - to_bitField2_ |= 0x08000000; + result.productTypeL3_ = productTypeL3_; + to_bitField2_ |= 0x00080000; } if (((from_bitField3_ & 0x00100000) != 0)) { - result.verticalAdsListingCountry_ = verticalAdsListingCountry_; - to_bitField2_ |= 0x10000000; + result.productTypeL4_ = productTypeL4_; + to_bitField2_ |= 0x00100000; } if (((from_bitField3_ & 0x00200000) != 0)) { - result.verticalAdsListingRegion_ = verticalAdsListingRegion_; - to_bitField2_ |= 0x20000000; + result.productTypeL5_ = productTypeL5_; + to_bitField2_ |= 0x00200000; } if (((from_bitField3_ & 0x00400000) != 0)) { - result.verticalAdsListingUserRating_ = verticalAdsListingUserRating_; - to_bitField2_ |= 0x40000000; + result.quarter_ = quarter_; + to_bitField2_ |= 0x00400000; } if (((from_bitField3_ & 0x00800000) != 0)) { - result.verticalAdsListingVenue_ = verticalAdsListingVenue_; - to_bitField2_ |= 0x80000000; + result.travelDestinationCity_ = travelDestinationCity_; + to_bitField2_ |= 0x00800000; } - int to_bitField3_ = 0; if (((from_bitField3_ & 0x01000000) != 0)) { - result.verticalAdsPartnerAccount_ = verticalAdsPartnerAccount_; - to_bitField3_ |= 0x00000001; + result.travelDestinationCountry_ = travelDestinationCountry_; + to_bitField2_ |= 0x01000000; } if (((from_bitField3_ & 0x02000000) != 0)) { - result.verticalAdsVertical_ = verticalAdsVertical_; - to_bitField3_ |= 0x00000002; + result.travelDestinationRegion_ = travelDestinationRegion_; + to_bitField2_ |= 0x02000000; } if (((from_bitField3_ & 0x04000000) != 0)) { - result.recommendationType_ = recommendationType_; + result.verticalAdsEventParticipantDisplayNames_ = verticalAdsEventParticipantDisplayNames_; + to_bitField2_ |= 0x04000000; } if (((from_bitField3_ & 0x08000000) != 0)) { - result.searchEngineResultsPageType_ = searchEngineResultsPageType_; + result.verticalAdsHotelClass_ = verticalAdsHotelClass_; + to_bitField2_ |= 0x08000000; } if (((from_bitField3_ & 0x10000000) != 0)) { - result.searchSubcategory_ = searchSubcategory_; - to_bitField3_ |= 0x00000004; + result.verticalAdsListing_ = verticalAdsListing_; + to_bitField2_ |= 0x10000000; } if (((from_bitField3_ & 0x20000000) != 0)) { - result.searchTerm_ = searchTerm_; - to_bitField3_ |= 0x00000008; + result.verticalAdsListingBrand_ = verticalAdsListingBrand_; + to_bitField2_ |= 0x20000000; } if (((from_bitField3_ & 0x40000000) != 0)) { - result.searchTermMatchType_ = searchTermMatchType_; + result.verticalAdsListingCity_ = verticalAdsListingCity_; + to_bitField2_ |= 0x40000000; } if (((from_bitField3_ & 0x80000000) != 0)) { - result.matchType_ = matchType_; + result.verticalAdsListingCountry_ = verticalAdsListingCountry_; + to_bitField2_ |= 0x80000000; } result.bitField2_ |= to_bitField2_; - result.bitField3_ |= to_bitField3_; } private void buildPartial4(com.google.ads.googleads.v25.common.Segments result) { int from_bitField4_ = bitField4_; + int to_bitField3_ = 0; if (((from_bitField4_ & 0x00000001) != 0)) { - result.slot_ = slot_; + result.verticalAdsListingRegion_ = verticalAdsListingRegion_; + to_bitField3_ |= 0x00000001; } if (((from_bitField4_ & 0x00000002) != 0)) { - result.conversionValueRulePrimaryDimension_ = conversionValueRulePrimaryDimension_; + result.verticalAdsListingUserRating_ = verticalAdsListingUserRating_; + to_bitField3_ |= 0x00000002; } - int to_bitField3_ = 0; if (((from_bitField4_ & 0x00000004) != 0)) { - result.webpage_ = webpage_; - to_bitField3_ |= 0x00000010; + result.verticalAdsListingVenue_ = verticalAdsListingVenue_; + to_bitField3_ |= 0x00000004; } if (((from_bitField4_ & 0x00000008) != 0)) { - result.week_ = week_; - to_bitField3_ |= 0x00000020; + result.verticalAdsPartnerAccount_ = verticalAdsPartnerAccount_; + to_bitField3_ |= 0x00000008; } if (((from_bitField4_ & 0x00000010) != 0)) { - result.year_ = year_; - to_bitField3_ |= 0x00000040; + result.verticalAdsVertical_ = verticalAdsVertical_; + to_bitField3_ |= 0x00000010; } if (((from_bitField4_ & 0x00000020) != 0)) { - result.skAdNetworkFineConversionValue_ = skAdNetworkFineConversionValue_; - to_bitField3_ |= 0x00000080; + result.recommendationType_ = recommendationType_; } if (((from_bitField4_ & 0x00000040) != 0)) { - result.skAdNetworkRedistributedFineConversionValue_ = skAdNetworkRedistributedFineConversionValue_; - to_bitField3_ |= 0x00000100; + result.searchEngineResultsPageType_ = searchEngineResultsPageType_; } if (((from_bitField4_ & 0x00000080) != 0)) { - result.skAdNetworkUserType_ = skAdNetworkUserType_; + result.searchSubcategory_ = searchSubcategory_; + to_bitField3_ |= 0x00000020; } if (((from_bitField4_ & 0x00000100) != 0)) { - result.skAdNetworkAdEventType_ = skAdNetworkAdEventType_; + result.searchTerm_ = searchTerm_; + to_bitField3_ |= 0x00000040; } if (((from_bitField4_ & 0x00000200) != 0)) { + result.searchTermMatchType_ = searchTermMatchType_; + } + if (((from_bitField4_ & 0x00000400) != 0)) { + result.matchType_ = matchType_; + } + if (((from_bitField4_ & 0x00000800) != 0)) { + result.slot_ = slot_; + } + if (((from_bitField4_ & 0x00001000) != 0)) { + result.conversionValueRulePrimaryDimension_ = conversionValueRulePrimaryDimension_; + } + if (((from_bitField4_ & 0x00002000) != 0)) { + result.webpage_ = webpage_; + to_bitField3_ |= 0x00000080; + } + if (((from_bitField4_ & 0x00004000) != 0)) { + result.week_ = week_; + to_bitField3_ |= 0x00000100; + } + if (((from_bitField4_ & 0x00008000) != 0)) { + result.year_ = year_; + to_bitField3_ |= 0x00000200; + } + if (((from_bitField4_ & 0x00010000) != 0)) { + result.skAdNetworkFineConversionValue_ = skAdNetworkFineConversionValue_; + to_bitField3_ |= 0x00000400; + } + if (((from_bitField4_ & 0x00020000) != 0)) { + result.skAdNetworkRedistributedFineConversionValue_ = skAdNetworkRedistributedFineConversionValue_; + to_bitField3_ |= 0x00000800; + } + if (((from_bitField4_ & 0x00040000) != 0)) { + result.skAdNetworkUserType_ = skAdNetworkUserType_; + } + if (((from_bitField4_ & 0x00080000) != 0)) { + result.skAdNetworkAdEventType_ = skAdNetworkAdEventType_; + } + if (((from_bitField4_ & 0x00100000) != 0)) { result.skAdNetworkSourceApp_ = skAdNetworkSourceAppBuilder_ == null ? skAdNetworkSourceApp_ : skAdNetworkSourceAppBuilder_.build(); - to_bitField3_ |= 0x00000200; + to_bitField3_ |= 0x00001000; } - if (((from_bitField4_ & 0x00000400) != 0)) { + if (((from_bitField4_ & 0x00200000) != 0)) { result.skAdNetworkAttributionCredit_ = skAdNetworkAttributionCredit_; } - if (((from_bitField4_ & 0x00000800) != 0)) { + if (((from_bitField4_ & 0x00400000) != 0)) { result.skAdNetworkCoarseConversionValue_ = skAdNetworkCoarseConversionValue_; } - if (((from_bitField4_ & 0x00001000) != 0)) { + if (((from_bitField4_ & 0x00800000) != 0)) { result.skAdNetworkSourceDomain_ = skAdNetworkSourceDomain_; - to_bitField3_ |= 0x00000400; + to_bitField3_ |= 0x00002000; } - if (((from_bitField4_ & 0x00002000) != 0)) { + if (((from_bitField4_ & 0x01000000) != 0)) { result.skAdNetworkSourceType_ = skAdNetworkSourceType_; } - if (((from_bitField4_ & 0x00004000) != 0)) { + if (((from_bitField4_ & 0x02000000) != 0)) { result.skAdNetworkPostbackSequenceIndex_ = skAdNetworkPostbackSequenceIndex_; - to_bitField3_ |= 0x00000800; + to_bitField3_ |= 0x00004000; } - if (((from_bitField4_ & 0x00008000) != 0)) { + if (((from_bitField4_ & 0x04000000) != 0)) { result.skAdNetworkVersion_ = skAdNetworkVersion_; - to_bitField3_ |= 0x00001000; + to_bitField3_ |= 0x00008000; } - if (((from_bitField4_ & 0x00010000) != 0)) { + if (((from_bitField4_ & 0x08000000) != 0)) { result.assetInteractionTarget_ = assetInteractionTargetBuilder_ == null ? assetInteractionTarget_ : assetInteractionTargetBuilder_.build(); - to_bitField3_ |= 0x00002000; + to_bitField3_ |= 0x00010000; } - if (((from_bitField4_ & 0x00020000) != 0)) { + if (((from_bitField4_ & 0x10000000) != 0)) { result.newVersusReturningCustomers_ = newVersusReturningCustomers_; } - if (((from_bitField4_ & 0x00040000) != 0)) { + if (((from_bitField4_ & 0x20000000) != 0)) { result.adjustedAgeRange_ = adjustedAgeRange_; } - if (((from_bitField4_ & 0x00080000) != 0)) { + if (((from_bitField4_ & 0x40000000) != 0)) { result.adjustedGender_ = adjustedGender_; } - if (((from_bitField4_ & 0x00100000) != 0)) { + if (((from_bitField4_ & 0x80000000) != 0)) { result.searchTermMatchSource_ = searchTermMatchSource_; } - if (((from_bitField4_ & 0x00200000) != 0)) { + result.bitField3_ |= to_bitField3_; + } + + private void buildPartial5(com.google.ads.googleads.v25.common.Segments result) { + int from_bitField5_ = bitField5_; + if (((from_bitField5_ & 0x00000001) != 0)) { result.searchTermTargetingStatus_ = searchTermTargetingStatus_; } - if (((from_bitField4_ & 0x00400000) != 0)) { + int to_bitField3_ = 0; + if (((from_bitField5_ & 0x00000002) != 0)) { result.adUsingProductData_ = adUsingProductData_; - to_bitField3_ |= 0x00004000; + to_bitField3_ |= 0x00020000; } - if (((from_bitField4_ & 0x00800000) != 0)) { + if (((from_bitField5_ & 0x00000004) != 0)) { result.adUsingVideo_ = adUsingVideo_; - to_bitField3_ |= 0x00008000; + to_bitField3_ |= 0x00040000; } result.bitField3_ |= to_bitField3_; } @@ -10466,22 +11026,28 @@ public Builder mergeFrom(com.google.ads.googleads.v25.common.Segments other) { if (other.adSubNetworkType_ != 0) { setAdSubNetworkTypeValue(other.getAdSubNetworkTypeValue()); } + if (other.ageRange_ != 0) { + setAgeRangeValue(other.getAgeRangeValue()); + } if (other.hasAssetGroup()) { assetGroup_ = other.assetGroup_; - bitField0_ |= 0x00001000; + bitField0_ |= 0x00002000; onChanged(); } if (other.hasAuctionInsightDomain()) { auctionInsightDomain_ = other.auctionInsightDomain_; - bitField0_ |= 0x00002000; + bitField0_ |= 0x00004000; onChanged(); } if (other.hasBudgetCampaignAssociationStatus()) { mergeBudgetCampaignAssociationStatus(other.getBudgetCampaignAssociationStatus()); } + if (other.brandLiftMeasurementType_ != 0) { + setBrandLiftMeasurementTypeValue(other.getBrandLiftMeasurementTypeValue()); + } if (other.hasCampaign()) { campaign_ = other.campaign_; - bitField0_ |= 0x00008000; + bitField0_ |= 0x00020000; onChanged(); } if (other.clickType_ != 0) { @@ -10489,7 +11055,7 @@ public Builder mergeFrom(com.google.ads.googleads.v25.common.Segments other) { } if (other.hasConversionAction()) { conversionAction_ = other.conversionAction_; - bitField0_ |= 0x00020000; + bitField0_ |= 0x00080000; onChanged(); } if (other.conversionActionCategory_ != 0) { @@ -10497,7 +11063,7 @@ public Builder mergeFrom(com.google.ads.googleads.v25.common.Segments other) { } if (other.hasConversionActionName()) { conversionActionName_ = other.conversionActionName_; - bitField0_ |= 0x00080000; + bitField0_ |= 0x00200000; onChanged(); } if (other.hasConversionAdjustment()) { @@ -10509,12 +11075,34 @@ public Builder mergeFrom(com.google.ads.googleads.v25.common.Segments other) { if (other.conversionLagBucket_ != 0) { setConversionLagBucketValue(other.getConversionLagBucketValue()); } + if (other.conversionLiftConversionCategory_ != 0) { + setConversionLiftConversionCategoryValue(other.getConversionLiftConversionCategoryValue()); + } + if (other.getConversionLiftEndDate() != 0L) { + setConversionLiftEndDate(other.getConversionLiftEndDate()); + } + if (other.conversionLiftIncludedConversionActionTypes_ != 0) { + setConversionLiftIncludedConversionActionTypesValue(other.getConversionLiftIncludedConversionActionTypesValue()); + } + if (other.getConversionLiftStartDate() != 0L) { + setConversionLiftStartDate(other.getConversionLiftStartDate()); + } if (other.conversionOrAdjustmentLagBucket_ != 0) { setConversionOrAdjustmentLagBucketValue(other.getConversionOrAdjustmentLagBucketValue()); } + if (other.hasCountry()) { + country_ = other.country_; + bitField0_ |= 0x40000000; + onChanged(); + } + if (other.hasCountryLocalizedName()) { + countryLocalizedName_ = other.countryLocalizedName_; + bitField0_ |= 0x80000000; + onChanged(); + } if (other.hasDate()) { date_ = other.date_; - bitField0_ |= 0x01000000; + bitField1_ |= 0x00000001; onChanged(); } if (other.dayOfWeek_ != 0) { @@ -10526,67 +11114,75 @@ public Builder mergeFrom(com.google.ads.googleads.v25.common.Segments other) { if (other.mobileDevicePlatform_ != 0) { setMobileDevicePlatformValue(other.getMobileDevicePlatformValue()); } + if (other.hasExperimentArm()) { + experimentArm_ = other.experimentArm_; + bitField1_ |= 0x00000010; + onChanged(); + } if (other.externalConversionSource_ != 0) { setExternalConversionSourceValue(other.getExternalConversionSourceValue()); } + if (other.gender_ != 0) { + setGenderValue(other.getGenderValue()); + } if (other.hasGeoTargetAirport()) { geoTargetAirport_ = other.geoTargetAirport_; - bitField0_ |= 0x20000000; + bitField1_ |= 0x00000080; onChanged(); } if (other.hasGeoTargetCanton()) { geoTargetCanton_ = other.geoTargetCanton_; - bitField0_ |= 0x40000000; + bitField1_ |= 0x00000100; onChanged(); } if (other.hasGeoTargetCity()) { geoTargetCity_ = other.geoTargetCity_; - bitField0_ |= 0x80000000; + bitField1_ |= 0x00000200; onChanged(); } if (other.hasGeoTargetCountry()) { geoTargetCountry_ = other.geoTargetCountry_; - bitField1_ |= 0x00000001; + bitField1_ |= 0x00000400; onChanged(); } if (other.hasGeoTargetCounty()) { geoTargetCounty_ = other.geoTargetCounty_; - bitField1_ |= 0x00000002; + bitField1_ |= 0x00000800; onChanged(); } if (other.hasGeoTargetDistrict()) { geoTargetDistrict_ = other.geoTargetDistrict_; - bitField1_ |= 0x00000004; + bitField1_ |= 0x00001000; onChanged(); } if (other.hasGeoTargetMetro()) { geoTargetMetro_ = other.geoTargetMetro_; - bitField1_ |= 0x00000008; + bitField1_ |= 0x00002000; onChanged(); } if (other.hasGeoTargetMostSpecificLocation()) { geoTargetMostSpecificLocation_ = other.geoTargetMostSpecificLocation_; - bitField1_ |= 0x00000010; + bitField1_ |= 0x00004000; onChanged(); } if (other.hasGeoTargetPostalCode()) { geoTargetPostalCode_ = other.geoTargetPostalCode_; - bitField1_ |= 0x00000020; + bitField1_ |= 0x00008000; onChanged(); } if (other.hasGeoTargetProvince()) { geoTargetProvince_ = other.geoTargetProvince_; - bitField1_ |= 0x00000040; + bitField1_ |= 0x00010000; onChanged(); } if (other.hasGeoTargetRegion()) { geoTargetRegion_ = other.geoTargetRegion_; - bitField1_ |= 0x00000080; + bitField1_ |= 0x00020000; onChanged(); } if (other.hasGeoTargetState()) { geoTargetState_ = other.geoTargetState_; - bitField1_ |= 0x00000100; + bitField1_ |= 0x00040000; onChanged(); } if (other.hasHotelBookingWindowDays()) { @@ -10597,7 +11193,7 @@ public Builder mergeFrom(com.google.ads.googleads.v25.common.Segments other) { } if (other.hasHotelCheckInDate()) { hotelCheckInDate_ = other.hotelCheckInDate_; - bitField1_ |= 0x00000800; + bitField1_ |= 0x00200000; onChanged(); } if (other.hotelCheckInDayOfWeek_ != 0) { @@ -10605,7 +11201,7 @@ public Builder mergeFrom(com.google.ads.googleads.v25.common.Segments other) { } if (other.hasHotelCity()) { hotelCity_ = other.hotelCity_; - bitField1_ |= 0x00002000; + bitField1_ |= 0x00800000; onChanged(); } if (other.hasHotelClass()) { @@ -10613,7 +11209,7 @@ public Builder mergeFrom(com.google.ads.googleads.v25.common.Segments other) { } if (other.hasHotelCountry()) { hotelCountry_ = other.hotelCountry_; - bitField1_ |= 0x00008000; + bitField1_ |= 0x02000000; onChanged(); } if (other.hotelDateSelectionType_ != 0) { @@ -10624,7 +11220,7 @@ public Builder mergeFrom(com.google.ads.googleads.v25.common.Segments other) { } if (other.hasHotelRateRuleId()) { hotelRateRuleId_ = other.hotelRateRuleId_; - bitField1_ |= 0x00040000; + bitField1_ |= 0x10000000; onChanged(); } if (other.hotelRateType_ != 0) { @@ -10635,7 +11231,7 @@ public Builder mergeFrom(com.google.ads.googleads.v25.common.Segments other) { } if (other.hasHotelState()) { hotelState_ = other.hotelState_; - bitField1_ |= 0x00200000; + bitField1_ |= 0x80000000; onChanged(); } if (other.hasHour()) { @@ -10650,9 +11246,12 @@ public Builder mergeFrom(com.google.ads.googleads.v25.common.Segments other) { if (other.landingPageSource_ != 0) { setLandingPageSourceValue(other.getLandingPageSourceValue()); } + if (other.loyaltyMembership_ != 0) { + setLoyaltyMembershipValue(other.getLoyaltyMembershipValue()); + } if (other.hasMonth()) { month_ = other.month_; - bitField1_ |= 0x04000000; + bitField2_ |= 0x00000020; onChanged(); } if (other.monthOfYear_ != 0) { @@ -10660,7 +11259,7 @@ public Builder mergeFrom(com.google.ads.googleads.v25.common.Segments other) { } if (other.hasPartnerHotelId()) { partnerHotelId_ = other.partnerHotelId_; - bitField1_ |= 0x10000000; + bitField2_ |= 0x00000080; onChanged(); } if (other.hasProductAggregatorId()) { @@ -10668,32 +11267,32 @@ public Builder mergeFrom(com.google.ads.googleads.v25.common.Segments other) { } if (other.hasProductCategoryLevel1()) { productCategoryLevel1_ = other.productCategoryLevel1_; - bitField1_ |= 0x40000000; + bitField2_ |= 0x00000200; onChanged(); } if (other.hasProductCategoryLevel2()) { productCategoryLevel2_ = other.productCategoryLevel2_; - bitField1_ |= 0x80000000; + bitField2_ |= 0x00000400; onChanged(); } if (other.hasProductCategoryLevel3()) { productCategoryLevel3_ = other.productCategoryLevel3_; - bitField2_ |= 0x00000001; + bitField2_ |= 0x00000800; onChanged(); } if (other.hasProductCategoryLevel4()) { productCategoryLevel4_ = other.productCategoryLevel4_; - bitField2_ |= 0x00000002; + bitField2_ |= 0x00001000; onChanged(); } if (other.hasProductCategoryLevel5()) { productCategoryLevel5_ = other.productCategoryLevel5_; - bitField2_ |= 0x00000004; + bitField2_ |= 0x00002000; onChanged(); } if (other.hasProductBrand()) { productBrand_ = other.productBrand_; - bitField2_ |= 0x00000008; + bitField2_ |= 0x00004000; onChanged(); } if (other.productChannel_ != 0) { @@ -10707,47 +11306,47 @@ public Builder mergeFrom(com.google.ads.googleads.v25.common.Segments other) { } if (other.hasProductCountry()) { productCountry_ = other.productCountry_; - bitField2_ |= 0x00000080; + bitField2_ |= 0x00040000; onChanged(); } if (other.hasProductCustomAttribute0()) { productCustomAttribute0_ = other.productCustomAttribute0_; - bitField2_ |= 0x00000100; + bitField2_ |= 0x00080000; onChanged(); } if (other.hasProductCustomAttribute1()) { productCustomAttribute1_ = other.productCustomAttribute1_; - bitField2_ |= 0x00000200; + bitField2_ |= 0x00100000; onChanged(); } if (other.hasProductCustomAttribute2()) { productCustomAttribute2_ = other.productCustomAttribute2_; - bitField2_ |= 0x00000400; + bitField2_ |= 0x00200000; onChanged(); } if (other.hasProductCustomAttribute3()) { productCustomAttribute3_ = other.productCustomAttribute3_; - bitField2_ |= 0x00000800; + bitField2_ |= 0x00400000; onChanged(); } if (other.hasProductCustomAttribute4()) { productCustomAttribute4_ = other.productCustomAttribute4_; - bitField2_ |= 0x00001000; + bitField2_ |= 0x00800000; onChanged(); } if (other.hasProductFeedLabel()) { productFeedLabel_ = other.productFeedLabel_; - bitField2_ |= 0x00002000; + bitField2_ |= 0x01000000; onChanged(); } if (other.hasProductItemId()) { productItemId_ = other.productItemId_; - bitField2_ |= 0x00004000; + bitField2_ |= 0x02000000; onChanged(); } if (other.hasProductLanguage()) { productLanguage_ = other.productLanguage_; - bitField2_ |= 0x00008000; + bitField2_ |= 0x04000000; onChanged(); } if (other.hasProductMerchantId()) { @@ -10755,32 +11354,32 @@ public Builder mergeFrom(com.google.ads.googleads.v25.common.Segments other) { } if (other.hasProductSoldCategoryLevel1()) { productSoldCategoryLevel1_ = other.productSoldCategoryLevel1_; - bitField2_ |= 0x00020000; + bitField2_ |= 0x10000000; onChanged(); } if (other.hasProductSoldCategoryLevel2()) { productSoldCategoryLevel2_ = other.productSoldCategoryLevel2_; - bitField2_ |= 0x00040000; + bitField2_ |= 0x20000000; onChanged(); } if (other.hasProductSoldCategoryLevel3()) { productSoldCategoryLevel3_ = other.productSoldCategoryLevel3_; - bitField2_ |= 0x00080000; + bitField2_ |= 0x40000000; onChanged(); } if (other.hasProductSoldCategoryLevel4()) { productSoldCategoryLevel4_ = other.productSoldCategoryLevel4_; - bitField2_ |= 0x00100000; + bitField2_ |= 0x80000000; onChanged(); } if (other.hasProductSoldCategoryLevel5()) { productSoldCategoryLevel5_ = other.productSoldCategoryLevel5_; - bitField2_ |= 0x00200000; + bitField3_ |= 0x00000001; onChanged(); } if (other.hasProductSoldBrand()) { productSoldBrand_ = other.productSoldBrand_; - bitField2_ |= 0x00400000; + bitField3_ |= 0x00000002; onChanged(); } if (other.productSoldCondition_ != 0) { @@ -10788,122 +11387,122 @@ public Builder mergeFrom(com.google.ads.googleads.v25.common.Segments other) { } if (other.hasProductSoldCustomAttribute0()) { productSoldCustomAttribute0_ = other.productSoldCustomAttribute0_; - bitField2_ |= 0x01000000; + bitField3_ |= 0x00000008; onChanged(); } if (other.hasProductSoldCustomAttribute1()) { productSoldCustomAttribute1_ = other.productSoldCustomAttribute1_; - bitField2_ |= 0x02000000; + bitField3_ |= 0x00000010; onChanged(); } if (other.hasProductSoldCustomAttribute2()) { productSoldCustomAttribute2_ = other.productSoldCustomAttribute2_; - bitField2_ |= 0x04000000; + bitField3_ |= 0x00000020; onChanged(); } if (other.hasProductSoldCustomAttribute3()) { productSoldCustomAttribute3_ = other.productSoldCustomAttribute3_; - bitField2_ |= 0x08000000; + bitField3_ |= 0x00000040; onChanged(); } if (other.hasProductSoldCustomAttribute4()) { productSoldCustomAttribute4_ = other.productSoldCustomAttribute4_; - bitField2_ |= 0x10000000; + bitField3_ |= 0x00000080; onChanged(); } if (other.hasProductSoldItemId()) { productSoldItemId_ = other.productSoldItemId_; - bitField2_ |= 0x20000000; + bitField3_ |= 0x00000100; onChanged(); } if (other.hasProductSoldTitle()) { productSoldTitle_ = other.productSoldTitle_; - bitField2_ |= 0x40000000; + bitField3_ |= 0x00000200; onChanged(); } if (other.hasProductSoldTypeL1()) { productSoldTypeL1_ = other.productSoldTypeL1_; - bitField2_ |= 0x80000000; + bitField3_ |= 0x00000400; onChanged(); } if (other.hasProductSoldTypeL2()) { productSoldTypeL2_ = other.productSoldTypeL2_; - bitField3_ |= 0x00000001; + bitField3_ |= 0x00000800; onChanged(); } if (other.hasProductSoldTypeL3()) { productSoldTypeL3_ = other.productSoldTypeL3_; - bitField3_ |= 0x00000002; + bitField3_ |= 0x00001000; onChanged(); } if (other.hasProductSoldTypeL4()) { productSoldTypeL4_ = other.productSoldTypeL4_; - bitField3_ |= 0x00000004; + bitField3_ |= 0x00002000; onChanged(); } if (other.hasProductSoldTypeL5()) { productSoldTypeL5_ = other.productSoldTypeL5_; - bitField3_ |= 0x00000008; + bitField3_ |= 0x00004000; onChanged(); } if (other.hasProductStoreId()) { productStoreId_ = other.productStoreId_; - bitField3_ |= 0x00000010; + bitField3_ |= 0x00008000; onChanged(); } if (other.hasProductTitle()) { productTitle_ = other.productTitle_; - bitField3_ |= 0x00000020; + bitField3_ |= 0x00010000; onChanged(); } if (other.hasProductTypeL1()) { productTypeL1_ = other.productTypeL1_; - bitField3_ |= 0x00000040; + bitField3_ |= 0x00020000; onChanged(); } if (other.hasProductTypeL2()) { productTypeL2_ = other.productTypeL2_; - bitField3_ |= 0x00000080; + bitField3_ |= 0x00040000; onChanged(); } if (other.hasProductTypeL3()) { productTypeL3_ = other.productTypeL3_; - bitField3_ |= 0x00000100; + bitField3_ |= 0x00080000; onChanged(); } if (other.hasProductTypeL4()) { productTypeL4_ = other.productTypeL4_; - bitField3_ |= 0x00000200; + bitField3_ |= 0x00100000; onChanged(); } if (other.hasProductTypeL5()) { productTypeL5_ = other.productTypeL5_; - bitField3_ |= 0x00000400; + bitField3_ |= 0x00200000; onChanged(); } if (other.hasQuarter()) { quarter_ = other.quarter_; - bitField3_ |= 0x00000800; + bitField3_ |= 0x00400000; onChanged(); } if (other.hasTravelDestinationCity()) { travelDestinationCity_ = other.travelDestinationCity_; - bitField3_ |= 0x00001000; + bitField3_ |= 0x00800000; onChanged(); } if (other.hasTravelDestinationCountry()) { travelDestinationCountry_ = other.travelDestinationCountry_; - bitField3_ |= 0x00002000; + bitField3_ |= 0x01000000; onChanged(); } if (other.hasTravelDestinationRegion()) { travelDestinationRegion_ = other.travelDestinationRegion_; - bitField3_ |= 0x00004000; + bitField3_ |= 0x02000000; onChanged(); } if (other.hasVerticalAdsEventParticipantDisplayNames()) { verticalAdsEventParticipantDisplayNames_ = other.verticalAdsEventParticipantDisplayNames_; - bitField3_ |= 0x00008000; + bitField3_ |= 0x04000000; onChanged(); } if (other.hasVerticalAdsHotelClass()) { @@ -10911,27 +11510,27 @@ public Builder mergeFrom(com.google.ads.googleads.v25.common.Segments other) { } if (other.hasVerticalAdsListing()) { verticalAdsListing_ = other.verticalAdsListing_; - bitField3_ |= 0x00020000; + bitField3_ |= 0x10000000; onChanged(); } if (other.hasVerticalAdsListingBrand()) { verticalAdsListingBrand_ = other.verticalAdsListingBrand_; - bitField3_ |= 0x00040000; + bitField3_ |= 0x20000000; onChanged(); } if (other.hasVerticalAdsListingCity()) { verticalAdsListingCity_ = other.verticalAdsListingCity_; - bitField3_ |= 0x00080000; + bitField3_ |= 0x40000000; onChanged(); } if (other.hasVerticalAdsListingCountry()) { verticalAdsListingCountry_ = other.verticalAdsListingCountry_; - bitField3_ |= 0x00100000; + bitField3_ |= 0x80000000; onChanged(); } if (other.hasVerticalAdsListingRegion()) { verticalAdsListingRegion_ = other.verticalAdsListingRegion_; - bitField3_ |= 0x00200000; + bitField4_ |= 0x00000001; onChanged(); } if (other.hasVerticalAdsListingUserRating()) { @@ -10939,7 +11538,7 @@ public Builder mergeFrom(com.google.ads.googleads.v25.common.Segments other) { } if (other.hasVerticalAdsListingVenue()) { verticalAdsListingVenue_ = other.verticalAdsListingVenue_; - bitField3_ |= 0x00800000; + bitField4_ |= 0x00000004; onChanged(); } if (other.hasVerticalAdsPartnerAccount()) { @@ -10956,12 +11555,12 @@ public Builder mergeFrom(com.google.ads.googleads.v25.common.Segments other) { } if (other.hasSearchSubcategory()) { searchSubcategory_ = other.searchSubcategory_; - bitField3_ |= 0x10000000; + bitField4_ |= 0x00000080; onChanged(); } if (other.hasSearchTerm()) { searchTerm_ = other.searchTerm_; - bitField3_ |= 0x20000000; + bitField4_ |= 0x00000100; onChanged(); } if (other.searchTermMatchType_ != 0) { @@ -10978,12 +11577,12 @@ public Builder mergeFrom(com.google.ads.googleads.v25.common.Segments other) { } if (other.hasWebpage()) { webpage_ = other.webpage_; - bitField4_ |= 0x00000004; + bitField4_ |= 0x00002000; onChanged(); } if (other.hasWeek()) { week_ = other.week_; - bitField4_ |= 0x00000008; + bitField4_ |= 0x00004000; onChanged(); } if (other.hasYear()) { @@ -11012,7 +11611,7 @@ public Builder mergeFrom(com.google.ads.googleads.v25.common.Segments other) { } if (other.hasSkAdNetworkSourceDomain()) { skAdNetworkSourceDomain_ = other.skAdNetworkSourceDomain_; - bitField4_ |= 0x00001000; + bitField4_ |= 0x00800000; onChanged(); } if (other.skAdNetworkSourceType_ != 0) { @@ -11023,7 +11622,7 @@ public Builder mergeFrom(com.google.ads.googleads.v25.common.Segments other) { } if (other.hasSkAdNetworkVersion()) { skAdNetworkVersion_ = other.skAdNetworkVersion_; - bitField4_ |= 0x00008000; + bitField4_ |= 0x04000000; onChanged(); } if (other.hasAssetInteractionTarget()) { @@ -11078,12 +11677,12 @@ public Builder mergeFrom( break; case 8: { device_ = input.readEnum(); - bitField0_ |= 0x04000000; + bitField1_ |= 0x00000004; break; } // case 8 case 16: { conversionAttributionEventType_ = input.readEnum(); - bitField0_ |= 0x00200000; + bitField0_ |= 0x00800000; break; } // case 16 case 24: { @@ -11093,356 +11692,356 @@ public Builder mergeFrom( } // case 24 case 40: { dayOfWeek_ = input.readEnum(); - bitField0_ |= 0x02000000; + bitField1_ |= 0x00000002; break; } // case 40 case 72: { hotelCheckInDayOfWeek_ = input.readEnum(); - bitField1_ |= 0x00001000; + bitField1_ |= 0x00400000; break; } // case 72 case 104: { hotelDateSelectionType_ = input.readEnum(); - bitField1_ |= 0x00010000; + bitField1_ |= 0x04000000; break; } // case 104 case 144: { monthOfYear_ = input.readEnum(); - bitField1_ |= 0x08000000; + bitField2_ |= 0x00000040; break; } // case 144 case 176: { searchTermMatchType_ = input.readEnum(); - bitField3_ |= 0x40000000; + bitField4_ |= 0x00000200; break; } // case 176 case 184: { slot_ = input.readEnum(); - bitField4_ |= 0x00000001; + bitField4_ |= 0x00000800; break; } // case 184 case 208: { clickType_ = input.readEnum(); - bitField0_ |= 0x00010000; + bitField0_ |= 0x00040000; break; } // case 208 case 240: { productChannel_ = input.readEnum(); - bitField2_ |= 0x00000010; + bitField2_ |= 0x00008000; break; } // case 240 case 248: { productChannelExclusivity_ = input.readEnum(); - bitField2_ |= 0x00000020; + bitField2_ |= 0x00010000; break; } // case 248 case 256: { productCondition_ = input.readEnum(); - bitField2_ |= 0x00000040; + bitField2_ |= 0x00020000; break; } // case 256 case 400: { conversionLagBucket_ = input.readEnum(); - bitField0_ |= 0x00400000; + bitField0_ |= 0x01000000; break; } // case 400 case 408: { conversionOrAdjustmentLagBucket_ = input.readEnum(); - bitField0_ |= 0x00800000; + bitField0_ |= 0x20000000; break; } // case 408 case 424: { conversionActionCategory_ = input.readEnum(); - bitField0_ |= 0x00040000; + bitField0_ |= 0x00100000; break; } // case 424 case 440: { externalConversionSource_ = input.readEnum(); - bitField0_ |= 0x10000000; + bitField1_ |= 0x00000020; break; } // case 440 case 490: { input.readMessage( internalGetKeywordFieldBuilder().getBuilder(), extensionRegistry); - bitField1_ |= 0x01000000; + bitField2_ |= 0x00000004; break; } // case 490 case 560: { searchEngineResultsPageType_ = input.readEnum(); - bitField3_ |= 0x08000000; + bitField4_ |= 0x00000040; break; } // case 560 case 592: { hotelRateType_ = input.readEnum(); - bitField1_ |= 0x00080000; + bitField1_ |= 0x20000000; break; } // case 592 case 624: { hotelPriceBucket_ = input.readEnum(); - bitField1_ |= 0x00100000; + bitField1_ |= 0x40000000; break; } // case 624 case 634: { date_ = input.readStringRequireUtf8(); - bitField0_ |= 0x01000000; + bitField1_ |= 0x00000001; break; } // case 634 case 640: { hotelCenterId_ = input.readInt64(); - bitField1_ |= 0x00000400; + bitField1_ |= 0x00100000; break; } // case 640 case 650: { hotelCheckInDate_ = input.readStringRequireUtf8(); - bitField1_ |= 0x00000800; + bitField1_ |= 0x00200000; break; } // case 650 case 658: { hotelCity_ = input.readStringRequireUtf8(); - bitField1_ |= 0x00002000; + bitField1_ |= 0x00800000; break; } // case 658 case 664: { hotelClass_ = input.readInt32(); - bitField1_ |= 0x00004000; + bitField1_ |= 0x01000000; break; } // case 664 case 674: { hotelCountry_ = input.readStringRequireUtf8(); - bitField1_ |= 0x00008000; + bitField1_ |= 0x02000000; break; } // case 674 case 680: { hotelLengthOfStay_ = input.readInt32(); - bitField1_ |= 0x00020000; + bitField1_ |= 0x08000000; break; } // case 680 case 690: { hotelRateRuleId_ = input.readStringRequireUtf8(); - bitField1_ |= 0x00040000; + bitField1_ |= 0x10000000; break; } // case 690 case 698: { hotelState_ = input.readStringRequireUtf8(); - bitField1_ |= 0x00200000; + bitField1_ |= 0x80000000; break; } // case 698 case 704: { hour_ = input.readInt32(); - bitField1_ |= 0x00400000; + bitField2_ |= 0x00000001; break; } // case 704 case 712: { interactionOnThisExtension_ = input.readBool(); - bitField1_ |= 0x00800000; + bitField2_ |= 0x00000002; break; } // case 712 case 722: { month_ = input.readStringRequireUtf8(); - bitField1_ |= 0x04000000; + bitField2_ |= 0x00000020; break; } // case 722 case 730: { partnerHotelId_ = input.readStringRequireUtf8(); - bitField1_ |= 0x10000000; + bitField2_ |= 0x00000080; break; } // case 730 case 778: { productBrand_ = input.readStringRequireUtf8(); - bitField2_ |= 0x00000008; + bitField2_ |= 0x00004000; break; } // case 778 case 786: { productCountry_ = input.readStringRequireUtf8(); - bitField2_ |= 0x00000080; + bitField2_ |= 0x00040000; break; } // case 786 case 794: { productCustomAttribute0_ = input.readStringRequireUtf8(); - bitField2_ |= 0x00000100; + bitField2_ |= 0x00080000; break; } // case 794 case 802: { productCustomAttribute1_ = input.readStringRequireUtf8(); - bitField2_ |= 0x00000200; + bitField2_ |= 0x00100000; break; } // case 802 case 810: { productCustomAttribute2_ = input.readStringRequireUtf8(); - bitField2_ |= 0x00000400; + bitField2_ |= 0x00200000; break; } // case 810 case 818: { productCustomAttribute3_ = input.readStringRequireUtf8(); - bitField2_ |= 0x00000800; + bitField2_ |= 0x00400000; break; } // case 818 case 826: { productCustomAttribute4_ = input.readStringRequireUtf8(); - bitField2_ |= 0x00001000; + bitField2_ |= 0x00800000; break; } // case 826 case 834: { productItemId_ = input.readStringRequireUtf8(); - bitField2_ |= 0x00004000; + bitField2_ |= 0x02000000; break; } // case 834 case 842: { productLanguage_ = input.readStringRequireUtf8(); - bitField2_ |= 0x00008000; + bitField2_ |= 0x04000000; break; } // case 842 case 850: { productStoreId_ = input.readStringRequireUtf8(); - bitField3_ |= 0x00000010; + bitField3_ |= 0x00008000; break; } // case 850 case 858: { productTitle_ = input.readStringRequireUtf8(); - bitField3_ |= 0x00000020; + bitField3_ |= 0x00010000; break; } // case 858 case 866: { productTypeL1_ = input.readStringRequireUtf8(); - bitField3_ |= 0x00000040; + bitField3_ |= 0x00020000; break; } // case 866 case 874: { productTypeL2_ = input.readStringRequireUtf8(); - bitField3_ |= 0x00000080; + bitField3_ |= 0x00040000; break; } // case 874 case 882: { productTypeL3_ = input.readStringRequireUtf8(); - bitField3_ |= 0x00000100; + bitField3_ |= 0x00080000; break; } // case 882 case 890: { productTypeL4_ = input.readStringRequireUtf8(); - bitField3_ |= 0x00000200; + bitField3_ |= 0x00100000; break; } // case 890 case 898: { productTypeL5_ = input.readStringRequireUtf8(); - bitField3_ |= 0x00000400; + bitField3_ |= 0x00200000; break; } // case 898 case 906: { conversionAction_ = input.readStringRequireUtf8(); - bitField0_ |= 0x00020000; + bitField0_ |= 0x00080000; break; } // case 906 case 914: { conversionActionName_ = input.readStringRequireUtf8(); - bitField0_ |= 0x00080000; + bitField0_ |= 0x00200000; break; } // case 914 case 920: { conversionAdjustment_ = input.readBool(); - bitField0_ |= 0x00100000; + bitField0_ |= 0x00400000; break; } // case 920 case 930: { geoTargetAirport_ = input.readStringRequireUtf8(); - bitField0_ |= 0x20000000; + bitField1_ |= 0x00000080; break; } // case 930 case 938: { geoTargetCanton_ = input.readStringRequireUtf8(); - bitField0_ |= 0x40000000; + bitField1_ |= 0x00000100; break; } // case 938 case 946: { geoTargetCity_ = input.readStringRequireUtf8(); - bitField0_ |= 0x80000000; + bitField1_ |= 0x00000200; break; } // case 946 case 954: { geoTargetCountry_ = input.readStringRequireUtf8(); - bitField1_ |= 0x00000001; + bitField1_ |= 0x00000400; break; } // case 954 case 962: { geoTargetCounty_ = input.readStringRequireUtf8(); - bitField1_ |= 0x00000002; + bitField1_ |= 0x00000800; break; } // case 962 case 970: { geoTargetDistrict_ = input.readStringRequireUtf8(); - bitField1_ |= 0x00000004; + bitField1_ |= 0x00001000; break; } // case 970 case 978: { geoTargetMetro_ = input.readStringRequireUtf8(); - bitField1_ |= 0x00000008; + bitField1_ |= 0x00002000; break; } // case 978 case 986: { geoTargetMostSpecificLocation_ = input.readStringRequireUtf8(); - bitField1_ |= 0x00000010; + bitField1_ |= 0x00004000; break; } // case 986 case 994: { geoTargetPostalCode_ = input.readStringRequireUtf8(); - bitField1_ |= 0x00000020; + bitField1_ |= 0x00008000; break; } // case 994 case 1002: { geoTargetProvince_ = input.readStringRequireUtf8(); - bitField1_ |= 0x00000040; + bitField1_ |= 0x00010000; break; } // case 1002 case 1010: { geoTargetRegion_ = input.readStringRequireUtf8(); - bitField1_ |= 0x00000080; + bitField1_ |= 0x00020000; break; } // case 1010 case 1018: { geoTargetState_ = input.readStringRequireUtf8(); - bitField1_ |= 0x00000100; + bitField1_ |= 0x00040000; break; } // case 1018 case 1026: { quarter_ = input.readStringRequireUtf8(); - bitField3_ |= 0x00000800; + bitField3_ |= 0x00400000; break; } // case 1026 case 1034: { webpage_ = input.readStringRequireUtf8(); - bitField4_ |= 0x00000004; + bitField4_ |= 0x00002000; break; } // case 1034 case 1042: { week_ = input.readStringRequireUtf8(); - bitField4_ |= 0x00000008; + bitField4_ |= 0x00004000; break; } // case 1042 case 1048: { year_ = input.readInt32(); - bitField4_ |= 0x00000010; + bitField4_ |= 0x00008000; break; } // case 1048 case 1056: { productAggregatorId_ = input.readInt64(); - bitField1_ |= 0x20000000; + bitField2_ |= 0x00000100; break; } // case 1056 case 1064: { productMerchantId_ = input.readInt64(); - bitField2_ |= 0x00010000; + bitField2_ |= 0x08000000; break; } // case 1064 case 1074: { input.readMessage( internalGetBudgetCampaignAssociationStatusFieldBuilder().getBuilder(), extensionRegistry); - bitField0_ |= 0x00004000; + bitField0_ |= 0x00008000; break; } // case 1074 case 1080: { hotelBookingWindowDays_ = input.readInt64(); - bitField1_ |= 0x00000200; + bitField1_ |= 0x00080000; break; } // case 1080 case 1088: { @@ -11452,56 +12051,56 @@ public Builder mergeFrom( } // case 1088 case 1096: { skAdNetworkFineConversionValue_ = input.readInt64(); - bitField4_ |= 0x00000020; + bitField4_ |= 0x00010000; break; } // case 1096 case 1104: { conversionValueRulePrimaryDimension_ = input.readEnum(); - bitField4_ |= 0x00000002; + bitField4_ |= 0x00001000; break; } // case 1104 case 1114: { input.readMessage( internalGetAssetInteractionTargetFieldBuilder().getBuilder(), extensionRegistry); - bitField4_ |= 0x00010000; + bitField4_ |= 0x08000000; break; } // case 1114 case 1120: { recommendationType_ = input.readEnum(); - bitField3_ |= 0x04000000; + bitField4_ |= 0x00000020; break; } // case 1120 case 1128: { skAdNetworkUserType_ = input.readEnum(); - bitField4_ |= 0x00000080; + bitField4_ |= 0x00040000; break; } // case 1128 case 1136: { skAdNetworkAdEventType_ = input.readEnum(); - bitField4_ |= 0x00000100; + bitField4_ |= 0x00080000; break; } // case 1136 case 1146: { input.readMessage( internalGetSkAdNetworkSourceAppFieldBuilder().getBuilder(), extensionRegistry); - bitField4_ |= 0x00000200; + bitField4_ |= 0x00100000; break; } // case 1146 case 1152: { skAdNetworkAttributionCredit_ = input.readEnum(); - bitField4_ |= 0x00000400; + bitField4_ |= 0x00200000; break; } // case 1152 case 1162: { auctionInsightDomain_ = input.readStringRequireUtf8(); - bitField0_ |= 0x00002000; + bitField0_ |= 0x00004000; break; } // case 1162 case 1178: { productFeedLabel_ = input.readStringRequireUtf8(); - bitField2_ |= 0x00002000; + bitField2_ |= 0x01000000; break; } // case 1178 case 1184: { @@ -11521,37 +12120,37 @@ public Builder mergeFrom( } // case 1202 case 1208: { skAdNetworkCoarseConversionValue_ = input.readEnum(); - bitField4_ |= 0x00000800; + bitField4_ |= 0x00400000; break; } // case 1208 case 1218: { skAdNetworkSourceDomain_ = input.readStringRequireUtf8(); - bitField4_ |= 0x00001000; + bitField4_ |= 0x00800000; break; } // case 1218 case 1224: { skAdNetworkSourceType_ = input.readEnum(); - bitField4_ |= 0x00002000; + bitField4_ |= 0x01000000; break; } // case 1224 case 1232: { skAdNetworkPostbackSequenceIndex_ = input.readInt64(); - bitField4_ |= 0x00004000; + bitField4_ |= 0x02000000; break; } // case 1232 case 1242: { searchSubcategory_ = input.readStringRequireUtf8(); - bitField3_ |= 0x10000000; + bitField4_ |= 0x00000080; break; } // case 1242 case 1250: { searchTerm_ = input.readStringRequireUtf8(); - bitField3_ |= 0x20000000; + bitField4_ |= 0x00000100; break; } // case 1250 case 1258: { campaign_ = input.readStringRequireUtf8(); - bitField0_ |= 0x00008000; + bitField0_ |= 0x00020000; break; } // case 1258 case 1266: { @@ -11561,107 +12160,107 @@ public Builder mergeFrom( } // case 1266 case 1274: { assetGroup_ = input.readStringRequireUtf8(); - bitField0_ |= 0x00001000; + bitField0_ |= 0x00002000; break; } // case 1274 case 1280: { newVersusReturningCustomers_ = input.readEnum(); - bitField4_ |= 0x00020000; + bitField4_ |= 0x10000000; break; } // case 1280 case 1290: { productCategoryLevel1_ = input.readStringRequireUtf8(); - bitField1_ |= 0x40000000; + bitField2_ |= 0x00000200; break; } // case 1290 case 1298: { productCategoryLevel2_ = input.readStringRequireUtf8(); - bitField1_ |= 0x80000000; + bitField2_ |= 0x00000400; break; } // case 1298 case 1306: { productCategoryLevel3_ = input.readStringRequireUtf8(); - bitField2_ |= 0x00000001; + bitField2_ |= 0x00000800; break; } // case 1306 case 1314: { productCategoryLevel4_ = input.readStringRequireUtf8(); - bitField2_ |= 0x00000002; + bitField2_ |= 0x00001000; break; } // case 1314 case 1322: { productCategoryLevel5_ = input.readStringRequireUtf8(); - bitField2_ |= 0x00000004; + bitField2_ |= 0x00002000; break; } // case 1322 case 1370: { productSoldBrand_ = input.readStringRequireUtf8(); - bitField2_ |= 0x00400000; + bitField3_ |= 0x00000002; break; } // case 1370 case 1376: { productSoldCondition_ = input.readEnum(); - bitField2_ |= 0x00800000; + bitField3_ |= 0x00000004; break; } // case 1376 case 1386: { productSoldCustomAttribute0_ = input.readStringRequireUtf8(); - bitField2_ |= 0x01000000; + bitField3_ |= 0x00000008; break; } // case 1386 case 1394: { productSoldCustomAttribute1_ = input.readStringRequireUtf8(); - bitField2_ |= 0x02000000; + bitField3_ |= 0x00000010; break; } // case 1394 case 1402: { productSoldCustomAttribute2_ = input.readStringRequireUtf8(); - bitField2_ |= 0x04000000; + bitField3_ |= 0x00000020; break; } // case 1402 case 1410: { productSoldCustomAttribute3_ = input.readStringRequireUtf8(); - bitField2_ |= 0x08000000; + bitField3_ |= 0x00000040; break; } // case 1410 case 1418: { productSoldCustomAttribute4_ = input.readStringRequireUtf8(); - bitField2_ |= 0x10000000; + bitField3_ |= 0x00000080; break; } // case 1418 case 1426: { productSoldItemId_ = input.readStringRequireUtf8(); - bitField2_ |= 0x20000000; + bitField3_ |= 0x00000100; break; } // case 1426 case 1434: { productSoldTitle_ = input.readStringRequireUtf8(); - bitField2_ |= 0x40000000; + bitField3_ |= 0x00000200; break; } // case 1434 case 1442: { productSoldTypeL1_ = input.readStringRequireUtf8(); - bitField2_ |= 0x80000000; + bitField3_ |= 0x00000400; break; } // case 1442 case 1450: { productSoldTypeL2_ = input.readStringRequireUtf8(); - bitField3_ |= 0x00000001; + bitField3_ |= 0x00000800; break; } // case 1450 case 1458: { productSoldTypeL3_ = input.readStringRequireUtf8(); - bitField3_ |= 0x00000002; + bitField3_ |= 0x00001000; break; } // case 1458 case 1466: { productSoldTypeL4_ = input.readStringRequireUtf8(); - bitField3_ |= 0x00000004; + bitField3_ |= 0x00002000; break; } // case 1466 case 1474: { productSoldTypeL5_ = input.readStringRequireUtf8(); - bitField3_ |= 0x00000008; + bitField3_ |= 0x00004000; break; } // case 1474 case 1482: { @@ -11681,7 +12280,7 @@ public Builder mergeFrom( } // case 1498 case 1520: { skAdNetworkRedistributedFineConversionValue_ = input.readInt64(); - bitField4_ |= 0x00000040; + bitField4_ |= 0x00020000; break; } // case 1520 case 1528: { @@ -11691,62 +12290,62 @@ public Builder mergeFrom( } // case 1528 case 1538: { skAdNetworkVersion_ = input.readStringRequireUtf8(); - bitField4_ |= 0x00008000; + bitField4_ |= 0x04000000; break; } // case 1538 case 1546: { travelDestinationCity_ = input.readStringRequireUtf8(); - bitField3_ |= 0x00001000; + bitField3_ |= 0x00800000; break; } // case 1546 case 1554: { travelDestinationCountry_ = input.readStringRequireUtf8(); - bitField3_ |= 0x00002000; + bitField3_ |= 0x01000000; break; } // case 1554 case 1562: { travelDestinationRegion_ = input.readStringRequireUtf8(); - bitField3_ |= 0x00004000; + bitField3_ |= 0x02000000; break; } // case 1562 case 1568: { adjustedAgeRange_ = input.readEnum(); - bitField4_ |= 0x00040000; + bitField4_ |= 0x20000000; break; } // case 1568 case 1576: { adjustedGender_ = input.readEnum(); - bitField4_ |= 0x00080000; + bitField4_ |= 0x40000000; break; } // case 1576 case 1584: { searchTermMatchSource_ = input.readEnum(); - bitField4_ |= 0x00100000; + bitField4_ |= 0x80000000; break; } // case 1584 case 1592: { matchType_ = input.readEnum(); - bitField3_ |= 0x80000000; + bitField4_ |= 0x00000400; break; } // case 1592 case 1600: { landingPageSource_ = input.readEnum(); - bitField1_ |= 0x02000000; + bitField2_ |= 0x00000008; break; } // case 1600 case 1608: { searchTermTargetingStatus_ = input.readEnum(); - bitField4_ |= 0x00200000; + bitField5_ |= 0x00000001; break; } // case 1608 case 1616: { adUsingProductData_ = input.readBool(); - bitField4_ |= 0x00400000; + bitField5_ |= 0x00000002; break; } // case 1616 case 1624: { adUsingVideo_ = input.readBool(); - bitField4_ |= 0x00800000; + bitField5_ |= 0x00000004; break; } // case 1624 case 1632: { @@ -11756,94 +12355,149 @@ public Builder mergeFrom( } // case 1632 case 1642: { verticalAdsEventParticipantDisplayNames_ = input.readStringRequireUtf8(); - bitField3_ |= 0x00008000; + bitField3_ |= 0x04000000; break; } // case 1642 case 1648: { verticalAdsHotelClass_ = input.readInt64(); - bitField3_ |= 0x00010000; + bitField3_ |= 0x08000000; break; } // case 1648 case 1658: { verticalAdsListing_ = input.readStringRequireUtf8(); - bitField3_ |= 0x00020000; + bitField3_ |= 0x10000000; break; } // case 1658 case 1666: { verticalAdsListingBrand_ = input.readStringRequireUtf8(); - bitField3_ |= 0x00040000; + bitField3_ |= 0x20000000; break; } // case 1666 case 1674: { verticalAdsListingCity_ = input.readStringRequireUtf8(); - bitField3_ |= 0x00080000; + bitField3_ |= 0x40000000; break; } // case 1674 case 1682: { verticalAdsListingCountry_ = input.readStringRequireUtf8(); - bitField3_ |= 0x00100000; + bitField3_ |= 0x80000000; break; } // case 1682 case 1690: { verticalAdsListingRegion_ = input.readStringRequireUtf8(); - bitField3_ |= 0x00200000; + bitField4_ |= 0x00000001; break; } // case 1690 case 1696: { verticalAdsPartnerAccount_ = input.readInt64(); - bitField3_ |= 0x01000000; + bitField4_ |= 0x00000008; break; } // case 1696 case 1704: { verticalAdsVertical_ = input.readEnum(); - bitField3_ |= 0x02000000; + bitField4_ |= 0x00000010; break; } // case 1704 case 1714: { productSoldCategoryLevel1_ = input.readStringRequireUtf8(); - bitField2_ |= 0x00020000; + bitField2_ |= 0x10000000; break; } // case 1714 case 1722: { productSoldCategoryLevel2_ = input.readStringRequireUtf8(); - bitField2_ |= 0x00040000; + bitField2_ |= 0x20000000; break; } // case 1722 case 1730: { productSoldCategoryLevel3_ = input.readStringRequireUtf8(); - bitField2_ |= 0x00080000; + bitField2_ |= 0x40000000; break; } // case 1730 case 1738: { productSoldCategoryLevel4_ = input.readStringRequireUtf8(); - bitField2_ |= 0x00100000; + bitField2_ |= 0x80000000; break; } // case 1738 case 1746: { productSoldCategoryLevel5_ = input.readStringRequireUtf8(); - bitField2_ |= 0x00200000; + bitField3_ |= 0x00000001; break; } // case 1746 case 1752: { mobileDevicePlatform_ = input.readEnum(); - bitField0_ |= 0x08000000; + bitField1_ |= 0x00000008; break; } // case 1752 case 1760: { verticalAdsListingUserRating_ = input.readInt64(); - bitField3_ |= 0x00400000; + bitField4_ |= 0x00000002; break; } // case 1760 case 1770: { verticalAdsListingVenue_ = input.readStringRequireUtf8(); - bitField3_ |= 0x00800000; + bitField4_ |= 0x00000004; break; } // case 1770 + case 1776: { + conversionLiftStartDate_ = input.readInt64(); + bitField0_ |= 0x10000000; + break; + } // case 1776 + case 1784: { + conversionLiftEndDate_ = input.readInt64(); + bitField0_ |= 0x04000000; + break; + } // case 1784 + case 1792: { + conversionLiftIncludedConversionActionTypes_ = input.readEnum(); + bitField0_ |= 0x08000000; + break; + } // case 1792 + case 1800: { + ageRange_ = input.readEnum(); + bitField0_ |= 0x00001000; + break; + } // case 1800 + case 1808: { + gender_ = input.readEnum(); + bitField1_ |= 0x00000040; + break; + } // case 1808 + case 1818: { + country_ = input.readStringRequireUtf8(); + bitField0_ |= 0x40000000; + break; + } // case 1818 + case 1826: { + countryLocalizedName_ = input.readStringRequireUtf8(); + bitField0_ |= 0x80000000; + break; + } // case 1826 + case 1832: { + conversionLiftConversionCategory_ = input.readEnum(); + bitField0_ |= 0x02000000; + break; + } // case 1832 + case 1840: { + brandLiftMeasurementType_ = input.readEnum(); + bitField0_ |= 0x00010000; + break; + } // case 1840 + case 1850: { + experimentArm_ = input.readStringRequireUtf8(); + bitField1_ |= 0x00000010; + break; + } // case 1850 case 1856: { adSubFormatType_ = input.readEnum(); bitField0_ |= 0x00000400; break; } // case 1856 + case 1864: { + loyaltyMembership_ = input.readEnum(); + bitField2_ |= 0x00000010; + break; + } // case 1864 default: { if (!super.parseUnknownField(input, extensionRegistry, tag)) { done = true; // was an endgroup tag @@ -11864,6 +12518,7 @@ public Builder mergeFrom( private int bitField2_; private int bitField3_; private int bitField4_; + private int bitField5_; private long activityAccountId_ ; /** @@ -12862,6 +13517,77 @@ public Builder clearAdSubNetworkType() { return this; } + private int ageRange_ = 0; + /** + *+ * Age range + *+ * + *.google.ads.googleads.v25.enums.AgeRangeTypeEnum.AgeRangeType age_range = 225;+ * @return The enum numeric value on the wire for ageRange. + */ + @java.lang.Override public int getAgeRangeValue() { + return ageRange_; + } + /** + *+ * Age range + *+ * + *.google.ads.googleads.v25.enums.AgeRangeTypeEnum.AgeRangeType age_range = 225;+ * @param value The enum numeric value on the wire for ageRange to set. + * @return This builder for chaining. + */ + public Builder setAgeRangeValue(int value) { + ageRange_ = value; + bitField0_ |= 0x00001000; + onChanged(); + return this; + } + /** + *+ * Age range + *+ * + *.google.ads.googleads.v25.enums.AgeRangeTypeEnum.AgeRangeType age_range = 225;+ * @return The ageRange. + */ + @java.lang.Override + public com.google.ads.googleads.v25.enums.AgeRangeTypeEnum.AgeRangeType getAgeRange() { + com.google.ads.googleads.v25.enums.AgeRangeTypeEnum.AgeRangeType result = com.google.ads.googleads.v25.enums.AgeRangeTypeEnum.AgeRangeType.forNumber(ageRange_); + return result == null ? com.google.ads.googleads.v25.enums.AgeRangeTypeEnum.AgeRangeType.UNRECOGNIZED : result; + } + /** + *+ * Age range + *+ * + *.google.ads.googleads.v25.enums.AgeRangeTypeEnum.AgeRangeType age_range = 225;+ * @param value The ageRange to set. + * @return This builder for chaining. + */ + public Builder setAgeRange(com.google.ads.googleads.v25.enums.AgeRangeTypeEnum.AgeRangeType value) { + if (value == null) { throw new NullPointerException(); } + bitField0_ |= 0x00001000; + ageRange_ = value.getNumber(); + onChanged(); + return this; + } + /** + *+ * Age range + *+ * + *.google.ads.googleads.v25.enums.AgeRangeTypeEnum.AgeRangeType age_range = 225;+ * @return This builder for chaining. + */ + public Builder clearAgeRange() { + bitField0_ = (bitField0_ & ~0x00001000); + ageRange_ = 0; + onChanged(); + return this; + } + private java.lang.Object assetGroup_ = ""; /** *@@ -12872,7 +13598,7 @@ public Builder clearAdSubNetworkType() { * @return Whether the assetGroup field is set. */ public boolean hasAssetGroup() { - return ((bitField0_ & 0x00001000) != 0); + return ((bitField0_ & 0x00002000) != 0); } /** *@@ -12928,7 +13654,7 @@ public Builder setAssetGroup( java.lang.String value) { if (value == null) { throw new NullPointerException(); } assetGroup_ = value; - bitField0_ |= 0x00001000; + bitField0_ |= 0x00002000; onChanged(); return this; } @@ -12942,7 +13668,7 @@ public Builder setAssetGroup( */ public Builder clearAssetGroup() { assetGroup_ = getDefaultInstance().getAssetGroup(); - bitField0_ = (bitField0_ & ~0x00001000); + bitField0_ = (bitField0_ & ~0x00002000); onChanged(); return this; } @@ -12960,7 +13686,7 @@ public Builder setAssetGroupBytes( if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); assetGroup_ = value; - bitField0_ |= 0x00001000; + bitField0_ |= 0x00002000; onChanged(); return this; } @@ -12975,7 +13701,7 @@ public Builder setAssetGroupBytes( * @return Whether the auctionInsightDomain field is set. */ public boolean hasAuctionInsightDomain() { - return ((bitField0_ & 0x00002000) != 0); + return ((bitField0_ & 0x00004000) != 0); } /** *@@ -13031,7 +13757,7 @@ public Builder setAuctionInsightDomain( java.lang.String value) { if (value == null) { throw new NullPointerException(); } auctionInsightDomain_ = value; - bitField0_ |= 0x00002000; + bitField0_ |= 0x00004000; onChanged(); return this; } @@ -13045,7 +13771,7 @@ public Builder setAuctionInsightDomain( */ public Builder clearAuctionInsightDomain() { auctionInsightDomain_ = getDefaultInstance().getAuctionInsightDomain(); - bitField0_ = (bitField0_ & ~0x00002000); + bitField0_ = (bitField0_ & ~0x00004000); onChanged(); return this; } @@ -13063,7 +13789,7 @@ public Builder setAuctionInsightDomainBytes( if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); auctionInsightDomain_ = value; - bitField0_ |= 0x00002000; + bitField0_ |= 0x00004000; onChanged(); return this; } @@ -13080,7 +13806,7 @@ public Builder setAuctionInsightDomainBytes( * @return Whether the budgetCampaignAssociationStatus field is set. */ public boolean hasBudgetCampaignAssociationStatus() { - return ((bitField0_ & 0x00004000) != 0); + return ((bitField0_ & 0x00008000) != 0); } /** *@@ -13113,7 +13839,7 @@ public Builder setBudgetCampaignAssociationStatus(com.google.ads.googleads.v25.c } else { budgetCampaignAssociationStatusBuilder_.setMessage(value); } - bitField0_ |= 0x00004000; + bitField0_ |= 0x00008000; onChanged(); return this; } @@ -13131,7 +13857,7 @@ public Builder setBudgetCampaignAssociationStatus( } else { budgetCampaignAssociationStatusBuilder_.setMessage(builderForValue.build()); } - bitField0_ |= 0x00004000; + bitField0_ |= 0x00008000; onChanged(); return this; } @@ -13144,7 +13870,7 @@ public Builder setBudgetCampaignAssociationStatus( */ public Builder mergeBudgetCampaignAssociationStatus(com.google.ads.googleads.v25.common.BudgetCampaignAssociationStatus value) { if (budgetCampaignAssociationStatusBuilder_ == null) { - if (((bitField0_ & 0x00004000) != 0) && + if (((bitField0_ & 0x00008000) != 0) && budgetCampaignAssociationStatus_ != null && budgetCampaignAssociationStatus_ != com.google.ads.googleads.v25.common.BudgetCampaignAssociationStatus.getDefaultInstance()) { getBudgetCampaignAssociationStatusBuilder().mergeFrom(value); @@ -13155,7 +13881,7 @@ public Builder mergeBudgetCampaignAssociationStatus(com.google.ads.googleads.v25 budgetCampaignAssociationStatusBuilder_.mergeFrom(value); } if (budgetCampaignAssociationStatus_ != null) { - bitField0_ |= 0x00004000; + bitField0_ |= 0x00008000; onChanged(); } return this; @@ -13168,7 +13894,7 @@ public Builder mergeBudgetCampaignAssociationStatus(com.google.ads.googleads.v25 *.google.ads.googleads.v25.common.BudgetCampaignAssociationStatus budget_campaign_association_status = 134;*/ public Builder clearBudgetCampaignAssociationStatus() { - bitField0_ = (bitField0_ & ~0x00004000); + bitField0_ = (bitField0_ & ~0x00008000); budgetCampaignAssociationStatus_ = null; if (budgetCampaignAssociationStatusBuilder_ != null) { budgetCampaignAssociationStatusBuilder_.dispose(); @@ -13185,7 +13911,7 @@ public Builder clearBudgetCampaignAssociationStatus() { *.google.ads.googleads.v25.common.BudgetCampaignAssociationStatus budget_campaign_association_status = 134;*/ public com.google.ads.googleads.v25.common.BudgetCampaignAssociationStatus.Builder getBudgetCampaignAssociationStatusBuilder() { - bitField0_ |= 0x00004000; + bitField0_ |= 0x00008000; onChanged(); return internalGetBudgetCampaignAssociationStatusFieldBuilder().getBuilder(); } @@ -13206,23 +13932,94 @@ public com.google.ads.googleads.v25.common.BudgetCampaignAssociationStatusOrBuil } /** *- * Budget campaign association status. + * Budget campaign association status. + *+ * + *.google.ads.googleads.v25.common.BudgetCampaignAssociationStatus budget_campaign_association_status = 134;+ */ + private com.google.protobuf.SingleFieldBuilder< + com.google.ads.googleads.v25.common.BudgetCampaignAssociationStatus, com.google.ads.googleads.v25.common.BudgetCampaignAssociationStatus.Builder, com.google.ads.googleads.v25.common.BudgetCampaignAssociationStatusOrBuilder> + internalGetBudgetCampaignAssociationStatusFieldBuilder() { + if (budgetCampaignAssociationStatusBuilder_ == null) { + budgetCampaignAssociationStatusBuilder_ = new com.google.protobuf.SingleFieldBuilder< + com.google.ads.googleads.v25.common.BudgetCampaignAssociationStatus, com.google.ads.googleads.v25.common.BudgetCampaignAssociationStatus.Builder, com.google.ads.googleads.v25.common.BudgetCampaignAssociationStatusOrBuilder>( + getBudgetCampaignAssociationStatus(), + getParentForChildren(), + isClean()); + budgetCampaignAssociationStatus_ = null; + } + return budgetCampaignAssociationStatusBuilder_; + } + + private int brandLiftMeasurementType_ = 0; + /** + *+ * The brand lift measurement type. + *+ * + *.google.ads.googleads.v25.enums.BrandLiftMeasurementTypeEnum.BrandLiftMeasurementType brand_lift_measurement_type = 230;+ * @return The enum numeric value on the wire for brandLiftMeasurementType. + */ + @java.lang.Override public int getBrandLiftMeasurementTypeValue() { + return brandLiftMeasurementType_; + } + /** + *+ * The brand lift measurement type. + *+ * + *.google.ads.googleads.v25.enums.BrandLiftMeasurementTypeEnum.BrandLiftMeasurementType brand_lift_measurement_type = 230;+ * @param value The enum numeric value on the wire for brandLiftMeasurementType to set. + * @return This builder for chaining. + */ + public Builder setBrandLiftMeasurementTypeValue(int value) { + brandLiftMeasurementType_ = value; + bitField0_ |= 0x00010000; + onChanged(); + return this; + } + /** + *+ * The brand lift measurement type. + *+ * + *.google.ads.googleads.v25.enums.BrandLiftMeasurementTypeEnum.BrandLiftMeasurementType brand_lift_measurement_type = 230;+ * @return The brandLiftMeasurementType. + */ + @java.lang.Override + public com.google.ads.googleads.v25.enums.BrandLiftMeasurementTypeEnum.BrandLiftMeasurementType getBrandLiftMeasurementType() { + com.google.ads.googleads.v25.enums.BrandLiftMeasurementTypeEnum.BrandLiftMeasurementType result = com.google.ads.googleads.v25.enums.BrandLiftMeasurementTypeEnum.BrandLiftMeasurementType.forNumber(brandLiftMeasurementType_); + return result == null ? com.google.ads.googleads.v25.enums.BrandLiftMeasurementTypeEnum.BrandLiftMeasurementType.UNRECOGNIZED : result; + } + /** + *+ * The brand lift measurement type. + *+ * + *.google.ads.googleads.v25.enums.BrandLiftMeasurementTypeEnum.BrandLiftMeasurementType brand_lift_measurement_type = 230;+ * @param value The brandLiftMeasurementType to set. + * @return This builder for chaining. + */ + public Builder setBrandLiftMeasurementType(com.google.ads.googleads.v25.enums.BrandLiftMeasurementTypeEnum.BrandLiftMeasurementType value) { + if (value == null) { throw new NullPointerException(); } + bitField0_ |= 0x00010000; + brandLiftMeasurementType_ = value.getNumber(); + onChanged(); + return this; + } + /** + *+ * The brand lift measurement type. ** - *.google.ads.googleads.v25.common.BudgetCampaignAssociationStatus budget_campaign_association_status = 134;+ *.google.ads.googleads.v25.enums.BrandLiftMeasurementTypeEnum.BrandLiftMeasurementType brand_lift_measurement_type = 230;+ * @return This builder for chaining. */ - private com.google.protobuf.SingleFieldBuilder< - com.google.ads.googleads.v25.common.BudgetCampaignAssociationStatus, com.google.ads.googleads.v25.common.BudgetCampaignAssociationStatus.Builder, com.google.ads.googleads.v25.common.BudgetCampaignAssociationStatusOrBuilder> - internalGetBudgetCampaignAssociationStatusFieldBuilder() { - if (budgetCampaignAssociationStatusBuilder_ == null) { - budgetCampaignAssociationStatusBuilder_ = new com.google.protobuf.SingleFieldBuilder< - com.google.ads.googleads.v25.common.BudgetCampaignAssociationStatus, com.google.ads.googleads.v25.common.BudgetCampaignAssociationStatus.Builder, com.google.ads.googleads.v25.common.BudgetCampaignAssociationStatusOrBuilder>( - getBudgetCampaignAssociationStatus(), - getParentForChildren(), - isClean()); - budgetCampaignAssociationStatus_ = null; - } - return budgetCampaignAssociationStatusBuilder_; + public Builder clearBrandLiftMeasurementType() { + bitField0_ = (bitField0_ & ~0x00010000); + brandLiftMeasurementType_ = 0; + onChanged(); + return this; } private java.lang.Object campaign_ = ""; @@ -13235,7 +14032,7 @@ public com.google.ads.googleads.v25.common.BudgetCampaignAssociationStatusOrBuil * @return Whether the campaign field is set. */ public boolean hasCampaign() { - return ((bitField0_ & 0x00008000) != 0); + return ((bitField0_ & 0x00020000) != 0); } /** *@@ -13291,7 +14088,7 @@ public Builder setCampaign( java.lang.String value) { if (value == null) { throw new NullPointerException(); } campaign_ = value; - bitField0_ |= 0x00008000; + bitField0_ |= 0x00020000; onChanged(); return this; } @@ -13305,7 +14102,7 @@ public Builder setCampaign( */ public Builder clearCampaign() { campaign_ = getDefaultInstance().getCampaign(); - bitField0_ = (bitField0_ & ~0x00008000); + bitField0_ = (bitField0_ & ~0x00020000); onChanged(); return this; } @@ -13323,7 +14120,7 @@ public Builder setCampaignBytes( if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); campaign_ = value; - bitField0_ |= 0x00008000; + bitField0_ |= 0x00020000; onChanged(); return this; } @@ -13351,7 +14148,7 @@ public Builder setCampaignBytes( */ public Builder setClickTypeValue(int value) { clickType_ = value; - bitField0_ |= 0x00010000; + bitField0_ |= 0x00040000; onChanged(); return this; } @@ -13379,7 +14176,7 @@ public com.google.ads.googleads.v25.enums.ClickTypeEnum.ClickType getClickType() */ public Builder setClickType(com.google.ads.googleads.v25.enums.ClickTypeEnum.ClickType value) { if (value == null) { throw new NullPointerException(); } - bitField0_ |= 0x00010000; + bitField0_ |= 0x00040000; clickType_ = value.getNumber(); onChanged(); return this; @@ -13393,7 +14190,7 @@ public Builder setClickType(com.google.ads.googleads.v25.enums.ClickTypeEnum.Cli * @return This builder for chaining. */ public Builder clearClickType() { - bitField0_ = (bitField0_ & ~0x00010000); + bitField0_ = (bitField0_ & ~0x00040000); clickType_ = 0; onChanged(); return this; @@ -13409,7 +14206,7 @@ public Builder clearClickType() { * @return Whether the conversionAction field is set. */ public boolean hasConversionAction() { - return ((bitField0_ & 0x00020000) != 0); + return ((bitField0_ & 0x00080000) != 0); } /** *@@ -13465,7 +14262,7 @@ public Builder setConversionAction( java.lang.String value) { if (value == null) { throw new NullPointerException(); } conversionAction_ = value; - bitField0_ |= 0x00020000; + bitField0_ |= 0x00080000; onChanged(); return this; } @@ -13479,7 +14276,7 @@ public Builder setConversionAction( */ public Builder clearConversionAction() { conversionAction_ = getDefaultInstance().getConversionAction(); - bitField0_ = (bitField0_ & ~0x00020000); + bitField0_ = (bitField0_ & ~0x00080000); onChanged(); return this; } @@ -13497,7 +14294,7 @@ public Builder setConversionActionBytes( if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); conversionAction_ = value; - bitField0_ |= 0x00020000; + bitField0_ |= 0x00080000; onChanged(); return this; } @@ -13525,7 +14322,7 @@ public Builder setConversionActionBytes( */ public Builder setConversionActionCategoryValue(int value) { conversionActionCategory_ = value; - bitField0_ |= 0x00040000; + bitField0_ |= 0x00100000; onChanged(); return this; } @@ -13553,7 +14350,7 @@ public com.google.ads.googleads.v25.enums.ConversionActionCategoryEnum.Conversio */ public Builder setConversionActionCategory(com.google.ads.googleads.v25.enums.ConversionActionCategoryEnum.ConversionActionCategory value) { if (value == null) { throw new NullPointerException(); } - bitField0_ |= 0x00040000; + bitField0_ |= 0x00100000; conversionActionCategory_ = value.getNumber(); onChanged(); return this; @@ -13567,7 +14364,7 @@ public Builder setConversionActionCategory(com.google.ads.googleads.v25.enums.Co * @return This builder for chaining. */ public Builder clearConversionActionCategory() { - bitField0_ = (bitField0_ & ~0x00040000); + bitField0_ = (bitField0_ & ~0x00100000); conversionActionCategory_ = 0; onChanged(); return this; @@ -13583,7 +14380,7 @@ public Builder clearConversionActionCategory() { * @return Whether the conversionActionName field is set. */ public boolean hasConversionActionName() { - return ((bitField0_ & 0x00080000) != 0); + return ((bitField0_ & 0x00200000) != 0); } /** *@@ -13639,7 +14436,7 @@ public Builder setConversionActionName( java.lang.String value) { if (value == null) { throw new NullPointerException(); } conversionActionName_ = value; - bitField0_ |= 0x00080000; + bitField0_ |= 0x00200000; onChanged(); return this; } @@ -13653,7 +14450,7 @@ public Builder setConversionActionName( */ public Builder clearConversionActionName() { conversionActionName_ = getDefaultInstance().getConversionActionName(); - bitField0_ = (bitField0_ & ~0x00080000); + bitField0_ = (bitField0_ & ~0x00200000); onChanged(); return this; } @@ -13671,7 +14468,7 @@ public Builder setConversionActionNameBytes( if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); conversionActionName_ = value; - bitField0_ |= 0x00080000; + bitField0_ |= 0x00200000; onChanged(); return this; } @@ -13691,7 +14488,7 @@ public Builder setConversionActionNameBytes( */ @java.lang.Override public boolean hasConversionAdjustment() { - return ((bitField0_ & 0x00100000) != 0); + return ((bitField0_ & 0x00400000) != 0); } /** *@@ -13725,172 +14522,413 @@ public boolean getConversionAdjustment() { public Builder setConversionAdjustment(boolean value) { conversionAdjustment_ = value; - bitField0_ |= 0x00100000; + bitField0_ |= 0x00400000; + onChanged(); + return this; + } + /** + *+ * This segments your conversion columns by the original conversion and + * conversion value versus the delta if conversions were adjusted. False row + * has the data as originally stated; While true row has the delta between + * data now and the data as originally stated. Summing the two together + * results post-adjustment data. + *+ * + *optional bool conversion_adjustment = 115;+ * @return This builder for chaining. + */ + public Builder clearConversionAdjustment() { + bitField0_ = (bitField0_ & ~0x00400000); + conversionAdjustment_ = false; + onChanged(); + return this; + } + + private int conversionAttributionEventType_ = 0; + /** + *+ * Conversion attribution event type. + *+ * + *.google.ads.googleads.v25.enums.ConversionAttributionEventTypeEnum.ConversionAttributionEventType conversion_attribution_event_type = 2;+ * @return The enum numeric value on the wire for conversionAttributionEventType. + */ + @java.lang.Override public int getConversionAttributionEventTypeValue() { + return conversionAttributionEventType_; + } + /** + *+ * Conversion attribution event type. + *+ * + *.google.ads.googleads.v25.enums.ConversionAttributionEventTypeEnum.ConversionAttributionEventType conversion_attribution_event_type = 2;+ * @param value The enum numeric value on the wire for conversionAttributionEventType to set. + * @return This builder for chaining. + */ + public Builder setConversionAttributionEventTypeValue(int value) { + conversionAttributionEventType_ = value; + bitField0_ |= 0x00800000; + onChanged(); + return this; + } + /** + *+ * Conversion attribution event type. + *+ * + *.google.ads.googleads.v25.enums.ConversionAttributionEventTypeEnum.ConversionAttributionEventType conversion_attribution_event_type = 2;+ * @return The conversionAttributionEventType. + */ + @java.lang.Override + public com.google.ads.googleads.v25.enums.ConversionAttributionEventTypeEnum.ConversionAttributionEventType getConversionAttributionEventType() { + com.google.ads.googleads.v25.enums.ConversionAttributionEventTypeEnum.ConversionAttributionEventType result = com.google.ads.googleads.v25.enums.ConversionAttributionEventTypeEnum.ConversionAttributionEventType.forNumber(conversionAttributionEventType_); + return result == null ? com.google.ads.googleads.v25.enums.ConversionAttributionEventTypeEnum.ConversionAttributionEventType.UNRECOGNIZED : result; + } + /** + *+ * Conversion attribution event type. + *+ * + *.google.ads.googleads.v25.enums.ConversionAttributionEventTypeEnum.ConversionAttributionEventType conversion_attribution_event_type = 2;+ * @param value The conversionAttributionEventType to set. + * @return This builder for chaining. + */ + public Builder setConversionAttributionEventType(com.google.ads.googleads.v25.enums.ConversionAttributionEventTypeEnum.ConversionAttributionEventType value) { + if (value == null) { throw new NullPointerException(); } + bitField0_ |= 0x00800000; + conversionAttributionEventType_ = value.getNumber(); + onChanged(); + return this; + } + /** + *+ * Conversion attribution event type. + *+ * + *.google.ads.googleads.v25.enums.ConversionAttributionEventTypeEnum.ConversionAttributionEventType conversion_attribution_event_type = 2;+ * @return This builder for chaining. + */ + public Builder clearConversionAttributionEventType() { + bitField0_ = (bitField0_ & ~0x00800000); + conversionAttributionEventType_ = 0; + onChanged(); + return this; + } + + private int conversionLagBucket_ = 0; + /** + *+ * An enum value representing the number of days between the impression and + * the conversion. + *+ * + *.google.ads.googleads.v25.enums.ConversionLagBucketEnum.ConversionLagBucket conversion_lag_bucket = 50;+ * @return The enum numeric value on the wire for conversionLagBucket. + */ + @java.lang.Override public int getConversionLagBucketValue() { + return conversionLagBucket_; + } + /** + *+ * An enum value representing the number of days between the impression and + * the conversion. + *+ * + *.google.ads.googleads.v25.enums.ConversionLagBucketEnum.ConversionLagBucket conversion_lag_bucket = 50;+ * @param value The enum numeric value on the wire for conversionLagBucket to set. + * @return This builder for chaining. + */ + public Builder setConversionLagBucketValue(int value) { + conversionLagBucket_ = value; + bitField0_ |= 0x01000000; + onChanged(); + return this; + } + /** + *+ * An enum value representing the number of days between the impression and + * the conversion. + *+ * + *.google.ads.googleads.v25.enums.ConversionLagBucketEnum.ConversionLagBucket conversion_lag_bucket = 50;+ * @return The conversionLagBucket. + */ + @java.lang.Override + public com.google.ads.googleads.v25.enums.ConversionLagBucketEnum.ConversionLagBucket getConversionLagBucket() { + com.google.ads.googleads.v25.enums.ConversionLagBucketEnum.ConversionLagBucket result = com.google.ads.googleads.v25.enums.ConversionLagBucketEnum.ConversionLagBucket.forNumber(conversionLagBucket_); + return result == null ? com.google.ads.googleads.v25.enums.ConversionLagBucketEnum.ConversionLagBucket.UNRECOGNIZED : result; + } + /** + *+ * An enum value representing the number of days between the impression and + * the conversion. + *+ * + *.google.ads.googleads.v25.enums.ConversionLagBucketEnum.ConversionLagBucket conversion_lag_bucket = 50;+ * @param value The conversionLagBucket to set. + * @return This builder for chaining. + */ + public Builder setConversionLagBucket(com.google.ads.googleads.v25.enums.ConversionLagBucketEnum.ConversionLagBucket value) { + if (value == null) { throw new NullPointerException(); } + bitField0_ |= 0x01000000; + conversionLagBucket_ = value.getNumber(); + onChanged(); + return this; + } + /** + *+ * An enum value representing the number of days between the impression and + * the conversion. + *+ * + *.google.ads.googleads.v25.enums.ConversionLagBucketEnum.ConversionLagBucket conversion_lag_bucket = 50;+ * @return This builder for chaining. + */ + public Builder clearConversionLagBucket() { + bitField0_ = (bitField0_ & ~0x01000000); + conversionLagBucket_ = 0; + onChanged(); + return this; + } + + private int conversionLiftConversionCategory_ = 0; + /** + *+ * Conversion Category for Conversion Lift. + *+ * + *.google.ads.googleads.v25.enums.ConversionActionCategoryEnum.ConversionActionCategory conversion_lift_conversion_category = 229;+ * @return The enum numeric value on the wire for conversionLiftConversionCategory. + */ + @java.lang.Override public int getConversionLiftConversionCategoryValue() { + return conversionLiftConversionCategory_; + } + /** + *+ * Conversion Category for Conversion Lift. + *+ * + *.google.ads.googleads.v25.enums.ConversionActionCategoryEnum.ConversionActionCategory conversion_lift_conversion_category = 229;+ * @param value The enum numeric value on the wire for conversionLiftConversionCategory to set. + * @return This builder for chaining. + */ + public Builder setConversionLiftConversionCategoryValue(int value) { + conversionLiftConversionCategory_ = value; + bitField0_ |= 0x02000000; + onChanged(); + return this; + } + /** + *+ * Conversion Category for Conversion Lift. + *+ * + *.google.ads.googleads.v25.enums.ConversionActionCategoryEnum.ConversionActionCategory conversion_lift_conversion_category = 229;+ * @return The conversionLiftConversionCategory. + */ + @java.lang.Override + public com.google.ads.googleads.v25.enums.ConversionActionCategoryEnum.ConversionActionCategory getConversionLiftConversionCategory() { + com.google.ads.googleads.v25.enums.ConversionActionCategoryEnum.ConversionActionCategory result = com.google.ads.googleads.v25.enums.ConversionActionCategoryEnum.ConversionActionCategory.forNumber(conversionLiftConversionCategory_); + return result == null ? com.google.ads.googleads.v25.enums.ConversionActionCategoryEnum.ConversionActionCategory.UNRECOGNIZED : result; + } + /** + *+ * Conversion Category for Conversion Lift. + *+ * + *.google.ads.googleads.v25.enums.ConversionActionCategoryEnum.ConversionActionCategory conversion_lift_conversion_category = 229;+ * @param value The conversionLiftConversionCategory to set. + * @return This builder for chaining. + */ + public Builder setConversionLiftConversionCategory(com.google.ads.googleads.v25.enums.ConversionActionCategoryEnum.ConversionActionCategory value) { + if (value == null) { throw new NullPointerException(); } + bitField0_ |= 0x02000000; + conversionLiftConversionCategory_ = value.getNumber(); onChanged(); return this; } /** *- * This segments your conversion columns by the original conversion and - * conversion value versus the delta if conversions were adjusted. False row - * has the data as originally stated; While true row has the delta between - * data now and the data as originally stated. Summing the two together - * results post-adjustment data. + * Conversion Category for Conversion Lift. ** - *optional bool conversion_adjustment = 115;+ *.google.ads.googleads.v25.enums.ConversionActionCategoryEnum.ConversionActionCategory conversion_lift_conversion_category = 229;* @return This builder for chaining. */ - public Builder clearConversionAdjustment() { - bitField0_ = (bitField0_ & ~0x00100000); - conversionAdjustment_ = false; + public Builder clearConversionLiftConversionCategory() { + bitField0_ = (bitField0_ & ~0x02000000); + conversionLiftConversionCategory_ = 0; onChanged(); return this; } - private int conversionAttributionEventType_ = 0; + private long conversionLiftEndDate_ ; /** *- * Conversion attribution event type. + * The end date of the period for which these Conversion Lift results are + * calculated. This can differ from the overall Study End Time. ** - *.google.ads.googleads.v25.enums.ConversionAttributionEventTypeEnum.ConversionAttributionEventType conversion_attribution_event_type = 2;- * @return The enum numeric value on the wire for conversionAttributionEventType. + *int64 conversion_lift_end_date = 223;+ * @return The conversionLiftEndDate. */ - @java.lang.Override public int getConversionAttributionEventTypeValue() { - return conversionAttributionEventType_; + @java.lang.Override + public long getConversionLiftEndDate() { + return conversionLiftEndDate_; } /** *- * Conversion attribution event type. + * The end date of the period for which these Conversion Lift results are + * calculated. This can differ from the overall Study End Time. ** - *.google.ads.googleads.v25.enums.ConversionAttributionEventTypeEnum.ConversionAttributionEventType conversion_attribution_event_type = 2;- * @param value The enum numeric value on the wire for conversionAttributionEventType to set. + *int64 conversion_lift_end_date = 223;+ * @param value The conversionLiftEndDate to set. * @return This builder for chaining. */ - public Builder setConversionAttributionEventTypeValue(int value) { - conversionAttributionEventType_ = value; - bitField0_ |= 0x00200000; + public Builder setConversionLiftEndDate(long value) { + + conversionLiftEndDate_ = value; + bitField0_ |= 0x04000000; onChanged(); return this; } /** *- * Conversion attribution event type. + * The end date of the period for which these Conversion Lift results are + * calculated. This can differ from the overall Study End Time. ** - *.google.ads.googleads.v25.enums.ConversionAttributionEventTypeEnum.ConversionAttributionEventType conversion_attribution_event_type = 2;- * @return The conversionAttributionEventType. + *int64 conversion_lift_end_date = 223;+ * @return This builder for chaining. */ - @java.lang.Override - public com.google.ads.googleads.v25.enums.ConversionAttributionEventTypeEnum.ConversionAttributionEventType getConversionAttributionEventType() { - com.google.ads.googleads.v25.enums.ConversionAttributionEventTypeEnum.ConversionAttributionEventType result = com.google.ads.googleads.v25.enums.ConversionAttributionEventTypeEnum.ConversionAttributionEventType.forNumber(conversionAttributionEventType_); - return result == null ? com.google.ads.googleads.v25.enums.ConversionAttributionEventTypeEnum.ConversionAttributionEventType.UNRECOGNIZED : result; + public Builder clearConversionLiftEndDate() { + bitField0_ = (bitField0_ & ~0x04000000); + conversionLiftEndDate_ = 0L; + onChanged(); + return this; } + + private int conversionLiftIncludedConversionActionTypes_ = 0; /** *- * Conversion attribution event type. + * The specific conversion types that were included in the Conversion Lift + * measurement for this reporting period. ** - *.google.ads.googleads.v25.enums.ConversionAttributionEventTypeEnum.ConversionAttributionEventType conversion_attribution_event_type = 2;- * @param value The conversionAttributionEventType to set. - * @return This builder for chaining. + *.google.ads.googleads.v25.enums.ConversionLiftIncludedConversionActionTypesEnum.ConversionLiftIncludedConversionActionTypes conversion_lift_included_conversion_action_types = 224;+ * @return The enum numeric value on the wire for conversionLiftIncludedConversionActionTypes. */ - public Builder setConversionAttributionEventType(com.google.ads.googleads.v25.enums.ConversionAttributionEventTypeEnum.ConversionAttributionEventType value) { - if (value == null) { throw new NullPointerException(); } - bitField0_ |= 0x00200000; - conversionAttributionEventType_ = value.getNumber(); - onChanged(); - return this; + @java.lang.Override public int getConversionLiftIncludedConversionActionTypesValue() { + return conversionLiftIncludedConversionActionTypes_; } /** *- * Conversion attribution event type. + * The specific conversion types that were included in the Conversion Lift + * measurement for this reporting period. ** - *.google.ads.googleads.v25.enums.ConversionAttributionEventTypeEnum.ConversionAttributionEventType conversion_attribution_event_type = 2;+ *.google.ads.googleads.v25.enums.ConversionLiftIncludedConversionActionTypesEnum.ConversionLiftIncludedConversionActionTypes conversion_lift_included_conversion_action_types = 224;+ * @param value The enum numeric value on the wire for conversionLiftIncludedConversionActionTypes to set. * @return This builder for chaining. */ - public Builder clearConversionAttributionEventType() { - bitField0_ = (bitField0_ & ~0x00200000); - conversionAttributionEventType_ = 0; + public Builder setConversionLiftIncludedConversionActionTypesValue(int value) { + conversionLiftIncludedConversionActionTypes_ = value; + bitField0_ |= 0x08000000; onChanged(); return this; } - - private int conversionLagBucket_ = 0; /** *- * An enum value representing the number of days between the impression and - * the conversion. + * The specific conversion types that were included in the Conversion Lift + * measurement for this reporting period. ** - *.google.ads.googleads.v25.enums.ConversionLagBucketEnum.ConversionLagBucket conversion_lag_bucket = 50;- * @return The enum numeric value on the wire for conversionLagBucket. + *.google.ads.googleads.v25.enums.ConversionLiftIncludedConversionActionTypesEnum.ConversionLiftIncludedConversionActionTypes conversion_lift_included_conversion_action_types = 224;+ * @return The conversionLiftIncludedConversionActionTypes. */ - @java.lang.Override public int getConversionLagBucketValue() { - return conversionLagBucket_; + @java.lang.Override + public com.google.ads.googleads.v25.enums.ConversionLiftIncludedConversionActionTypesEnum.ConversionLiftIncludedConversionActionTypes getConversionLiftIncludedConversionActionTypes() { + com.google.ads.googleads.v25.enums.ConversionLiftIncludedConversionActionTypesEnum.ConversionLiftIncludedConversionActionTypes result = com.google.ads.googleads.v25.enums.ConversionLiftIncludedConversionActionTypesEnum.ConversionLiftIncludedConversionActionTypes.forNumber(conversionLiftIncludedConversionActionTypes_); + return result == null ? com.google.ads.googleads.v25.enums.ConversionLiftIncludedConversionActionTypesEnum.ConversionLiftIncludedConversionActionTypes.UNRECOGNIZED : result; } /** *- * An enum value representing the number of days between the impression and - * the conversion. + * The specific conversion types that were included in the Conversion Lift + * measurement for this reporting period. ** - *.google.ads.googleads.v25.enums.ConversionLagBucketEnum.ConversionLagBucket conversion_lag_bucket = 50;- * @param value The enum numeric value on the wire for conversionLagBucket to set. + *.google.ads.googleads.v25.enums.ConversionLiftIncludedConversionActionTypesEnum.ConversionLiftIncludedConversionActionTypes conversion_lift_included_conversion_action_types = 224;+ * @param value The conversionLiftIncludedConversionActionTypes to set. * @return This builder for chaining. */ - public Builder setConversionLagBucketValue(int value) { - conversionLagBucket_ = value; - bitField0_ |= 0x00400000; + public Builder setConversionLiftIncludedConversionActionTypes(com.google.ads.googleads.v25.enums.ConversionLiftIncludedConversionActionTypesEnum.ConversionLiftIncludedConversionActionTypes value) { + if (value == null) { throw new NullPointerException(); } + bitField0_ |= 0x08000000; + conversionLiftIncludedConversionActionTypes_ = value.getNumber(); onChanged(); return this; } /** *- * An enum value representing the number of days between the impression and - * the conversion. + * The specific conversion types that were included in the Conversion Lift + * measurement for this reporting period. ** - *.google.ads.googleads.v25.enums.ConversionLagBucketEnum.ConversionLagBucket conversion_lag_bucket = 50;- * @return The conversionLagBucket. + *.google.ads.googleads.v25.enums.ConversionLiftIncludedConversionActionTypesEnum.ConversionLiftIncludedConversionActionTypes conversion_lift_included_conversion_action_types = 224;+ * @return This builder for chaining. + */ + public Builder clearConversionLiftIncludedConversionActionTypes() { + bitField0_ = (bitField0_ & ~0x08000000); + conversionLiftIncludedConversionActionTypes_ = 0; + onChanged(); + return this; + } + + private long conversionLiftStartDate_ ; + /** + *+ * The start date of the period for which these Conversion Lift results are + * calculated. This can differ from the overall Study Start Time. + *+ * + *int64 conversion_lift_start_date = 222;+ * @return The conversionLiftStartDate. */ @java.lang.Override - public com.google.ads.googleads.v25.enums.ConversionLagBucketEnum.ConversionLagBucket getConversionLagBucket() { - com.google.ads.googleads.v25.enums.ConversionLagBucketEnum.ConversionLagBucket result = com.google.ads.googleads.v25.enums.ConversionLagBucketEnum.ConversionLagBucket.forNumber(conversionLagBucket_); - return result == null ? com.google.ads.googleads.v25.enums.ConversionLagBucketEnum.ConversionLagBucket.UNRECOGNIZED : result; + public long getConversionLiftStartDate() { + return conversionLiftStartDate_; } /** *- * An enum value representing the number of days between the impression and - * the conversion. + * The start date of the period for which these Conversion Lift results are + * calculated. This can differ from the overall Study Start Time. ** - *.google.ads.googleads.v25.enums.ConversionLagBucketEnum.ConversionLagBucket conversion_lag_bucket = 50;- * @param value The conversionLagBucket to set. + *int64 conversion_lift_start_date = 222;+ * @param value The conversionLiftStartDate to set. * @return This builder for chaining. */ - public Builder setConversionLagBucket(com.google.ads.googleads.v25.enums.ConversionLagBucketEnum.ConversionLagBucket value) { - if (value == null) { throw new NullPointerException(); } - bitField0_ |= 0x00400000; - conversionLagBucket_ = value.getNumber(); + public Builder setConversionLiftStartDate(long value) { + + conversionLiftStartDate_ = value; + bitField0_ |= 0x10000000; onChanged(); return this; } /** *- * An enum value representing the number of days between the impression and - * the conversion. + * The start date of the period for which these Conversion Lift results are + * calculated. This can differ from the overall Study Start Time. ** - *.google.ads.googleads.v25.enums.ConversionLagBucketEnum.ConversionLagBucket conversion_lag_bucket = 50;+ *int64 conversion_lift_start_date = 222;* @return This builder for chaining. */ - public Builder clearConversionLagBucket() { - bitField0_ = (bitField0_ & ~0x00400000); - conversionLagBucket_ = 0; + public Builder clearConversionLiftStartDate() { + bitField0_ = (bitField0_ & ~0x10000000); + conversionLiftStartDate_ = 0L; onChanged(); return this; } @@ -13920,7 +14958,7 @@ public Builder clearConversionLagBucket() { */ public Builder setConversionOrAdjustmentLagBucketValue(int value) { conversionOrAdjustmentLagBucket_ = value; - bitField0_ |= 0x00800000; + bitField0_ |= 0x20000000; onChanged(); return this; } @@ -13950,7 +14988,7 @@ public com.google.ads.googleads.v25.enums.ConversionOrAdjustmentLagBucketEnum.Co */ public Builder setConversionOrAdjustmentLagBucket(com.google.ads.googleads.v25.enums.ConversionOrAdjustmentLagBucketEnum.ConversionOrAdjustmentLagBucket value) { if (value == null) { throw new NullPointerException(); } - bitField0_ |= 0x00800000; + bitField0_ |= 0x20000000; conversionOrAdjustmentLagBucket_ = value.getNumber(); onChanged(); return this; @@ -13965,12 +15003,218 @@ public Builder setConversionOrAdjustmentLagBucket(com.google.ads.googleads.v25.e * @return This builder for chaining. */ public Builder clearConversionOrAdjustmentLagBucket() { - bitField0_ = (bitField0_ & ~0x00800000); + bitField0_ = (bitField0_ & ~0x20000000); conversionOrAdjustmentLagBucket_ = 0; onChanged(); return this; } + private java.lang.Object country_ = ""; + /** + *+ * Resource name of the country + *+ * + *optional string country = 227 [(.google.api.resource_reference) = { ... }+ * @return Whether the country field is set. + */ + public boolean hasCountry() { + return ((bitField0_ & 0x40000000) != 0); + } + /** + *+ * Resource name of the country + *+ * + *optional string country = 227 [(.google.api.resource_reference) = { ... }+ * @return The country. + */ + public java.lang.String getCountry() { + java.lang.Object ref = country_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + country_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + /** + *+ * Resource name of the country + *+ * + *optional string country = 227 [(.google.api.resource_reference) = { ... }+ * @return The bytes for country. + */ + public com.google.protobuf.ByteString + getCountryBytes() { + java.lang.Object ref = country_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + country_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + *+ * Resource name of the country + *+ * + *optional string country = 227 [(.google.api.resource_reference) = { ... }+ * @param value The country to set. + * @return This builder for chaining. + */ + public Builder setCountry( + java.lang.String value) { + if (value == null) { throw new NullPointerException(); } + country_ = value; + bitField0_ |= 0x40000000; + onChanged(); + return this; + } + /** + *+ * Resource name of the country + *+ * + *optional string country = 227 [(.google.api.resource_reference) = { ... }+ * @return This builder for chaining. + */ + public Builder clearCountry() { + country_ = getDefaultInstance().getCountry(); + bitField0_ = (bitField0_ & ~0x40000000); + onChanged(); + return this; + } + /** + *+ * Resource name of the country + *+ * + *optional string country = 227 [(.google.api.resource_reference) = { ... }+ * @param value The bytes for country to set. + * @return This builder for chaining. + */ + public Builder setCountryBytes( + com.google.protobuf.ByteString value) { + if (value == null) { throw new NullPointerException(); } + checkByteStringIsUtf8(value); + country_ = value; + bitField0_ |= 0x40000000; + onChanged(); + return this; + } + + private java.lang.Object countryLocalizedName_ = ""; + /** + *+ * Localized name of the country. + *+ * + *optional string country_localized_name = 228;+ * @return Whether the countryLocalizedName field is set. + */ + public boolean hasCountryLocalizedName() { + return ((bitField0_ & 0x80000000) != 0); + } + /** + *+ * Localized name of the country. + *+ * + *optional string country_localized_name = 228;+ * @return The countryLocalizedName. + */ + public java.lang.String getCountryLocalizedName() { + java.lang.Object ref = countryLocalizedName_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + countryLocalizedName_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + /** + *+ * Localized name of the country. + *+ * + *optional string country_localized_name = 228;+ * @return The bytes for countryLocalizedName. + */ + public com.google.protobuf.ByteString + getCountryLocalizedNameBytes() { + java.lang.Object ref = countryLocalizedName_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + countryLocalizedName_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + *+ * Localized name of the country. + *+ * + *optional string country_localized_name = 228;+ * @param value The countryLocalizedName to set. + * @return This builder for chaining. + */ + public Builder setCountryLocalizedName( + java.lang.String value) { + if (value == null) { throw new NullPointerException(); } + countryLocalizedName_ = value; + bitField0_ |= 0x80000000; + onChanged(); + return this; + } + /** + *+ * Localized name of the country. + *+ * + *optional string country_localized_name = 228;+ * @return This builder for chaining. + */ + public Builder clearCountryLocalizedName() { + countryLocalizedName_ = getDefaultInstance().getCountryLocalizedName(); + bitField0_ = (bitField0_ & ~0x80000000); + onChanged(); + return this; + } + /** + *+ * Localized name of the country. + *+ * + *optional string country_localized_name = 228;+ * @param value The bytes for countryLocalizedName to set. + * @return This builder for chaining. + */ + public Builder setCountryLocalizedNameBytes( + com.google.protobuf.ByteString value) { + if (value == null) { throw new NullPointerException(); } + checkByteStringIsUtf8(value); + countryLocalizedName_ = value; + bitField0_ |= 0x80000000; + onChanged(); + return this; + } + private java.lang.Object date_ = ""; /** *@@ -13982,7 +15226,7 @@ public Builder clearConversionOrAdjustmentLagBucket() { * @return Whether the date field is set. */ public boolean hasDate() { - return ((bitField0_ & 0x01000000) != 0); + return ((bitField1_ & 0x00000001) != 0); } /** *@@ -14041,7 +15285,7 @@ public Builder setDate( java.lang.String value) { if (value == null) { throw new NullPointerException(); } date_ = value; - bitField0_ |= 0x01000000; + bitField1_ |= 0x00000001; onChanged(); return this; } @@ -14056,7 +15300,7 @@ public Builder setDate( */ public Builder clearDate() { date_ = getDefaultInstance().getDate(); - bitField0_ = (bitField0_ & ~0x01000000); + bitField1_ = (bitField1_ & ~0x00000001); onChanged(); return this; } @@ -14075,7 +15319,7 @@ public Builder setDateBytes( if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); date_ = value; - bitField0_ |= 0x01000000; + bitField1_ |= 0x00000001; onChanged(); return this; } @@ -14103,7 +15347,7 @@ public Builder setDateBytes( */ public Builder setDayOfWeekValue(int value) { dayOfWeek_ = value; - bitField0_ |= 0x02000000; + bitField1_ |= 0x00000002; onChanged(); return this; } @@ -14131,7 +15375,7 @@ public com.google.ads.googleads.v25.enums.DayOfWeekEnum.DayOfWeek getDayOfWeek() */ public Builder setDayOfWeek(com.google.ads.googleads.v25.enums.DayOfWeekEnum.DayOfWeek value) { if (value == null) { throw new NullPointerException(); } - bitField0_ |= 0x02000000; + bitField1_ |= 0x00000002; dayOfWeek_ = value.getNumber(); onChanged(); return this; @@ -14145,7 +15389,7 @@ public Builder setDayOfWeek(com.google.ads.googleads.v25.enums.DayOfWeekEnum.Day * @return This builder for chaining. */ public Builder clearDayOfWeek() { - bitField0_ = (bitField0_ & ~0x02000000); + bitField1_ = (bitField1_ & ~0x00000002); dayOfWeek_ = 0; onChanged(); return this; @@ -14174,7 +15418,7 @@ public Builder clearDayOfWeek() { */ public Builder setDeviceValue(int value) { device_ = value; - bitField0_ |= 0x04000000; + bitField1_ |= 0x00000004; onChanged(); return this; } @@ -14202,7 +15446,7 @@ public com.google.ads.googleads.v25.enums.DeviceEnum.Device getDevice() { */ public Builder setDevice(com.google.ads.googleads.v25.enums.DeviceEnum.Device value) { if (value == null) { throw new NullPointerException(); } - bitField0_ |= 0x04000000; + bitField1_ |= 0x00000004; device_ = value.getNumber(); onChanged(); return this; @@ -14216,7 +15460,7 @@ public Builder setDevice(com.google.ads.googleads.v25.enums.DeviceEnum.Device va * @return This builder for chaining. */ public Builder clearDevice() { - bitField0_ = (bitField0_ & ~0x04000000); + bitField1_ = (bitField1_ & ~0x00000004); device_ = 0; onChanged(); return this; @@ -14245,7 +15489,7 @@ public Builder clearDevice() { */ public Builder setMobileDevicePlatformValue(int value) { mobileDevicePlatform_ = value; - bitField0_ |= 0x08000000; + bitField1_ |= 0x00000008; onChanged(); return this; } @@ -14273,7 +15517,7 @@ public com.google.ads.googleads.v25.enums.MobileDevicePlatformEnum.MobileDeviceP */ public Builder setMobileDevicePlatform(com.google.ads.googleads.v25.enums.MobileDevicePlatformEnum.MobileDevicePlatform value) { if (value == null) { throw new NullPointerException(); } - bitField0_ |= 0x08000000; + bitField1_ |= 0x00000008; mobileDevicePlatform_ = value.getNumber(); onChanged(); return this; @@ -14287,12 +15531,115 @@ public Builder setMobileDevicePlatform(com.google.ads.googleads.v25.enums.Mobile * @return This builder for chaining. */ public Builder clearMobileDevicePlatform() { - bitField0_ = (bitField0_ & ~0x08000000); + bitField1_ = (bitField1_ & ~0x00000008); mobileDevicePlatform_ = 0; onChanged(); return this; } + private java.lang.Object experimentArm_ = ""; + /** + *+ * Experiment arm. + *+ * + *optional string experiment_arm = 231;+ * @return Whether the experimentArm field is set. + */ + public boolean hasExperimentArm() { + return ((bitField1_ & 0x00000010) != 0); + } + /** + *+ * Experiment arm. + *+ * + *optional string experiment_arm = 231;+ * @return The experimentArm. + */ + public java.lang.String getExperimentArm() { + java.lang.Object ref = experimentArm_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + experimentArm_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + /** + *+ * Experiment arm. + *+ * + *optional string experiment_arm = 231;+ * @return The bytes for experimentArm. + */ + public com.google.protobuf.ByteString + getExperimentArmBytes() { + java.lang.Object ref = experimentArm_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + experimentArm_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + *+ * Experiment arm. + *+ * + *optional string experiment_arm = 231;+ * @param value The experimentArm to set. + * @return This builder for chaining. + */ + public Builder setExperimentArm( + java.lang.String value) { + if (value == null) { throw new NullPointerException(); } + experimentArm_ = value; + bitField1_ |= 0x00000010; + onChanged(); + return this; + } + /** + *+ * Experiment arm. + *+ * + *optional string experiment_arm = 231;+ * @return This builder for chaining. + */ + public Builder clearExperimentArm() { + experimentArm_ = getDefaultInstance().getExperimentArm(); + bitField1_ = (bitField1_ & ~0x00000010); + onChanged(); + return this; + } + /** + *+ * Experiment arm. + *+ * + *optional string experiment_arm = 231;+ * @param value The bytes for experimentArm to set. + * @return This builder for chaining. + */ + public Builder setExperimentArmBytes( + com.google.protobuf.ByteString value) { + if (value == null) { throw new NullPointerException(); } + checkByteStringIsUtf8(value); + experimentArm_ = value; + bitField1_ |= 0x00000010; + onChanged(); + return this; + } + private int externalConversionSource_ = 0; /** *@@ -14316,7 +15663,7 @@ public Builder clearMobileDevicePlatform() { */ public Builder setExternalConversionSourceValue(int value) { externalConversionSource_ = value; - bitField0_ |= 0x10000000; + bitField1_ |= 0x00000020; onChanged(); return this; } @@ -14344,7 +15691,7 @@ public com.google.ads.googleads.v25.enums.ExternalConversionSourceEnum.ExternalC */ public Builder setExternalConversionSource(com.google.ads.googleads.v25.enums.ExternalConversionSourceEnum.ExternalConversionSource value) { if (value == null) { throw new NullPointerException(); } - bitField0_ |= 0x10000000; + bitField1_ |= 0x00000020; externalConversionSource_ = value.getNumber(); onChanged(); return this; @@ -14358,12 +15705,83 @@ public Builder setExternalConversionSource(com.google.ads.googleads.v25.enums.Ex * @return This builder for chaining. */ public Builder clearExternalConversionSource() { - bitField0_ = (bitField0_ & ~0x10000000); + bitField1_ = (bitField1_ & ~0x00000020); externalConversionSource_ = 0; onChanged(); return this; } + private int gender_ = 0; + /** + *+ * Gender + *+ * + *.google.ads.googleads.v25.enums.GenderTypeEnum.GenderType gender = 226;+ * @return The enum numeric value on the wire for gender. + */ + @java.lang.Override public int getGenderValue() { + return gender_; + } + /** + *+ * Gender + *+ * + *.google.ads.googleads.v25.enums.GenderTypeEnum.GenderType gender = 226;+ * @param value The enum numeric value on the wire for gender to set. + * @return This builder for chaining. + */ + public Builder setGenderValue(int value) { + gender_ = value; + bitField1_ |= 0x00000040; + onChanged(); + return this; + } + /** + *+ * Gender + *+ * + *.google.ads.googleads.v25.enums.GenderTypeEnum.GenderType gender = 226;+ * @return The gender. + */ + @java.lang.Override + public com.google.ads.googleads.v25.enums.GenderTypeEnum.GenderType getGender() { + com.google.ads.googleads.v25.enums.GenderTypeEnum.GenderType result = com.google.ads.googleads.v25.enums.GenderTypeEnum.GenderType.forNumber(gender_); + return result == null ? com.google.ads.googleads.v25.enums.GenderTypeEnum.GenderType.UNRECOGNIZED : result; + } + /** + *+ * Gender + *+ * + *.google.ads.googleads.v25.enums.GenderTypeEnum.GenderType gender = 226;+ * @param value The gender to set. + * @return This builder for chaining. + */ + public Builder setGender(com.google.ads.googleads.v25.enums.GenderTypeEnum.GenderType value) { + if (value == null) { throw new NullPointerException(); } + bitField1_ |= 0x00000040; + gender_ = value.getNumber(); + onChanged(); + return this; + } + /** + *+ * Gender + *+ * + *.google.ads.googleads.v25.enums.GenderTypeEnum.GenderType gender = 226;+ * @return This builder for chaining. + */ + public Builder clearGender() { + bitField1_ = (bitField1_ & ~0x00000040); + gender_ = 0; + onChanged(); + return this; + } + private java.lang.Object geoTargetAirport_ = ""; /** *@@ -14374,7 +15792,7 @@ public Builder clearExternalConversionSource() { * @return Whether the geoTargetAirport field is set. */ public boolean hasGeoTargetAirport() { - return ((bitField0_ & 0x20000000) != 0); + return ((bitField1_ & 0x00000080) != 0); } /** *@@ -14430,7 +15848,7 @@ public Builder setGeoTargetAirport( java.lang.String value) { if (value == null) { throw new NullPointerException(); } geoTargetAirport_ = value; - bitField0_ |= 0x20000000; + bitField1_ |= 0x00000080; onChanged(); return this; } @@ -14444,7 +15862,7 @@ public Builder setGeoTargetAirport( */ public Builder clearGeoTargetAirport() { geoTargetAirport_ = getDefaultInstance().getGeoTargetAirport(); - bitField0_ = (bitField0_ & ~0x20000000); + bitField1_ = (bitField1_ & ~0x00000080); onChanged(); return this; } @@ -14462,7 +15880,7 @@ public Builder setGeoTargetAirportBytes( if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); geoTargetAirport_ = value; - bitField0_ |= 0x20000000; + bitField1_ |= 0x00000080; onChanged(); return this; } @@ -14477,7 +15895,7 @@ public Builder setGeoTargetAirportBytes( * @return Whether the geoTargetCanton field is set. */ public boolean hasGeoTargetCanton() { - return ((bitField0_ & 0x40000000) != 0); + return ((bitField1_ & 0x00000100) != 0); } /** *@@ -14533,7 +15951,7 @@ public Builder setGeoTargetCanton( java.lang.String value) { if (value == null) { throw new NullPointerException(); } geoTargetCanton_ = value; - bitField0_ |= 0x40000000; + bitField1_ |= 0x00000100; onChanged(); return this; } @@ -14547,7 +15965,7 @@ public Builder setGeoTargetCanton( */ public Builder clearGeoTargetCanton() { geoTargetCanton_ = getDefaultInstance().getGeoTargetCanton(); - bitField0_ = (bitField0_ & ~0x40000000); + bitField1_ = (bitField1_ & ~0x00000100); onChanged(); return this; } @@ -14565,7 +15983,7 @@ public Builder setGeoTargetCantonBytes( if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); geoTargetCanton_ = value; - bitField0_ |= 0x40000000; + bitField1_ |= 0x00000100; onChanged(); return this; } @@ -14580,7 +15998,7 @@ public Builder setGeoTargetCantonBytes( * @return Whether the geoTargetCity field is set. */ public boolean hasGeoTargetCity() { - return ((bitField0_ & 0x80000000) != 0); + return ((bitField1_ & 0x00000200) != 0); } /** *@@ -14636,7 +16054,7 @@ public Builder setGeoTargetCity( java.lang.String value) { if (value == null) { throw new NullPointerException(); } geoTargetCity_ = value; - bitField0_ |= 0x80000000; + bitField1_ |= 0x00000200; onChanged(); return this; } @@ -14650,7 +16068,7 @@ public Builder setGeoTargetCity( */ public Builder clearGeoTargetCity() { geoTargetCity_ = getDefaultInstance().getGeoTargetCity(); - bitField0_ = (bitField0_ & ~0x80000000); + bitField1_ = (bitField1_ & ~0x00000200); onChanged(); return this; } @@ -14668,7 +16086,7 @@ public Builder setGeoTargetCityBytes( if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); geoTargetCity_ = value; - bitField0_ |= 0x80000000; + bitField1_ |= 0x00000200; onChanged(); return this; } @@ -14683,7 +16101,7 @@ public Builder setGeoTargetCityBytes( * @return Whether the geoTargetCountry field is set. */ public boolean hasGeoTargetCountry() { - return ((bitField1_ & 0x00000001) != 0); + return ((bitField1_ & 0x00000400) != 0); } /** *@@ -14739,7 +16157,7 @@ public Builder setGeoTargetCountry( java.lang.String value) { if (value == null) { throw new NullPointerException(); } geoTargetCountry_ = value; - bitField1_ |= 0x00000001; + bitField1_ |= 0x00000400; onChanged(); return this; } @@ -14753,7 +16171,7 @@ public Builder setGeoTargetCountry( */ public Builder clearGeoTargetCountry() { geoTargetCountry_ = getDefaultInstance().getGeoTargetCountry(); - bitField1_ = (bitField1_ & ~0x00000001); + bitField1_ = (bitField1_ & ~0x00000400); onChanged(); return this; } @@ -14771,7 +16189,7 @@ public Builder setGeoTargetCountryBytes( if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); geoTargetCountry_ = value; - bitField1_ |= 0x00000001; + bitField1_ |= 0x00000400; onChanged(); return this; } @@ -14786,7 +16204,7 @@ public Builder setGeoTargetCountryBytes( * @return Whether the geoTargetCounty field is set. */ public boolean hasGeoTargetCounty() { - return ((bitField1_ & 0x00000002) != 0); + return ((bitField1_ & 0x00000800) != 0); } /** *@@ -14842,7 +16260,7 @@ public Builder setGeoTargetCounty( java.lang.String value) { if (value == null) { throw new NullPointerException(); } geoTargetCounty_ = value; - bitField1_ |= 0x00000002; + bitField1_ |= 0x00000800; onChanged(); return this; } @@ -14856,7 +16274,7 @@ public Builder setGeoTargetCounty( */ public Builder clearGeoTargetCounty() { geoTargetCounty_ = getDefaultInstance().getGeoTargetCounty(); - bitField1_ = (bitField1_ & ~0x00000002); + bitField1_ = (bitField1_ & ~0x00000800); onChanged(); return this; } @@ -14874,7 +16292,7 @@ public Builder setGeoTargetCountyBytes( if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); geoTargetCounty_ = value; - bitField1_ |= 0x00000002; + bitField1_ |= 0x00000800; onChanged(); return this; } @@ -14889,7 +16307,7 @@ public Builder setGeoTargetCountyBytes( * @return Whether the geoTargetDistrict field is set. */ public boolean hasGeoTargetDistrict() { - return ((bitField1_ & 0x00000004) != 0); + return ((bitField1_ & 0x00001000) != 0); } /** *@@ -14945,7 +16363,7 @@ public Builder setGeoTargetDistrict( java.lang.String value) { if (value == null) { throw new NullPointerException(); } geoTargetDistrict_ = value; - bitField1_ |= 0x00000004; + bitField1_ |= 0x00001000; onChanged(); return this; } @@ -14959,7 +16377,7 @@ public Builder setGeoTargetDistrict( */ public Builder clearGeoTargetDistrict() { geoTargetDistrict_ = getDefaultInstance().getGeoTargetDistrict(); - bitField1_ = (bitField1_ & ~0x00000004); + bitField1_ = (bitField1_ & ~0x00001000); onChanged(); return this; } @@ -14977,7 +16395,7 @@ public Builder setGeoTargetDistrictBytes( if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); geoTargetDistrict_ = value; - bitField1_ |= 0x00000004; + bitField1_ |= 0x00001000; onChanged(); return this; } @@ -14992,7 +16410,7 @@ public Builder setGeoTargetDistrictBytes( * @return Whether the geoTargetMetro field is set. */ public boolean hasGeoTargetMetro() { - return ((bitField1_ & 0x00000008) != 0); + return ((bitField1_ & 0x00002000) != 0); } /** *@@ -15048,7 +16466,7 @@ public Builder setGeoTargetMetro( java.lang.String value) { if (value == null) { throw new NullPointerException(); } geoTargetMetro_ = value; - bitField1_ |= 0x00000008; + bitField1_ |= 0x00002000; onChanged(); return this; } @@ -15062,7 +16480,7 @@ public Builder setGeoTargetMetro( */ public Builder clearGeoTargetMetro() { geoTargetMetro_ = getDefaultInstance().getGeoTargetMetro(); - bitField1_ = (bitField1_ & ~0x00000008); + bitField1_ = (bitField1_ & ~0x00002000); onChanged(); return this; } @@ -15080,7 +16498,7 @@ public Builder setGeoTargetMetroBytes( if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); geoTargetMetro_ = value; - bitField1_ |= 0x00000008; + bitField1_ |= 0x00002000; onChanged(); return this; } @@ -15096,7 +16514,7 @@ public Builder setGeoTargetMetroBytes( * @return Whether the geoTargetMostSpecificLocation field is set. */ public boolean hasGeoTargetMostSpecificLocation() { - return ((bitField1_ & 0x00000010) != 0); + return ((bitField1_ & 0x00004000) != 0); } /** *@@ -15155,7 +16573,7 @@ public Builder setGeoTargetMostSpecificLocation( java.lang.String value) { if (value == null) { throw new NullPointerException(); } geoTargetMostSpecificLocation_ = value; - bitField1_ |= 0x00000010; + bitField1_ |= 0x00004000; onChanged(); return this; } @@ -15170,7 +16588,7 @@ public Builder setGeoTargetMostSpecificLocation( */ public Builder clearGeoTargetMostSpecificLocation() { geoTargetMostSpecificLocation_ = getDefaultInstance().getGeoTargetMostSpecificLocation(); - bitField1_ = (bitField1_ & ~0x00000010); + bitField1_ = (bitField1_ & ~0x00004000); onChanged(); return this; } @@ -15189,7 +16607,7 @@ public Builder setGeoTargetMostSpecificLocationBytes( if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); geoTargetMostSpecificLocation_ = value; - bitField1_ |= 0x00000010; + bitField1_ |= 0x00004000; onChanged(); return this; } @@ -15204,7 +16622,7 @@ public Builder setGeoTargetMostSpecificLocationBytes( * @return Whether the geoTargetPostalCode field is set. */ public boolean hasGeoTargetPostalCode() { - return ((bitField1_ & 0x00000020) != 0); + return ((bitField1_ & 0x00008000) != 0); } /** *@@ -15260,7 +16678,7 @@ public Builder setGeoTargetPostalCode( java.lang.String value) { if (value == null) { throw new NullPointerException(); } geoTargetPostalCode_ = value; - bitField1_ |= 0x00000020; + bitField1_ |= 0x00008000; onChanged(); return this; } @@ -15274,7 +16692,7 @@ public Builder setGeoTargetPostalCode( */ public Builder clearGeoTargetPostalCode() { geoTargetPostalCode_ = getDefaultInstance().getGeoTargetPostalCode(); - bitField1_ = (bitField1_ & ~0x00000020); + bitField1_ = (bitField1_ & ~0x00008000); onChanged(); return this; } @@ -15292,7 +16710,7 @@ public Builder setGeoTargetPostalCodeBytes( if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); geoTargetPostalCode_ = value; - bitField1_ |= 0x00000020; + bitField1_ |= 0x00008000; onChanged(); return this; } @@ -15307,7 +16725,7 @@ public Builder setGeoTargetPostalCodeBytes( * @return Whether the geoTargetProvince field is set. */ public boolean hasGeoTargetProvince() { - return ((bitField1_ & 0x00000040) != 0); + return ((bitField1_ & 0x00010000) != 0); } /** *@@ -15363,7 +16781,7 @@ public Builder setGeoTargetProvince( java.lang.String value) { if (value == null) { throw new NullPointerException(); } geoTargetProvince_ = value; - bitField1_ |= 0x00000040; + bitField1_ |= 0x00010000; onChanged(); return this; } @@ -15377,7 +16795,7 @@ public Builder setGeoTargetProvince( */ public Builder clearGeoTargetProvince() { geoTargetProvince_ = getDefaultInstance().getGeoTargetProvince(); - bitField1_ = (bitField1_ & ~0x00000040); + bitField1_ = (bitField1_ & ~0x00010000); onChanged(); return this; } @@ -15395,7 +16813,7 @@ public Builder setGeoTargetProvinceBytes( if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); geoTargetProvince_ = value; - bitField1_ |= 0x00000040; + bitField1_ |= 0x00010000; onChanged(); return this; } @@ -15410,7 +16828,7 @@ public Builder setGeoTargetProvinceBytes( * @return Whether the geoTargetRegion field is set. */ public boolean hasGeoTargetRegion() { - return ((bitField1_ & 0x00000080) != 0); + return ((bitField1_ & 0x00020000) != 0); } /** *@@ -15466,7 +16884,7 @@ public Builder setGeoTargetRegion( java.lang.String value) { if (value == null) { throw new NullPointerException(); } geoTargetRegion_ = value; - bitField1_ |= 0x00000080; + bitField1_ |= 0x00020000; onChanged(); return this; } @@ -15480,7 +16898,7 @@ public Builder setGeoTargetRegion( */ public Builder clearGeoTargetRegion() { geoTargetRegion_ = getDefaultInstance().getGeoTargetRegion(); - bitField1_ = (bitField1_ & ~0x00000080); + bitField1_ = (bitField1_ & ~0x00020000); onChanged(); return this; } @@ -15498,7 +16916,7 @@ public Builder setGeoTargetRegionBytes( if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); geoTargetRegion_ = value; - bitField1_ |= 0x00000080; + bitField1_ |= 0x00020000; onChanged(); return this; } @@ -15513,7 +16931,7 @@ public Builder setGeoTargetRegionBytes( * @return Whether the geoTargetState field is set. */ public boolean hasGeoTargetState() { - return ((bitField1_ & 0x00000100) != 0); + return ((bitField1_ & 0x00040000) != 0); } /** *@@ -15569,7 +16987,7 @@ public Builder setGeoTargetState( java.lang.String value) { if (value == null) { throw new NullPointerException(); } geoTargetState_ = value; - bitField1_ |= 0x00000100; + bitField1_ |= 0x00040000; onChanged(); return this; } @@ -15583,7 +17001,7 @@ public Builder setGeoTargetState( */ public Builder clearGeoTargetState() { geoTargetState_ = getDefaultInstance().getGeoTargetState(); - bitField1_ = (bitField1_ & ~0x00000100); + bitField1_ = (bitField1_ & ~0x00040000); onChanged(); return this; } @@ -15601,7 +17019,7 @@ public Builder setGeoTargetStateBytes( if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); geoTargetState_ = value; - bitField1_ |= 0x00000100; + bitField1_ |= 0x00040000; onChanged(); return this; } @@ -15617,7 +17035,7 @@ public Builder setGeoTargetStateBytes( */ @java.lang.Override public boolean hasHotelBookingWindowDays() { - return ((bitField1_ & 0x00000200) != 0); + return ((bitField1_ & 0x00080000) != 0); } /** *@@ -15643,7 +17061,7 @@ public long getHotelBookingWindowDays() { public Builder setHotelBookingWindowDays(long value) { hotelBookingWindowDays_ = value; - bitField1_ |= 0x00000200; + bitField1_ |= 0x00080000; onChanged(); return this; } @@ -15656,7 +17074,7 @@ public Builder setHotelBookingWindowDays(long value) { * @return This builder for chaining. */ public Builder clearHotelBookingWindowDays() { - bitField1_ = (bitField1_ & ~0x00000200); + bitField1_ = (bitField1_ & ~0x00080000); hotelBookingWindowDays_ = 0L; onChanged(); return this; @@ -15673,7 +17091,7 @@ public Builder clearHotelBookingWindowDays() { */ @java.lang.Override public boolean hasHotelCenterId() { - return ((bitField1_ & 0x00000400) != 0); + return ((bitField1_ & 0x00100000) != 0); } /** *@@ -15699,7 +17117,7 @@ public long getHotelCenterId() { public Builder setHotelCenterId(long value) { hotelCenterId_ = value; - bitField1_ |= 0x00000400; + bitField1_ |= 0x00100000; onChanged(); return this; } @@ -15712,7 +17130,7 @@ public Builder setHotelCenterId(long value) { * @return This builder for chaining. */ public Builder clearHotelCenterId() { - bitField1_ = (bitField1_ & ~0x00000400); + bitField1_ = (bitField1_ & ~0x00100000); hotelCenterId_ = 0L; onChanged(); return this; @@ -15728,7 +17146,7 @@ public Builder clearHotelCenterId() { * @return Whether the hotelCheckInDate field is set. */ public boolean hasHotelCheckInDate() { - return ((bitField1_ & 0x00000800) != 0); + return ((bitField1_ & 0x00200000) != 0); } /** *@@ -15784,7 +17202,7 @@ public Builder setHotelCheckInDate( java.lang.String value) { if (value == null) { throw new NullPointerException(); } hotelCheckInDate_ = value; - bitField1_ |= 0x00000800; + bitField1_ |= 0x00200000; onChanged(); return this; } @@ -15798,7 +17216,7 @@ public Builder setHotelCheckInDate( */ public Builder clearHotelCheckInDate() { hotelCheckInDate_ = getDefaultInstance().getHotelCheckInDate(); - bitField1_ = (bitField1_ & ~0x00000800); + bitField1_ = (bitField1_ & ~0x00200000); onChanged(); return this; } @@ -15816,7 +17234,7 @@ public Builder setHotelCheckInDateBytes( if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); hotelCheckInDate_ = value; - bitField1_ |= 0x00000800; + bitField1_ |= 0x00200000; onChanged(); return this; } @@ -15844,7 +17262,7 @@ public Builder setHotelCheckInDateBytes( */ public Builder setHotelCheckInDayOfWeekValue(int value) { hotelCheckInDayOfWeek_ = value; - bitField1_ |= 0x00001000; + bitField1_ |= 0x00400000; onChanged(); return this; } @@ -15872,7 +17290,7 @@ public com.google.ads.googleads.v25.enums.DayOfWeekEnum.DayOfWeek getHotelCheckI */ public Builder setHotelCheckInDayOfWeek(com.google.ads.googleads.v25.enums.DayOfWeekEnum.DayOfWeek value) { if (value == null) { throw new NullPointerException(); } - bitField1_ |= 0x00001000; + bitField1_ |= 0x00400000; hotelCheckInDayOfWeek_ = value.getNumber(); onChanged(); return this; @@ -15886,7 +17304,7 @@ public Builder setHotelCheckInDayOfWeek(com.google.ads.googleads.v25.enums.DayOf * @return This builder for chaining. */ public Builder clearHotelCheckInDayOfWeek() { - bitField1_ = (bitField1_ & ~0x00001000); + bitField1_ = (bitField1_ & ~0x00400000); hotelCheckInDayOfWeek_ = 0; onChanged(); return this; @@ -15902,7 +17320,7 @@ public Builder clearHotelCheckInDayOfWeek() { * @return Whether the hotelCity field is set. */ public boolean hasHotelCity() { - return ((bitField1_ & 0x00002000) != 0); + return ((bitField1_ & 0x00800000) != 0); } /** *@@ -15958,7 +17376,7 @@ public Builder setHotelCity( java.lang.String value) { if (value == null) { throw new NullPointerException(); } hotelCity_ = value; - bitField1_ |= 0x00002000; + bitField1_ |= 0x00800000; onChanged(); return this; } @@ -15972,7 +17390,7 @@ public Builder setHotelCity( */ public Builder clearHotelCity() { hotelCity_ = getDefaultInstance().getHotelCity(); - bitField1_ = (bitField1_ & ~0x00002000); + bitField1_ = (bitField1_ & ~0x00800000); onChanged(); return this; } @@ -15990,7 +17408,7 @@ public Builder setHotelCityBytes( if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); hotelCity_ = value; - bitField1_ |= 0x00002000; + bitField1_ |= 0x00800000; onChanged(); return this; } @@ -16006,7 +17424,7 @@ public Builder setHotelCityBytes( */ @java.lang.Override public boolean hasHotelClass() { - return ((bitField1_ & 0x00004000) != 0); + return ((bitField1_ & 0x01000000) != 0); } /** *@@ -16032,7 +17450,7 @@ public int getHotelClass() { public Builder setHotelClass(int value) { hotelClass_ = value; - bitField1_ |= 0x00004000; + bitField1_ |= 0x01000000; onChanged(); return this; } @@ -16045,7 +17463,7 @@ public Builder setHotelClass(int value) { * @return This builder for chaining. */ public Builder clearHotelClass() { - bitField1_ = (bitField1_ & ~0x00004000); + bitField1_ = (bitField1_ & ~0x01000000); hotelClass_ = 0; onChanged(); return this; @@ -16061,7 +17479,7 @@ public Builder clearHotelClass() { * @return Whether the hotelCountry field is set. */ public boolean hasHotelCountry() { - return ((bitField1_ & 0x00008000) != 0); + return ((bitField1_ & 0x02000000) != 0); } /** *@@ -16117,7 +17535,7 @@ public Builder setHotelCountry( java.lang.String value) { if (value == null) { throw new NullPointerException(); } hotelCountry_ = value; - bitField1_ |= 0x00008000; + bitField1_ |= 0x02000000; onChanged(); return this; } @@ -16131,7 +17549,7 @@ public Builder setHotelCountry( */ public Builder clearHotelCountry() { hotelCountry_ = getDefaultInstance().getHotelCountry(); - bitField1_ = (bitField1_ & ~0x00008000); + bitField1_ = (bitField1_ & ~0x02000000); onChanged(); return this; } @@ -16149,7 +17567,7 @@ public Builder setHotelCountryBytes( if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); hotelCountry_ = value; - bitField1_ |= 0x00008000; + bitField1_ |= 0x02000000; onChanged(); return this; } @@ -16177,7 +17595,7 @@ public Builder setHotelCountryBytes( */ public Builder setHotelDateSelectionTypeValue(int value) { hotelDateSelectionType_ = value; - bitField1_ |= 0x00010000; + bitField1_ |= 0x04000000; onChanged(); return this; } @@ -16205,7 +17623,7 @@ public com.google.ads.googleads.v25.enums.HotelDateSelectionTypeEnum.HotelDateSe */ public Builder setHotelDateSelectionType(com.google.ads.googleads.v25.enums.HotelDateSelectionTypeEnum.HotelDateSelectionType value) { if (value == null) { throw new NullPointerException(); } - bitField1_ |= 0x00010000; + bitField1_ |= 0x04000000; hotelDateSelectionType_ = value.getNumber(); onChanged(); return this; @@ -16219,7 +17637,7 @@ public Builder setHotelDateSelectionType(com.google.ads.googleads.v25.enums.Hote * @return This builder for chaining. */ public Builder clearHotelDateSelectionType() { - bitField1_ = (bitField1_ & ~0x00010000); + bitField1_ = (bitField1_ & ~0x04000000); hotelDateSelectionType_ = 0; onChanged(); return this; @@ -16236,7 +17654,7 @@ public Builder clearHotelDateSelectionType() { */ @java.lang.Override public boolean hasHotelLengthOfStay() { - return ((bitField1_ & 0x00020000) != 0); + return ((bitField1_ & 0x08000000) != 0); } /** *@@ -16262,7 +17680,7 @@ public int getHotelLengthOfStay() { public Builder setHotelLengthOfStay(int value) { hotelLengthOfStay_ = value; - bitField1_ |= 0x00020000; + bitField1_ |= 0x08000000; onChanged(); return this; } @@ -16275,7 +17693,7 @@ public Builder setHotelLengthOfStay(int value) { * @return This builder for chaining. */ public Builder clearHotelLengthOfStay() { - bitField1_ = (bitField1_ & ~0x00020000); + bitField1_ = (bitField1_ & ~0x08000000); hotelLengthOfStay_ = 0; onChanged(); return this; @@ -16291,7 +17709,7 @@ public Builder clearHotelLengthOfStay() { * @return Whether the hotelRateRuleId field is set. */ public boolean hasHotelRateRuleId() { - return ((bitField1_ & 0x00040000) != 0); + return ((bitField1_ & 0x10000000) != 0); } /** *@@ -16347,7 +17765,7 @@ public Builder setHotelRateRuleId( java.lang.String value) { if (value == null) { throw new NullPointerException(); } hotelRateRuleId_ = value; - bitField1_ |= 0x00040000; + bitField1_ |= 0x10000000; onChanged(); return this; } @@ -16361,7 +17779,7 @@ public Builder setHotelRateRuleId( */ public Builder clearHotelRateRuleId() { hotelRateRuleId_ = getDefaultInstance().getHotelRateRuleId(); - bitField1_ = (bitField1_ & ~0x00040000); + bitField1_ = (bitField1_ & ~0x10000000); onChanged(); return this; } @@ -16379,7 +17797,7 @@ public Builder setHotelRateRuleIdBytes( if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); hotelRateRuleId_ = value; - bitField1_ |= 0x00040000; + bitField1_ |= 0x10000000; onChanged(); return this; } @@ -16407,7 +17825,7 @@ public Builder setHotelRateRuleIdBytes( */ public Builder setHotelRateTypeValue(int value) { hotelRateType_ = value; - bitField1_ |= 0x00080000; + bitField1_ |= 0x20000000; onChanged(); return this; } @@ -16435,7 +17853,7 @@ public com.google.ads.googleads.v25.enums.HotelRateTypeEnum.HotelRateType getHot */ public Builder setHotelRateType(com.google.ads.googleads.v25.enums.HotelRateTypeEnum.HotelRateType value) { if (value == null) { throw new NullPointerException(); } - bitField1_ |= 0x00080000; + bitField1_ |= 0x20000000; hotelRateType_ = value.getNumber(); onChanged(); return this; @@ -16449,7 +17867,7 @@ public Builder setHotelRateType(com.google.ads.googleads.v25.enums.HotelRateType * @return This builder for chaining. */ public Builder clearHotelRateType() { - bitField1_ = (bitField1_ & ~0x00080000); + bitField1_ = (bitField1_ & ~0x20000000); hotelRateType_ = 0; onChanged(); return this; @@ -16478,7 +17896,7 @@ public Builder clearHotelRateType() { */ public Builder setHotelPriceBucketValue(int value) { hotelPriceBucket_ = value; - bitField1_ |= 0x00100000; + bitField1_ |= 0x40000000; onChanged(); return this; } @@ -16506,7 +17924,7 @@ public com.google.ads.googleads.v25.enums.HotelPriceBucketEnum.HotelPriceBucket */ public Builder setHotelPriceBucket(com.google.ads.googleads.v25.enums.HotelPriceBucketEnum.HotelPriceBucket value) { if (value == null) { throw new NullPointerException(); } - bitField1_ |= 0x00100000; + bitField1_ |= 0x40000000; hotelPriceBucket_ = value.getNumber(); onChanged(); return this; @@ -16520,7 +17938,7 @@ public Builder setHotelPriceBucket(com.google.ads.googleads.v25.enums.HotelPrice * @return This builder for chaining. */ public Builder clearHotelPriceBucket() { - bitField1_ = (bitField1_ & ~0x00100000); + bitField1_ = (bitField1_ & ~0x40000000); hotelPriceBucket_ = 0; onChanged(); return this; @@ -16536,7 +17954,7 @@ public Builder clearHotelPriceBucket() { * @return Whether the hotelState field is set. */ public boolean hasHotelState() { - return ((bitField1_ & 0x00200000) != 0); + return ((bitField1_ & 0x80000000) != 0); } /** *@@ -16592,7 +18010,7 @@ public Builder setHotelState( java.lang.String value) { if (value == null) { throw new NullPointerException(); } hotelState_ = value; - bitField1_ |= 0x00200000; + bitField1_ |= 0x80000000; onChanged(); return this; } @@ -16606,7 +18024,7 @@ public Builder setHotelState( */ public Builder clearHotelState() { hotelState_ = getDefaultInstance().getHotelState(); - bitField1_ = (bitField1_ & ~0x00200000); + bitField1_ = (bitField1_ & ~0x80000000); onChanged(); return this; } @@ -16624,7 +18042,7 @@ public Builder setHotelStateBytes( if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); hotelState_ = value; - bitField1_ |= 0x00200000; + bitField1_ |= 0x80000000; onChanged(); return this; } @@ -16640,7 +18058,7 @@ public Builder setHotelStateBytes( */ @java.lang.Override public boolean hasHour() { - return ((bitField1_ & 0x00400000) != 0); + return ((bitField2_ & 0x00000001) != 0); } /** *@@ -16666,7 +18084,7 @@ public int getHour() { public Builder setHour(int value) { hour_ = value; - bitField1_ |= 0x00400000; + bitField2_ |= 0x00000001; onChanged(); return this; } @@ -16679,7 +18097,7 @@ public Builder setHour(int value) { * @return This builder for chaining. */ public Builder clearHour() { - bitField1_ = (bitField1_ & ~0x00400000); + bitField2_ = (bitField2_ & ~0x00000001); hour_ = 0; onChanged(); return this; @@ -16698,7 +18116,7 @@ public Builder clearHour() { */ @java.lang.Override public boolean hasInteractionOnThisExtension() { - return ((bitField1_ & 0x00800000) != 0); + return ((bitField2_ & 0x00000002) != 0); } /** *@@ -16728,7 +18146,7 @@ public boolean getInteractionOnThisExtension() { public Builder setInteractionOnThisExtension(boolean value) { interactionOnThisExtension_ = value; - bitField1_ |= 0x00800000; + bitField2_ |= 0x00000002; onChanged(); return this; } @@ -16743,7 +18161,7 @@ public Builder setInteractionOnThisExtension(boolean value) { * @return This builder for chaining. */ public Builder clearInteractionOnThisExtension() { - bitField1_ = (bitField1_ & ~0x00800000); + bitField2_ = (bitField2_ & ~0x00000002); interactionOnThisExtension_ = false; onChanged(); return this; @@ -16761,7 +18179,7 @@ public Builder clearInteractionOnThisExtension() { * @return Whether the keyword field is set. */ public boolean hasKeyword() { - return ((bitField1_ & 0x01000000) != 0); + return ((bitField2_ & 0x00000004) != 0); } /** *@@ -16794,7 +18212,7 @@ public Builder setKeyword(com.google.ads.googleads.v25.common.Keyword value) { } else { keywordBuilder_.setMessage(value); } - bitField1_ |= 0x01000000; + bitField2_ |= 0x00000004; onChanged(); return this; } @@ -16812,7 +18230,7 @@ public Builder setKeyword( } else { keywordBuilder_.setMessage(builderForValue.build()); } - bitField1_ |= 0x01000000; + bitField2_ |= 0x00000004; onChanged(); return this; } @@ -16825,7 +18243,7 @@ public Builder setKeyword( */ public Builder mergeKeyword(com.google.ads.googleads.v25.common.Keyword value) { if (keywordBuilder_ == null) { - if (((bitField1_ & 0x01000000) != 0) && + if (((bitField2_ & 0x00000004) != 0) && keyword_ != null && keyword_ != com.google.ads.googleads.v25.common.Keyword.getDefaultInstance()) { getKeywordBuilder().mergeFrom(value); @@ -16836,7 +18254,7 @@ public Builder mergeKeyword(com.google.ads.googleads.v25.common.Keyword value) { keywordBuilder_.mergeFrom(value); } if (keyword_ != null) { - bitField1_ |= 0x01000000; + bitField2_ |= 0x00000004; onChanged(); } return this; @@ -16849,7 +18267,7 @@ public Builder mergeKeyword(com.google.ads.googleads.v25.common.Keyword value) { *.google.ads.googleads.v25.common.Keyword keyword = 61;*/ public Builder clearKeyword() { - bitField1_ = (bitField1_ & ~0x01000000); + bitField2_ = (bitField2_ & ~0x00000004); keyword_ = null; if (keywordBuilder_ != null) { keywordBuilder_.dispose(); @@ -16866,7 +18284,7 @@ public Builder clearKeyword() { *.google.ads.googleads.v25.common.Keyword keyword = 61;*/ public com.google.ads.googleads.v25.common.Keyword.Builder getKeywordBuilder() { - bitField1_ |= 0x01000000; + bitField2_ |= 0x00000004; onChanged(); return internalGetKeywordFieldBuilder().getBuilder(); } @@ -16929,7 +18347,7 @@ public com.google.ads.googleads.v25.common.KeywordOrBuilder getKeywordOrBuilder( */ public Builder setLandingPageSourceValue(int value) { landingPageSource_ = value; - bitField1_ |= 0x02000000; + bitField2_ |= 0x00000008; onChanged(); return this; } @@ -16957,7 +18375,7 @@ public com.google.ads.googleads.v25.enums.LandingPageSourceEnum.LandingPageSourc */ public Builder setLandingPageSource(com.google.ads.googleads.v25.enums.LandingPageSourceEnum.LandingPageSource value) { if (value == null) { throw new NullPointerException(); } - bitField1_ |= 0x02000000; + bitField2_ |= 0x00000008; landingPageSource_ = value.getNumber(); onChanged(); return this; @@ -16971,12 +18389,88 @@ public Builder setLandingPageSource(com.google.ads.googleads.v25.enums.LandingPa * @return This builder for chaining. */ public Builder clearLandingPageSource() { - bitField1_ = (bitField1_ & ~0x02000000); + bitField2_ = (bitField2_ & ~0x00000008); landingPageSource_ = 0; onChanged(); return this; } + private int loyaltyMembership_ = 0; + /** + *+ * The user loyalty membership tier, based on the user belonging to a loyalty + * program. + *+ * + *.google.ads.googleads.v25.enums.LoyaltyMembershipEnum.LoyaltyMembership loyalty_membership = 233;+ * @return The enum numeric value on the wire for loyaltyMembership. + */ + @java.lang.Override public int getLoyaltyMembershipValue() { + return loyaltyMembership_; + } + /** + *+ * The user loyalty membership tier, based on the user belonging to a loyalty + * program. + *+ * + *.google.ads.googleads.v25.enums.LoyaltyMembershipEnum.LoyaltyMembership loyalty_membership = 233;+ * @param value The enum numeric value on the wire for loyaltyMembership to set. + * @return This builder for chaining. + */ + public Builder setLoyaltyMembershipValue(int value) { + loyaltyMembership_ = value; + bitField2_ |= 0x00000010; + onChanged(); + return this; + } + /** + *+ * The user loyalty membership tier, based on the user belonging to a loyalty + * program. + *+ * + *.google.ads.googleads.v25.enums.LoyaltyMembershipEnum.LoyaltyMembership loyalty_membership = 233;+ * @return The loyaltyMembership. + */ + @java.lang.Override + public com.google.ads.googleads.v25.enums.LoyaltyMembershipEnum.LoyaltyMembership getLoyaltyMembership() { + com.google.ads.googleads.v25.enums.LoyaltyMembershipEnum.LoyaltyMembership result = com.google.ads.googleads.v25.enums.LoyaltyMembershipEnum.LoyaltyMembership.forNumber(loyaltyMembership_); + return result == null ? com.google.ads.googleads.v25.enums.LoyaltyMembershipEnum.LoyaltyMembership.UNRECOGNIZED : result; + } + /** + *+ * The user loyalty membership tier, based on the user belonging to a loyalty + * program. + *+ * + *.google.ads.googleads.v25.enums.LoyaltyMembershipEnum.LoyaltyMembership loyalty_membership = 233;+ * @param value The loyaltyMembership to set. + * @return This builder for chaining. + */ + public Builder setLoyaltyMembership(com.google.ads.googleads.v25.enums.LoyaltyMembershipEnum.LoyaltyMembership value) { + if (value == null) { throw new NullPointerException(); } + bitField2_ |= 0x00000010; + loyaltyMembership_ = value.getNumber(); + onChanged(); + return this; + } + /** + *+ * The user loyalty membership tier, based on the user belonging to a loyalty + * program. + *+ * + *.google.ads.googleads.v25.enums.LoyaltyMembershipEnum.LoyaltyMembership loyalty_membership = 233;+ * @return This builder for chaining. + */ + public Builder clearLoyaltyMembership() { + bitField2_ = (bitField2_ & ~0x00000010); + loyaltyMembership_ = 0; + onChanged(); + return this; + } + private java.lang.Object month_ = ""; /** *@@ -16988,7 +18482,7 @@ public Builder clearLandingPageSource() { * @return Whether the month field is set. */ public boolean hasMonth() { - return ((bitField1_ & 0x04000000) != 0); + return ((bitField2_ & 0x00000020) != 0); } /** *@@ -17047,7 +18541,7 @@ public Builder setMonth( java.lang.String value) { if (value == null) { throw new NullPointerException(); } month_ = value; - bitField1_ |= 0x04000000; + bitField2_ |= 0x00000020; onChanged(); return this; } @@ -17062,7 +18556,7 @@ public Builder setMonth( */ public Builder clearMonth() { month_ = getDefaultInstance().getMonth(); - bitField1_ = (bitField1_ & ~0x04000000); + bitField2_ = (bitField2_ & ~0x00000020); onChanged(); return this; } @@ -17081,7 +18575,7 @@ public Builder setMonthBytes( if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); month_ = value; - bitField1_ |= 0x04000000; + bitField2_ |= 0x00000020; onChanged(); return this; } @@ -17109,7 +18603,7 @@ public Builder setMonthBytes( */ public Builder setMonthOfYearValue(int value) { monthOfYear_ = value; - bitField1_ |= 0x08000000; + bitField2_ |= 0x00000040; onChanged(); return this; } @@ -17137,7 +18631,7 @@ public com.google.ads.googleads.v25.enums.MonthOfYearEnum.MonthOfYear getMonthOf */ public Builder setMonthOfYear(com.google.ads.googleads.v25.enums.MonthOfYearEnum.MonthOfYear value) { if (value == null) { throw new NullPointerException(); } - bitField1_ |= 0x08000000; + bitField2_ |= 0x00000040; monthOfYear_ = value.getNumber(); onChanged(); return this; @@ -17151,7 +18645,7 @@ public Builder setMonthOfYear(com.google.ads.googleads.v25.enums.MonthOfYearEnum * @return This builder for chaining. */ public Builder clearMonthOfYear() { - bitField1_ = (bitField1_ & ~0x08000000); + bitField2_ = (bitField2_ & ~0x00000040); monthOfYear_ = 0; onChanged(); return this; @@ -17167,7 +18661,7 @@ public Builder clearMonthOfYear() { * @return Whether the partnerHotelId field is set. */ public boolean hasPartnerHotelId() { - return ((bitField1_ & 0x10000000) != 0); + return ((bitField2_ & 0x00000080) != 0); } /** *@@ -17223,7 +18717,7 @@ public Builder setPartnerHotelId( java.lang.String value) { if (value == null) { throw new NullPointerException(); } partnerHotelId_ = value; - bitField1_ |= 0x10000000; + bitField2_ |= 0x00000080; onChanged(); return this; } @@ -17237,7 +18731,7 @@ public Builder setPartnerHotelId( */ public Builder clearPartnerHotelId() { partnerHotelId_ = getDefaultInstance().getPartnerHotelId(); - bitField1_ = (bitField1_ & ~0x10000000); + bitField2_ = (bitField2_ & ~0x00000080); onChanged(); return this; } @@ -17255,7 +18749,7 @@ public Builder setPartnerHotelIdBytes( if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); partnerHotelId_ = value; - bitField1_ |= 0x10000000; + bitField2_ |= 0x00000080; onChanged(); return this; } @@ -17271,7 +18765,7 @@ public Builder setPartnerHotelIdBytes( */ @java.lang.Override public boolean hasProductAggregatorId() { - return ((bitField1_ & 0x20000000) != 0); + return ((bitField2_ & 0x00000100) != 0); } /** *@@ -17297,7 +18791,7 @@ public long getProductAggregatorId() { public Builder setProductAggregatorId(long value) { productAggregatorId_ = value; - bitField1_ |= 0x20000000; + bitField2_ |= 0x00000100; onChanged(); return this; } @@ -17310,7 +18804,7 @@ public Builder setProductAggregatorId(long value) { * @return This builder for chaining. */ public Builder clearProductAggregatorId() { - bitField1_ = (bitField1_ & ~0x20000000); + bitField2_ = (bitField2_ & ~0x00000100); productAggregatorId_ = 0L; onChanged(); return this; @@ -17326,7 +18820,7 @@ public Builder clearProductAggregatorId() { * @return Whether the productCategoryLevel1 field is set. */ public boolean hasProductCategoryLevel1() { - return ((bitField1_ & 0x40000000) != 0); + return ((bitField2_ & 0x00000200) != 0); } /** *@@ -17382,7 +18876,7 @@ public Builder setProductCategoryLevel1( java.lang.String value) { if (value == null) { throw new NullPointerException(); } productCategoryLevel1_ = value; - bitField1_ |= 0x40000000; + bitField2_ |= 0x00000200; onChanged(); return this; } @@ -17396,7 +18890,7 @@ public Builder setProductCategoryLevel1( */ public Builder clearProductCategoryLevel1() { productCategoryLevel1_ = getDefaultInstance().getProductCategoryLevel1(); - bitField1_ = (bitField1_ & ~0x40000000); + bitField2_ = (bitField2_ & ~0x00000200); onChanged(); return this; } @@ -17414,7 +18908,7 @@ public Builder setProductCategoryLevel1Bytes( if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); productCategoryLevel1_ = value; - bitField1_ |= 0x40000000; + bitField2_ |= 0x00000200; onChanged(); return this; } @@ -17429,7 +18923,7 @@ public Builder setProductCategoryLevel1Bytes( * @return Whether the productCategoryLevel2 field is set. */ public boolean hasProductCategoryLevel2() { - return ((bitField1_ & 0x80000000) != 0); + return ((bitField2_ & 0x00000400) != 0); } /** *@@ -17485,7 +18979,7 @@ public Builder setProductCategoryLevel2( java.lang.String value) { if (value == null) { throw new NullPointerException(); } productCategoryLevel2_ = value; - bitField1_ |= 0x80000000; + bitField2_ |= 0x00000400; onChanged(); return this; } @@ -17499,7 +18993,7 @@ public Builder setProductCategoryLevel2( */ public Builder clearProductCategoryLevel2() { productCategoryLevel2_ = getDefaultInstance().getProductCategoryLevel2(); - bitField1_ = (bitField1_ & ~0x80000000); + bitField2_ = (bitField2_ & ~0x00000400); onChanged(); return this; } @@ -17517,7 +19011,7 @@ public Builder setProductCategoryLevel2Bytes( if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); productCategoryLevel2_ = value; - bitField1_ |= 0x80000000; + bitField2_ |= 0x00000400; onChanged(); return this; } @@ -17532,7 +19026,7 @@ public Builder setProductCategoryLevel2Bytes( * @return Whether the productCategoryLevel3 field is set. */ public boolean hasProductCategoryLevel3() { - return ((bitField2_ & 0x00000001) != 0); + return ((bitField2_ & 0x00000800) != 0); } /** *@@ -17588,7 +19082,7 @@ public Builder setProductCategoryLevel3( java.lang.String value) { if (value == null) { throw new NullPointerException(); } productCategoryLevel3_ = value; - bitField2_ |= 0x00000001; + bitField2_ |= 0x00000800; onChanged(); return this; } @@ -17602,7 +19096,7 @@ public Builder setProductCategoryLevel3( */ public Builder clearProductCategoryLevel3() { productCategoryLevel3_ = getDefaultInstance().getProductCategoryLevel3(); - bitField2_ = (bitField2_ & ~0x00000001); + bitField2_ = (bitField2_ & ~0x00000800); onChanged(); return this; } @@ -17620,7 +19114,7 @@ public Builder setProductCategoryLevel3Bytes( if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); productCategoryLevel3_ = value; - bitField2_ |= 0x00000001; + bitField2_ |= 0x00000800; onChanged(); return this; } @@ -17635,7 +19129,7 @@ public Builder setProductCategoryLevel3Bytes( * @return Whether the productCategoryLevel4 field is set. */ public boolean hasProductCategoryLevel4() { - return ((bitField2_ & 0x00000002) != 0); + return ((bitField2_ & 0x00001000) != 0); } /** *@@ -17691,7 +19185,7 @@ public Builder setProductCategoryLevel4( java.lang.String value) { if (value == null) { throw new NullPointerException(); } productCategoryLevel4_ = value; - bitField2_ |= 0x00000002; + bitField2_ |= 0x00001000; onChanged(); return this; } @@ -17705,7 +19199,7 @@ public Builder setProductCategoryLevel4( */ public Builder clearProductCategoryLevel4() { productCategoryLevel4_ = getDefaultInstance().getProductCategoryLevel4(); - bitField2_ = (bitField2_ & ~0x00000002); + bitField2_ = (bitField2_ & ~0x00001000); onChanged(); return this; } @@ -17723,7 +19217,7 @@ public Builder setProductCategoryLevel4Bytes( if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); productCategoryLevel4_ = value; - bitField2_ |= 0x00000002; + bitField2_ |= 0x00001000; onChanged(); return this; } @@ -17738,7 +19232,7 @@ public Builder setProductCategoryLevel4Bytes( * @return Whether the productCategoryLevel5 field is set. */ public boolean hasProductCategoryLevel5() { - return ((bitField2_ & 0x00000004) != 0); + return ((bitField2_ & 0x00002000) != 0); } /** *@@ -17794,7 +19288,7 @@ public Builder setProductCategoryLevel5( java.lang.String value) { if (value == null) { throw new NullPointerException(); } productCategoryLevel5_ = value; - bitField2_ |= 0x00000004; + bitField2_ |= 0x00002000; onChanged(); return this; } @@ -17808,7 +19302,7 @@ public Builder setProductCategoryLevel5( */ public Builder clearProductCategoryLevel5() { productCategoryLevel5_ = getDefaultInstance().getProductCategoryLevel5(); - bitField2_ = (bitField2_ & ~0x00000004); + bitField2_ = (bitField2_ & ~0x00002000); onChanged(); return this; } @@ -17826,7 +19320,7 @@ public Builder setProductCategoryLevel5Bytes( if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); productCategoryLevel5_ = value; - bitField2_ |= 0x00000004; + bitField2_ |= 0x00002000; onChanged(); return this; } @@ -17841,7 +19335,7 @@ public Builder setProductCategoryLevel5Bytes( * @return Whether the productBrand field is set. */ public boolean hasProductBrand() { - return ((bitField2_ & 0x00000008) != 0); + return ((bitField2_ & 0x00004000) != 0); } /** *@@ -17897,7 +19391,7 @@ public Builder setProductBrand( java.lang.String value) { if (value == null) { throw new NullPointerException(); } productBrand_ = value; - bitField2_ |= 0x00000008; + bitField2_ |= 0x00004000; onChanged(); return this; } @@ -17911,7 +19405,7 @@ public Builder setProductBrand( */ public Builder clearProductBrand() { productBrand_ = getDefaultInstance().getProductBrand(); - bitField2_ = (bitField2_ & ~0x00000008); + bitField2_ = (bitField2_ & ~0x00004000); onChanged(); return this; } @@ -17929,7 +19423,7 @@ public Builder setProductBrandBytes( if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); productBrand_ = value; - bitField2_ |= 0x00000008; + bitField2_ |= 0x00004000; onChanged(); return this; } @@ -17957,7 +19451,7 @@ public Builder setProductBrandBytes( */ public Builder setProductChannelValue(int value) { productChannel_ = value; - bitField2_ |= 0x00000010; + bitField2_ |= 0x00008000; onChanged(); return this; } @@ -17985,7 +19479,7 @@ public com.google.ads.googleads.v25.enums.ProductChannelEnum.ProductChannel getP */ public Builder setProductChannel(com.google.ads.googleads.v25.enums.ProductChannelEnum.ProductChannel value) { if (value == null) { throw new NullPointerException(); } - bitField2_ |= 0x00000010; + bitField2_ |= 0x00008000; productChannel_ = value.getNumber(); onChanged(); return this; @@ -17999,7 +19493,7 @@ public Builder setProductChannel(com.google.ads.googleads.v25.enums.ProductChann * @return This builder for chaining. */ public Builder clearProductChannel() { - bitField2_ = (bitField2_ & ~0x00000010); + bitField2_ = (bitField2_ & ~0x00008000); productChannel_ = 0; onChanged(); return this; @@ -18028,7 +19522,7 @@ public Builder clearProductChannel() { */ public Builder setProductChannelExclusivityValue(int value) { productChannelExclusivity_ = value; - bitField2_ |= 0x00000020; + bitField2_ |= 0x00010000; onChanged(); return this; } @@ -18056,7 +19550,7 @@ public com.google.ads.googleads.v25.enums.ProductChannelExclusivityEnum.ProductC */ public Builder setProductChannelExclusivity(com.google.ads.googleads.v25.enums.ProductChannelExclusivityEnum.ProductChannelExclusivity value) { if (value == null) { throw new NullPointerException(); } - bitField2_ |= 0x00000020; + bitField2_ |= 0x00010000; productChannelExclusivity_ = value.getNumber(); onChanged(); return this; @@ -18070,7 +19564,7 @@ public Builder setProductChannelExclusivity(com.google.ads.googleads.v25.enums.P * @return This builder for chaining. */ public Builder clearProductChannelExclusivity() { - bitField2_ = (bitField2_ & ~0x00000020); + bitField2_ = (bitField2_ & ~0x00010000); productChannelExclusivity_ = 0; onChanged(); return this; @@ -18099,7 +19593,7 @@ public Builder clearProductChannelExclusivity() { */ public Builder setProductConditionValue(int value) { productCondition_ = value; - bitField2_ |= 0x00000040; + bitField2_ |= 0x00020000; onChanged(); return this; } @@ -18127,7 +19621,7 @@ public com.google.ads.googleads.v25.enums.ProductConditionEnum.ProductCondition */ public Builder setProductCondition(com.google.ads.googleads.v25.enums.ProductConditionEnum.ProductCondition value) { if (value == null) { throw new NullPointerException(); } - bitField2_ |= 0x00000040; + bitField2_ |= 0x00020000; productCondition_ = value.getNumber(); onChanged(); return this; @@ -18141,7 +19635,7 @@ public Builder setProductCondition(com.google.ads.googleads.v25.enums.ProductCon * @return This builder for chaining. */ public Builder clearProductCondition() { - bitField2_ = (bitField2_ & ~0x00000040); + bitField2_ = (bitField2_ & ~0x00020000); productCondition_ = 0; onChanged(); return this; @@ -18158,7 +19652,7 @@ public Builder clearProductCondition() { * @return Whether the productCountry field is set. */ public boolean hasProductCountry() { - return ((bitField2_ & 0x00000080) != 0); + return ((bitField2_ & 0x00040000) != 0); } /** *@@ -18217,7 +19711,7 @@ public Builder setProductCountry( java.lang.String value) { if (value == null) { throw new NullPointerException(); } productCountry_ = value; - bitField2_ |= 0x00000080; + bitField2_ |= 0x00040000; onChanged(); return this; } @@ -18232,7 +19726,7 @@ public Builder setProductCountry( */ public Builder clearProductCountry() { productCountry_ = getDefaultInstance().getProductCountry(); - bitField2_ = (bitField2_ & ~0x00000080); + bitField2_ = (bitField2_ & ~0x00040000); onChanged(); return this; } @@ -18251,7 +19745,7 @@ public Builder setProductCountryBytes( if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); productCountry_ = value; - bitField2_ |= 0x00000080; + bitField2_ |= 0x00040000; onChanged(); return this; } @@ -18266,7 +19760,7 @@ public Builder setProductCountryBytes( * @return Whether the productCustomAttribute0 field is set. */ public boolean hasProductCustomAttribute0() { - return ((bitField2_ & 0x00000100) != 0); + return ((bitField2_ & 0x00080000) != 0); } /** *@@ -18322,7 +19816,7 @@ public Builder setProductCustomAttribute0( java.lang.String value) { if (value == null) { throw new NullPointerException(); } productCustomAttribute0_ = value; - bitField2_ |= 0x00000100; + bitField2_ |= 0x00080000; onChanged(); return this; } @@ -18336,7 +19830,7 @@ public Builder setProductCustomAttribute0( */ public Builder clearProductCustomAttribute0() { productCustomAttribute0_ = getDefaultInstance().getProductCustomAttribute0(); - bitField2_ = (bitField2_ & ~0x00000100); + bitField2_ = (bitField2_ & ~0x00080000); onChanged(); return this; } @@ -18354,7 +19848,7 @@ public Builder setProductCustomAttribute0Bytes( if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); productCustomAttribute0_ = value; - bitField2_ |= 0x00000100; + bitField2_ |= 0x00080000; onChanged(); return this; } @@ -18369,7 +19863,7 @@ public Builder setProductCustomAttribute0Bytes( * @return Whether the productCustomAttribute1 field is set. */ public boolean hasProductCustomAttribute1() { - return ((bitField2_ & 0x00000200) != 0); + return ((bitField2_ & 0x00100000) != 0); } /** *@@ -18425,7 +19919,7 @@ public Builder setProductCustomAttribute1( java.lang.String value) { if (value == null) { throw new NullPointerException(); } productCustomAttribute1_ = value; - bitField2_ |= 0x00000200; + bitField2_ |= 0x00100000; onChanged(); return this; } @@ -18439,7 +19933,7 @@ public Builder setProductCustomAttribute1( */ public Builder clearProductCustomAttribute1() { productCustomAttribute1_ = getDefaultInstance().getProductCustomAttribute1(); - bitField2_ = (bitField2_ & ~0x00000200); + bitField2_ = (bitField2_ & ~0x00100000); onChanged(); return this; } @@ -18457,7 +19951,7 @@ public Builder setProductCustomAttribute1Bytes( if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); productCustomAttribute1_ = value; - bitField2_ |= 0x00000200; + bitField2_ |= 0x00100000; onChanged(); return this; } @@ -18472,7 +19966,7 @@ public Builder setProductCustomAttribute1Bytes( * @return Whether the productCustomAttribute2 field is set. */ public boolean hasProductCustomAttribute2() { - return ((bitField2_ & 0x00000400) != 0); + return ((bitField2_ & 0x00200000) != 0); } /** *@@ -18528,7 +20022,7 @@ public Builder setProductCustomAttribute2( java.lang.String value) { if (value == null) { throw new NullPointerException(); } productCustomAttribute2_ = value; - bitField2_ |= 0x00000400; + bitField2_ |= 0x00200000; onChanged(); return this; } @@ -18542,7 +20036,7 @@ public Builder setProductCustomAttribute2( */ public Builder clearProductCustomAttribute2() { productCustomAttribute2_ = getDefaultInstance().getProductCustomAttribute2(); - bitField2_ = (bitField2_ & ~0x00000400); + bitField2_ = (bitField2_ & ~0x00200000); onChanged(); return this; } @@ -18560,7 +20054,7 @@ public Builder setProductCustomAttribute2Bytes( if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); productCustomAttribute2_ = value; - bitField2_ |= 0x00000400; + bitField2_ |= 0x00200000; onChanged(); return this; } @@ -18575,7 +20069,7 @@ public Builder setProductCustomAttribute2Bytes( * @return Whether the productCustomAttribute3 field is set. */ public boolean hasProductCustomAttribute3() { - return ((bitField2_ & 0x00000800) != 0); + return ((bitField2_ & 0x00400000) != 0); } /** *@@ -18631,7 +20125,7 @@ public Builder setProductCustomAttribute3( java.lang.String value) { if (value == null) { throw new NullPointerException(); } productCustomAttribute3_ = value; - bitField2_ |= 0x00000800; + bitField2_ |= 0x00400000; onChanged(); return this; } @@ -18645,7 +20139,7 @@ public Builder setProductCustomAttribute3( */ public Builder clearProductCustomAttribute3() { productCustomAttribute3_ = getDefaultInstance().getProductCustomAttribute3(); - bitField2_ = (bitField2_ & ~0x00000800); + bitField2_ = (bitField2_ & ~0x00400000); onChanged(); return this; } @@ -18663,7 +20157,7 @@ public Builder setProductCustomAttribute3Bytes( if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); productCustomAttribute3_ = value; - bitField2_ |= 0x00000800; + bitField2_ |= 0x00400000; onChanged(); return this; } @@ -18678,7 +20172,7 @@ public Builder setProductCustomAttribute3Bytes( * @return Whether the productCustomAttribute4 field is set. */ public boolean hasProductCustomAttribute4() { - return ((bitField2_ & 0x00001000) != 0); + return ((bitField2_ & 0x00800000) != 0); } /** *@@ -18734,7 +20228,7 @@ public Builder setProductCustomAttribute4( java.lang.String value) { if (value == null) { throw new NullPointerException(); } productCustomAttribute4_ = value; - bitField2_ |= 0x00001000; + bitField2_ |= 0x00800000; onChanged(); return this; } @@ -18748,7 +20242,7 @@ public Builder setProductCustomAttribute4( */ public Builder clearProductCustomAttribute4() { productCustomAttribute4_ = getDefaultInstance().getProductCustomAttribute4(); - bitField2_ = (bitField2_ & ~0x00001000); + bitField2_ = (bitField2_ & ~0x00800000); onChanged(); return this; } @@ -18766,7 +20260,7 @@ public Builder setProductCustomAttribute4Bytes( if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); productCustomAttribute4_ = value; - bitField2_ |= 0x00001000; + bitField2_ |= 0x00800000; onChanged(); return this; } @@ -18781,7 +20275,7 @@ public Builder setProductCustomAttribute4Bytes( * @return Whether the productFeedLabel field is set. */ public boolean hasProductFeedLabel() { - return ((bitField2_ & 0x00002000) != 0); + return ((bitField2_ & 0x01000000) != 0); } /** *@@ -18837,7 +20331,7 @@ public Builder setProductFeedLabel( java.lang.String value) { if (value == null) { throw new NullPointerException(); } productFeedLabel_ = value; - bitField2_ |= 0x00002000; + bitField2_ |= 0x01000000; onChanged(); return this; } @@ -18851,7 +20345,7 @@ public Builder setProductFeedLabel( */ public Builder clearProductFeedLabel() { productFeedLabel_ = getDefaultInstance().getProductFeedLabel(); - bitField2_ = (bitField2_ & ~0x00002000); + bitField2_ = (bitField2_ & ~0x01000000); onChanged(); return this; } @@ -18869,7 +20363,7 @@ public Builder setProductFeedLabelBytes( if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); productFeedLabel_ = value; - bitField2_ |= 0x00002000; + bitField2_ |= 0x01000000; onChanged(); return this; } @@ -18884,7 +20378,7 @@ public Builder setProductFeedLabelBytes( * @return Whether the productItemId field is set. */ public boolean hasProductItemId() { - return ((bitField2_ & 0x00004000) != 0); + return ((bitField2_ & 0x02000000) != 0); } /** *@@ -18940,7 +20434,7 @@ public Builder setProductItemId( java.lang.String value) { if (value == null) { throw new NullPointerException(); } productItemId_ = value; - bitField2_ |= 0x00004000; + bitField2_ |= 0x02000000; onChanged(); return this; } @@ -18954,7 +20448,7 @@ public Builder setProductItemId( */ public Builder clearProductItemId() { productItemId_ = getDefaultInstance().getProductItemId(); - bitField2_ = (bitField2_ & ~0x00004000); + bitField2_ = (bitField2_ & ~0x02000000); onChanged(); return this; } @@ -18972,7 +20466,7 @@ public Builder setProductItemIdBytes( if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); productItemId_ = value; - bitField2_ |= 0x00004000; + bitField2_ |= 0x02000000; onChanged(); return this; } @@ -18987,7 +20481,7 @@ public Builder setProductItemIdBytes( * @return Whether the productLanguage field is set. */ public boolean hasProductLanguage() { - return ((bitField2_ & 0x00008000) != 0); + return ((bitField2_ & 0x04000000) != 0); } /** *@@ -19043,7 +20537,7 @@ public Builder setProductLanguage( java.lang.String value) { if (value == null) { throw new NullPointerException(); } productLanguage_ = value; - bitField2_ |= 0x00008000; + bitField2_ |= 0x04000000; onChanged(); return this; } @@ -19057,7 +20551,7 @@ public Builder setProductLanguage( */ public Builder clearProductLanguage() { productLanguage_ = getDefaultInstance().getProductLanguage(); - bitField2_ = (bitField2_ & ~0x00008000); + bitField2_ = (bitField2_ & ~0x04000000); onChanged(); return this; } @@ -19075,7 +20569,7 @@ public Builder setProductLanguageBytes( if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); productLanguage_ = value; - bitField2_ |= 0x00008000; + bitField2_ |= 0x04000000; onChanged(); return this; } @@ -19091,7 +20585,7 @@ public Builder setProductLanguageBytes( */ @java.lang.Override public boolean hasProductMerchantId() { - return ((bitField2_ & 0x00010000) != 0); + return ((bitField2_ & 0x08000000) != 0); } /** *@@ -19117,7 +20611,7 @@ public long getProductMerchantId() { public Builder setProductMerchantId(long value) { productMerchantId_ = value; - bitField2_ |= 0x00010000; + bitField2_ |= 0x08000000; onChanged(); return this; } @@ -19130,7 +20624,7 @@ public Builder setProductMerchantId(long value) { * @return This builder for chaining. */ public Builder clearProductMerchantId() { - bitField2_ = (bitField2_ & ~0x00010000); + bitField2_ = (bitField2_ & ~0x08000000); productMerchantId_ = 0L; onChanged(); return this; @@ -19146,7 +20640,7 @@ public Builder clearProductMerchantId() { * @return Whether the productSoldCategoryLevel1 field is set. */ public boolean hasProductSoldCategoryLevel1() { - return ((bitField2_ & 0x00020000) != 0); + return ((bitField2_ & 0x10000000) != 0); } /** *@@ -19202,7 +20696,7 @@ public Builder setProductSoldCategoryLevel1( java.lang.String value) { if (value == null) { throw new NullPointerException(); } productSoldCategoryLevel1_ = value; - bitField2_ |= 0x00020000; + bitField2_ |= 0x10000000; onChanged(); return this; } @@ -19216,7 +20710,7 @@ public Builder setProductSoldCategoryLevel1( */ public Builder clearProductSoldCategoryLevel1() { productSoldCategoryLevel1_ = getDefaultInstance().getProductSoldCategoryLevel1(); - bitField2_ = (bitField2_ & ~0x00020000); + bitField2_ = (bitField2_ & ~0x10000000); onChanged(); return this; } @@ -19234,7 +20728,7 @@ public Builder setProductSoldCategoryLevel1Bytes( if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); productSoldCategoryLevel1_ = value; - bitField2_ |= 0x00020000; + bitField2_ |= 0x10000000; onChanged(); return this; } @@ -19249,7 +20743,7 @@ public Builder setProductSoldCategoryLevel1Bytes( * @return Whether the productSoldCategoryLevel2 field is set. */ public boolean hasProductSoldCategoryLevel2() { - return ((bitField2_ & 0x00040000) != 0); + return ((bitField2_ & 0x20000000) != 0); } /** *@@ -19305,7 +20799,7 @@ public Builder setProductSoldCategoryLevel2( java.lang.String value) { if (value == null) { throw new NullPointerException(); } productSoldCategoryLevel2_ = value; - bitField2_ |= 0x00040000; + bitField2_ |= 0x20000000; onChanged(); return this; } @@ -19319,7 +20813,7 @@ public Builder setProductSoldCategoryLevel2( */ public Builder clearProductSoldCategoryLevel2() { productSoldCategoryLevel2_ = getDefaultInstance().getProductSoldCategoryLevel2(); - bitField2_ = (bitField2_ & ~0x00040000); + bitField2_ = (bitField2_ & ~0x20000000); onChanged(); return this; } @@ -19337,7 +20831,7 @@ public Builder setProductSoldCategoryLevel2Bytes( if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); productSoldCategoryLevel2_ = value; - bitField2_ |= 0x00040000; + bitField2_ |= 0x20000000; onChanged(); return this; } @@ -19352,7 +20846,7 @@ public Builder setProductSoldCategoryLevel2Bytes( * @return Whether the productSoldCategoryLevel3 field is set. */ public boolean hasProductSoldCategoryLevel3() { - return ((bitField2_ & 0x00080000) != 0); + return ((bitField2_ & 0x40000000) != 0); } /** *@@ -19408,7 +20902,7 @@ public Builder setProductSoldCategoryLevel3( java.lang.String value) { if (value == null) { throw new NullPointerException(); } productSoldCategoryLevel3_ = value; - bitField2_ |= 0x00080000; + bitField2_ |= 0x40000000; onChanged(); return this; } @@ -19422,7 +20916,7 @@ public Builder setProductSoldCategoryLevel3( */ public Builder clearProductSoldCategoryLevel3() { productSoldCategoryLevel3_ = getDefaultInstance().getProductSoldCategoryLevel3(); - bitField2_ = (bitField2_ & ~0x00080000); + bitField2_ = (bitField2_ & ~0x40000000); onChanged(); return this; } @@ -19440,7 +20934,7 @@ public Builder setProductSoldCategoryLevel3Bytes( if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); productSoldCategoryLevel3_ = value; - bitField2_ |= 0x00080000; + bitField2_ |= 0x40000000; onChanged(); return this; } @@ -19455,7 +20949,7 @@ public Builder setProductSoldCategoryLevel3Bytes( * @return Whether the productSoldCategoryLevel4 field is set. */ public boolean hasProductSoldCategoryLevel4() { - return ((bitField2_ & 0x00100000) != 0); + return ((bitField2_ & 0x80000000) != 0); } /** *@@ -19511,7 +21005,7 @@ public Builder setProductSoldCategoryLevel4( java.lang.String value) { if (value == null) { throw new NullPointerException(); } productSoldCategoryLevel4_ = value; - bitField2_ |= 0x00100000; + bitField2_ |= 0x80000000; onChanged(); return this; } @@ -19525,7 +21019,7 @@ public Builder setProductSoldCategoryLevel4( */ public Builder clearProductSoldCategoryLevel4() { productSoldCategoryLevel4_ = getDefaultInstance().getProductSoldCategoryLevel4(); - bitField2_ = (bitField2_ & ~0x00100000); + bitField2_ = (bitField2_ & ~0x80000000); onChanged(); return this; } @@ -19543,7 +21037,7 @@ public Builder setProductSoldCategoryLevel4Bytes( if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); productSoldCategoryLevel4_ = value; - bitField2_ |= 0x00100000; + bitField2_ |= 0x80000000; onChanged(); return this; } @@ -19558,7 +21052,7 @@ public Builder setProductSoldCategoryLevel4Bytes( * @return Whether the productSoldCategoryLevel5 field is set. */ public boolean hasProductSoldCategoryLevel5() { - return ((bitField2_ & 0x00200000) != 0); + return ((bitField3_ & 0x00000001) != 0); } /** *@@ -19614,7 +21108,7 @@ public Builder setProductSoldCategoryLevel5( java.lang.String value) { if (value == null) { throw new NullPointerException(); } productSoldCategoryLevel5_ = value; - bitField2_ |= 0x00200000; + bitField3_ |= 0x00000001; onChanged(); return this; } @@ -19628,7 +21122,7 @@ public Builder setProductSoldCategoryLevel5( */ public Builder clearProductSoldCategoryLevel5() { productSoldCategoryLevel5_ = getDefaultInstance().getProductSoldCategoryLevel5(); - bitField2_ = (bitField2_ & ~0x00200000); + bitField3_ = (bitField3_ & ~0x00000001); onChanged(); return this; } @@ -19646,7 +21140,7 @@ public Builder setProductSoldCategoryLevel5Bytes( if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); productSoldCategoryLevel5_ = value; - bitField2_ |= 0x00200000; + bitField3_ |= 0x00000001; onChanged(); return this; } @@ -19661,7 +21155,7 @@ public Builder setProductSoldCategoryLevel5Bytes( * @return Whether the productSoldBrand field is set. */ public boolean hasProductSoldBrand() { - return ((bitField2_ & 0x00400000) != 0); + return ((bitField3_ & 0x00000002) != 0); } /** *@@ -19717,7 +21211,7 @@ public Builder setProductSoldBrand( java.lang.String value) { if (value == null) { throw new NullPointerException(); } productSoldBrand_ = value; - bitField2_ |= 0x00400000; + bitField3_ |= 0x00000002; onChanged(); return this; } @@ -19731,7 +21225,7 @@ public Builder setProductSoldBrand( */ public Builder clearProductSoldBrand() { productSoldBrand_ = getDefaultInstance().getProductSoldBrand(); - bitField2_ = (bitField2_ & ~0x00400000); + bitField3_ = (bitField3_ & ~0x00000002); onChanged(); return this; } @@ -19749,7 +21243,7 @@ public Builder setProductSoldBrandBytes( if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); productSoldBrand_ = value; - bitField2_ |= 0x00400000; + bitField3_ |= 0x00000002; onChanged(); return this; } @@ -19777,7 +21271,7 @@ public Builder setProductSoldBrandBytes( */ public Builder setProductSoldConditionValue(int value) { productSoldCondition_ = value; - bitField2_ |= 0x00800000; + bitField3_ |= 0x00000004; onChanged(); return this; } @@ -19805,7 +21299,7 @@ public com.google.ads.googleads.v25.enums.ProductConditionEnum.ProductCondition */ public Builder setProductSoldCondition(com.google.ads.googleads.v25.enums.ProductConditionEnum.ProductCondition value) { if (value == null) { throw new NullPointerException(); } - bitField2_ |= 0x00800000; + bitField3_ |= 0x00000004; productSoldCondition_ = value.getNumber(); onChanged(); return this; @@ -19819,7 +21313,7 @@ public Builder setProductSoldCondition(com.google.ads.googleads.v25.enums.Produc * @return This builder for chaining. */ public Builder clearProductSoldCondition() { - bitField2_ = (bitField2_ & ~0x00800000); + bitField3_ = (bitField3_ & ~0x00000004); productSoldCondition_ = 0; onChanged(); return this; @@ -19835,7 +21329,7 @@ public Builder clearProductSoldCondition() { * @return Whether the productSoldCustomAttribute0 field is set. */ public boolean hasProductSoldCustomAttribute0() { - return ((bitField2_ & 0x01000000) != 0); + return ((bitField3_ & 0x00000008) != 0); } /** *@@ -19891,7 +21385,7 @@ public Builder setProductSoldCustomAttribute0( java.lang.String value) { if (value == null) { throw new NullPointerException(); } productSoldCustomAttribute0_ = value; - bitField2_ |= 0x01000000; + bitField3_ |= 0x00000008; onChanged(); return this; } @@ -19905,7 +21399,7 @@ public Builder setProductSoldCustomAttribute0( */ public Builder clearProductSoldCustomAttribute0() { productSoldCustomAttribute0_ = getDefaultInstance().getProductSoldCustomAttribute0(); - bitField2_ = (bitField2_ & ~0x01000000); + bitField3_ = (bitField3_ & ~0x00000008); onChanged(); return this; } @@ -19923,7 +21417,7 @@ public Builder setProductSoldCustomAttribute0Bytes( if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); productSoldCustomAttribute0_ = value; - bitField2_ |= 0x01000000; + bitField3_ |= 0x00000008; onChanged(); return this; } @@ -19938,7 +21432,7 @@ public Builder setProductSoldCustomAttribute0Bytes( * @return Whether the productSoldCustomAttribute1 field is set. */ public boolean hasProductSoldCustomAttribute1() { - return ((bitField2_ & 0x02000000) != 0); + return ((bitField3_ & 0x00000010) != 0); } /** *@@ -19994,7 +21488,7 @@ public Builder setProductSoldCustomAttribute1( java.lang.String value) { if (value == null) { throw new NullPointerException(); } productSoldCustomAttribute1_ = value; - bitField2_ |= 0x02000000; + bitField3_ |= 0x00000010; onChanged(); return this; } @@ -20008,7 +21502,7 @@ public Builder setProductSoldCustomAttribute1( */ public Builder clearProductSoldCustomAttribute1() { productSoldCustomAttribute1_ = getDefaultInstance().getProductSoldCustomAttribute1(); - bitField2_ = (bitField2_ & ~0x02000000); + bitField3_ = (bitField3_ & ~0x00000010); onChanged(); return this; } @@ -20026,7 +21520,7 @@ public Builder setProductSoldCustomAttribute1Bytes( if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); productSoldCustomAttribute1_ = value; - bitField2_ |= 0x02000000; + bitField3_ |= 0x00000010; onChanged(); return this; } @@ -20041,7 +21535,7 @@ public Builder setProductSoldCustomAttribute1Bytes( * @return Whether the productSoldCustomAttribute2 field is set. */ public boolean hasProductSoldCustomAttribute2() { - return ((bitField2_ & 0x04000000) != 0); + return ((bitField3_ & 0x00000020) != 0); } /** *@@ -20097,7 +21591,7 @@ public Builder setProductSoldCustomAttribute2( java.lang.String value) { if (value == null) { throw new NullPointerException(); } productSoldCustomAttribute2_ = value; - bitField2_ |= 0x04000000; + bitField3_ |= 0x00000020; onChanged(); return this; } @@ -20111,7 +21605,7 @@ public Builder setProductSoldCustomAttribute2( */ public Builder clearProductSoldCustomAttribute2() { productSoldCustomAttribute2_ = getDefaultInstance().getProductSoldCustomAttribute2(); - bitField2_ = (bitField2_ & ~0x04000000); + bitField3_ = (bitField3_ & ~0x00000020); onChanged(); return this; } @@ -20129,7 +21623,7 @@ public Builder setProductSoldCustomAttribute2Bytes( if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); productSoldCustomAttribute2_ = value; - bitField2_ |= 0x04000000; + bitField3_ |= 0x00000020; onChanged(); return this; } @@ -20144,7 +21638,7 @@ public Builder setProductSoldCustomAttribute2Bytes( * @return Whether the productSoldCustomAttribute3 field is set. */ public boolean hasProductSoldCustomAttribute3() { - return ((bitField2_ & 0x08000000) != 0); + return ((bitField3_ & 0x00000040) != 0); } /** *@@ -20200,7 +21694,7 @@ public Builder setProductSoldCustomAttribute3( java.lang.String value) { if (value == null) { throw new NullPointerException(); } productSoldCustomAttribute3_ = value; - bitField2_ |= 0x08000000; + bitField3_ |= 0x00000040; onChanged(); return this; } @@ -20214,7 +21708,7 @@ public Builder setProductSoldCustomAttribute3( */ public Builder clearProductSoldCustomAttribute3() { productSoldCustomAttribute3_ = getDefaultInstance().getProductSoldCustomAttribute3(); - bitField2_ = (bitField2_ & ~0x08000000); + bitField3_ = (bitField3_ & ~0x00000040); onChanged(); return this; } @@ -20232,7 +21726,7 @@ public Builder setProductSoldCustomAttribute3Bytes( if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); productSoldCustomAttribute3_ = value; - bitField2_ |= 0x08000000; + bitField3_ |= 0x00000040; onChanged(); return this; } @@ -20247,7 +21741,7 @@ public Builder setProductSoldCustomAttribute3Bytes( * @return Whether the productSoldCustomAttribute4 field is set. */ public boolean hasProductSoldCustomAttribute4() { - return ((bitField2_ & 0x10000000) != 0); + return ((bitField3_ & 0x00000080) != 0); } /** *@@ -20303,7 +21797,7 @@ public Builder setProductSoldCustomAttribute4( java.lang.String value) { if (value == null) { throw new NullPointerException(); } productSoldCustomAttribute4_ = value; - bitField2_ |= 0x10000000; + bitField3_ |= 0x00000080; onChanged(); return this; } @@ -20317,7 +21811,7 @@ public Builder setProductSoldCustomAttribute4( */ public Builder clearProductSoldCustomAttribute4() { productSoldCustomAttribute4_ = getDefaultInstance().getProductSoldCustomAttribute4(); - bitField2_ = (bitField2_ & ~0x10000000); + bitField3_ = (bitField3_ & ~0x00000080); onChanged(); return this; } @@ -20335,7 +21829,7 @@ public Builder setProductSoldCustomAttribute4Bytes( if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); productSoldCustomAttribute4_ = value; - bitField2_ |= 0x10000000; + bitField3_ |= 0x00000080; onChanged(); return this; } @@ -20350,7 +21844,7 @@ public Builder setProductSoldCustomAttribute4Bytes( * @return Whether the productSoldItemId field is set. */ public boolean hasProductSoldItemId() { - return ((bitField2_ & 0x20000000) != 0); + return ((bitField3_ & 0x00000100) != 0); } /** *@@ -20406,7 +21900,7 @@ public Builder setProductSoldItemId( java.lang.String value) { if (value == null) { throw new NullPointerException(); } productSoldItemId_ = value; - bitField2_ |= 0x20000000; + bitField3_ |= 0x00000100; onChanged(); return this; } @@ -20420,7 +21914,7 @@ public Builder setProductSoldItemId( */ public Builder clearProductSoldItemId() { productSoldItemId_ = getDefaultInstance().getProductSoldItemId(); - bitField2_ = (bitField2_ & ~0x20000000); + bitField3_ = (bitField3_ & ~0x00000100); onChanged(); return this; } @@ -20438,7 +21932,7 @@ public Builder setProductSoldItemIdBytes( if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); productSoldItemId_ = value; - bitField2_ |= 0x20000000; + bitField3_ |= 0x00000100; onChanged(); return this; } @@ -20453,7 +21947,7 @@ public Builder setProductSoldItemIdBytes( * @return Whether the productSoldTitle field is set. */ public boolean hasProductSoldTitle() { - return ((bitField2_ & 0x40000000) != 0); + return ((bitField3_ & 0x00000200) != 0); } /** *@@ -20509,7 +22003,7 @@ public Builder setProductSoldTitle( java.lang.String value) { if (value == null) { throw new NullPointerException(); } productSoldTitle_ = value; - bitField2_ |= 0x40000000; + bitField3_ |= 0x00000200; onChanged(); return this; } @@ -20523,7 +22017,7 @@ public Builder setProductSoldTitle( */ public Builder clearProductSoldTitle() { productSoldTitle_ = getDefaultInstance().getProductSoldTitle(); - bitField2_ = (bitField2_ & ~0x40000000); + bitField3_ = (bitField3_ & ~0x00000200); onChanged(); return this; } @@ -20541,7 +22035,7 @@ public Builder setProductSoldTitleBytes( if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); productSoldTitle_ = value; - bitField2_ |= 0x40000000; + bitField3_ |= 0x00000200; onChanged(); return this; } @@ -20556,7 +22050,7 @@ public Builder setProductSoldTitleBytes( * @return Whether the productSoldTypeL1 field is set. */ public boolean hasProductSoldTypeL1() { - return ((bitField2_ & 0x80000000) != 0); + return ((bitField3_ & 0x00000400) != 0); } /** *@@ -20612,7 +22106,7 @@ public Builder setProductSoldTypeL1( java.lang.String value) { if (value == null) { throw new NullPointerException(); } productSoldTypeL1_ = value; - bitField2_ |= 0x80000000; + bitField3_ |= 0x00000400; onChanged(); return this; } @@ -20626,7 +22120,7 @@ public Builder setProductSoldTypeL1( */ public Builder clearProductSoldTypeL1() { productSoldTypeL1_ = getDefaultInstance().getProductSoldTypeL1(); - bitField2_ = (bitField2_ & ~0x80000000); + bitField3_ = (bitField3_ & ~0x00000400); onChanged(); return this; } @@ -20644,7 +22138,7 @@ public Builder setProductSoldTypeL1Bytes( if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); productSoldTypeL1_ = value; - bitField2_ |= 0x80000000; + bitField3_ |= 0x00000400; onChanged(); return this; } @@ -20659,7 +22153,7 @@ public Builder setProductSoldTypeL1Bytes( * @return Whether the productSoldTypeL2 field is set. */ public boolean hasProductSoldTypeL2() { - return ((bitField3_ & 0x00000001) != 0); + return ((bitField3_ & 0x00000800) != 0); } /** *@@ -20715,7 +22209,7 @@ public Builder setProductSoldTypeL2( java.lang.String value) { if (value == null) { throw new NullPointerException(); } productSoldTypeL2_ = value; - bitField3_ |= 0x00000001; + bitField3_ |= 0x00000800; onChanged(); return this; } @@ -20729,7 +22223,7 @@ public Builder setProductSoldTypeL2( */ public Builder clearProductSoldTypeL2() { productSoldTypeL2_ = getDefaultInstance().getProductSoldTypeL2(); - bitField3_ = (bitField3_ & ~0x00000001); + bitField3_ = (bitField3_ & ~0x00000800); onChanged(); return this; } @@ -20747,7 +22241,7 @@ public Builder setProductSoldTypeL2Bytes( if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); productSoldTypeL2_ = value; - bitField3_ |= 0x00000001; + bitField3_ |= 0x00000800; onChanged(); return this; } @@ -20762,7 +22256,7 @@ public Builder setProductSoldTypeL2Bytes( * @return Whether the productSoldTypeL3 field is set. */ public boolean hasProductSoldTypeL3() { - return ((bitField3_ & 0x00000002) != 0); + return ((bitField3_ & 0x00001000) != 0); } /** *@@ -20818,7 +22312,7 @@ public Builder setProductSoldTypeL3( java.lang.String value) { if (value == null) { throw new NullPointerException(); } productSoldTypeL3_ = value; - bitField3_ |= 0x00000002; + bitField3_ |= 0x00001000; onChanged(); return this; } @@ -20832,7 +22326,7 @@ public Builder setProductSoldTypeL3( */ public Builder clearProductSoldTypeL3() { productSoldTypeL3_ = getDefaultInstance().getProductSoldTypeL3(); - bitField3_ = (bitField3_ & ~0x00000002); + bitField3_ = (bitField3_ & ~0x00001000); onChanged(); return this; } @@ -20850,7 +22344,7 @@ public Builder setProductSoldTypeL3Bytes( if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); productSoldTypeL3_ = value; - bitField3_ |= 0x00000002; + bitField3_ |= 0x00001000; onChanged(); return this; } @@ -20865,7 +22359,7 @@ public Builder setProductSoldTypeL3Bytes( * @return Whether the productSoldTypeL4 field is set. */ public boolean hasProductSoldTypeL4() { - return ((bitField3_ & 0x00000004) != 0); + return ((bitField3_ & 0x00002000) != 0); } /** *@@ -20921,7 +22415,7 @@ public Builder setProductSoldTypeL4( java.lang.String value) { if (value == null) { throw new NullPointerException(); } productSoldTypeL4_ = value; - bitField3_ |= 0x00000004; + bitField3_ |= 0x00002000; onChanged(); return this; } @@ -20935,7 +22429,7 @@ public Builder setProductSoldTypeL4( */ public Builder clearProductSoldTypeL4() { productSoldTypeL4_ = getDefaultInstance().getProductSoldTypeL4(); - bitField3_ = (bitField3_ & ~0x00000004); + bitField3_ = (bitField3_ & ~0x00002000); onChanged(); return this; } @@ -20953,7 +22447,7 @@ public Builder setProductSoldTypeL4Bytes( if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); productSoldTypeL4_ = value; - bitField3_ |= 0x00000004; + bitField3_ |= 0x00002000; onChanged(); return this; } @@ -20968,7 +22462,7 @@ public Builder setProductSoldTypeL4Bytes( * @return Whether the productSoldTypeL5 field is set. */ public boolean hasProductSoldTypeL5() { - return ((bitField3_ & 0x00000008) != 0); + return ((bitField3_ & 0x00004000) != 0); } /** *@@ -21024,7 +22518,7 @@ public Builder setProductSoldTypeL5( java.lang.String value) { if (value == null) { throw new NullPointerException(); } productSoldTypeL5_ = value; - bitField3_ |= 0x00000008; + bitField3_ |= 0x00004000; onChanged(); return this; } @@ -21038,7 +22532,7 @@ public Builder setProductSoldTypeL5( */ public Builder clearProductSoldTypeL5() { productSoldTypeL5_ = getDefaultInstance().getProductSoldTypeL5(); - bitField3_ = (bitField3_ & ~0x00000008); + bitField3_ = (bitField3_ & ~0x00004000); onChanged(); return this; } @@ -21056,7 +22550,7 @@ public Builder setProductSoldTypeL5Bytes( if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); productSoldTypeL5_ = value; - bitField3_ |= 0x00000008; + bitField3_ |= 0x00004000; onChanged(); return this; } @@ -21071,7 +22565,7 @@ public Builder setProductSoldTypeL5Bytes( * @return Whether the productStoreId field is set. */ public boolean hasProductStoreId() { - return ((bitField3_ & 0x00000010) != 0); + return ((bitField3_ & 0x00008000) != 0); } /** *@@ -21127,7 +22621,7 @@ public Builder setProductStoreId( java.lang.String value) { if (value == null) { throw new NullPointerException(); } productStoreId_ = value; - bitField3_ |= 0x00000010; + bitField3_ |= 0x00008000; onChanged(); return this; } @@ -21141,7 +22635,7 @@ public Builder setProductStoreId( */ public Builder clearProductStoreId() { productStoreId_ = getDefaultInstance().getProductStoreId(); - bitField3_ = (bitField3_ & ~0x00000010); + bitField3_ = (bitField3_ & ~0x00008000); onChanged(); return this; } @@ -21159,7 +22653,7 @@ public Builder setProductStoreIdBytes( if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); productStoreId_ = value; - bitField3_ |= 0x00000010; + bitField3_ |= 0x00008000; onChanged(); return this; } @@ -21174,7 +22668,7 @@ public Builder setProductStoreIdBytes( * @return Whether the productTitle field is set. */ public boolean hasProductTitle() { - return ((bitField3_ & 0x00000020) != 0); + return ((bitField3_ & 0x00010000) != 0); } /** *@@ -21230,7 +22724,7 @@ public Builder setProductTitle( java.lang.String value) { if (value == null) { throw new NullPointerException(); } productTitle_ = value; - bitField3_ |= 0x00000020; + bitField3_ |= 0x00010000; onChanged(); return this; } @@ -21244,7 +22738,7 @@ public Builder setProductTitle( */ public Builder clearProductTitle() { productTitle_ = getDefaultInstance().getProductTitle(); - bitField3_ = (bitField3_ & ~0x00000020); + bitField3_ = (bitField3_ & ~0x00010000); onChanged(); return this; } @@ -21262,7 +22756,7 @@ public Builder setProductTitleBytes( if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); productTitle_ = value; - bitField3_ |= 0x00000020; + bitField3_ |= 0x00010000; onChanged(); return this; } @@ -21277,7 +22771,7 @@ public Builder setProductTitleBytes( * @return Whether the productTypeL1 field is set. */ public boolean hasProductTypeL1() { - return ((bitField3_ & 0x00000040) != 0); + return ((bitField3_ & 0x00020000) != 0); } /** *@@ -21333,7 +22827,7 @@ public Builder setProductTypeL1( java.lang.String value) { if (value == null) { throw new NullPointerException(); } productTypeL1_ = value; - bitField3_ |= 0x00000040; + bitField3_ |= 0x00020000; onChanged(); return this; } @@ -21347,7 +22841,7 @@ public Builder setProductTypeL1( */ public Builder clearProductTypeL1() { productTypeL1_ = getDefaultInstance().getProductTypeL1(); - bitField3_ = (bitField3_ & ~0x00000040); + bitField3_ = (bitField3_ & ~0x00020000); onChanged(); return this; } @@ -21365,7 +22859,7 @@ public Builder setProductTypeL1Bytes( if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); productTypeL1_ = value; - bitField3_ |= 0x00000040; + bitField3_ |= 0x00020000; onChanged(); return this; } @@ -21380,7 +22874,7 @@ public Builder setProductTypeL1Bytes( * @return Whether the productTypeL2 field is set. */ public boolean hasProductTypeL2() { - return ((bitField3_ & 0x00000080) != 0); + return ((bitField3_ & 0x00040000) != 0); } /** *@@ -21436,7 +22930,7 @@ public Builder setProductTypeL2( java.lang.String value) { if (value == null) { throw new NullPointerException(); } productTypeL2_ = value; - bitField3_ |= 0x00000080; + bitField3_ |= 0x00040000; onChanged(); return this; } @@ -21450,7 +22944,7 @@ public Builder setProductTypeL2( */ public Builder clearProductTypeL2() { productTypeL2_ = getDefaultInstance().getProductTypeL2(); - bitField3_ = (bitField3_ & ~0x00000080); + bitField3_ = (bitField3_ & ~0x00040000); onChanged(); return this; } @@ -21468,7 +22962,7 @@ public Builder setProductTypeL2Bytes( if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); productTypeL2_ = value; - bitField3_ |= 0x00000080; + bitField3_ |= 0x00040000; onChanged(); return this; } @@ -21483,7 +22977,7 @@ public Builder setProductTypeL2Bytes( * @return Whether the productTypeL3 field is set. */ public boolean hasProductTypeL3() { - return ((bitField3_ & 0x00000100) != 0); + return ((bitField3_ & 0x00080000) != 0); } /** *@@ -21539,7 +23033,7 @@ public Builder setProductTypeL3( java.lang.String value) { if (value == null) { throw new NullPointerException(); } productTypeL3_ = value; - bitField3_ |= 0x00000100; + bitField3_ |= 0x00080000; onChanged(); return this; } @@ -21553,7 +23047,7 @@ public Builder setProductTypeL3( */ public Builder clearProductTypeL3() { productTypeL3_ = getDefaultInstance().getProductTypeL3(); - bitField3_ = (bitField3_ & ~0x00000100); + bitField3_ = (bitField3_ & ~0x00080000); onChanged(); return this; } @@ -21571,7 +23065,7 @@ public Builder setProductTypeL3Bytes( if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); productTypeL3_ = value; - bitField3_ |= 0x00000100; + bitField3_ |= 0x00080000; onChanged(); return this; } @@ -21586,7 +23080,7 @@ public Builder setProductTypeL3Bytes( * @return Whether the productTypeL4 field is set. */ public boolean hasProductTypeL4() { - return ((bitField3_ & 0x00000200) != 0); + return ((bitField3_ & 0x00100000) != 0); } /** *@@ -21642,7 +23136,7 @@ public Builder setProductTypeL4( java.lang.String value) { if (value == null) { throw new NullPointerException(); } productTypeL4_ = value; - bitField3_ |= 0x00000200; + bitField3_ |= 0x00100000; onChanged(); return this; } @@ -21656,7 +23150,7 @@ public Builder setProductTypeL4( */ public Builder clearProductTypeL4() { productTypeL4_ = getDefaultInstance().getProductTypeL4(); - bitField3_ = (bitField3_ & ~0x00000200); + bitField3_ = (bitField3_ & ~0x00100000); onChanged(); return this; } @@ -21674,7 +23168,7 @@ public Builder setProductTypeL4Bytes( if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); productTypeL4_ = value; - bitField3_ |= 0x00000200; + bitField3_ |= 0x00100000; onChanged(); return this; } @@ -21689,7 +23183,7 @@ public Builder setProductTypeL4Bytes( * @return Whether the productTypeL5 field is set. */ public boolean hasProductTypeL5() { - return ((bitField3_ & 0x00000400) != 0); + return ((bitField3_ & 0x00200000) != 0); } /** *@@ -21745,7 +23239,7 @@ public Builder setProductTypeL5( java.lang.String value) { if (value == null) { throw new NullPointerException(); } productTypeL5_ = value; - bitField3_ |= 0x00000400; + bitField3_ |= 0x00200000; onChanged(); return this; } @@ -21759,7 +23253,7 @@ public Builder setProductTypeL5( */ public Builder clearProductTypeL5() { productTypeL5_ = getDefaultInstance().getProductTypeL5(); - bitField3_ = (bitField3_ & ~0x00000400); + bitField3_ = (bitField3_ & ~0x00200000); onChanged(); return this; } @@ -21777,7 +23271,7 @@ public Builder setProductTypeL5Bytes( if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); productTypeL5_ = value; - bitField3_ |= 0x00000400; + bitField3_ |= 0x00200000; onChanged(); return this; } @@ -21794,7 +23288,7 @@ public Builder setProductTypeL5Bytes( * @return Whether the quarter field is set. */ public boolean hasQuarter() { - return ((bitField3_ & 0x00000800) != 0); + return ((bitField3_ & 0x00400000) != 0); } /** *@@ -21856,7 +23350,7 @@ public Builder setQuarter( java.lang.String value) { if (value == null) { throw new NullPointerException(); } quarter_ = value; - bitField3_ |= 0x00000800; + bitField3_ |= 0x00400000; onChanged(); return this; } @@ -21872,7 +23366,7 @@ public Builder setQuarter( */ public Builder clearQuarter() { quarter_ = getDefaultInstance().getQuarter(); - bitField3_ = (bitField3_ & ~0x00000800); + bitField3_ = (bitField3_ & ~0x00400000); onChanged(); return this; } @@ -21892,7 +23386,7 @@ public Builder setQuarterBytes( if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); quarter_ = value; - bitField3_ |= 0x00000800; + bitField3_ |= 0x00400000; onChanged(); return this; } @@ -21907,7 +23401,7 @@ public Builder setQuarterBytes( * @return Whether the travelDestinationCity field is set. */ public boolean hasTravelDestinationCity() { - return ((bitField3_ & 0x00001000) != 0); + return ((bitField3_ & 0x00800000) != 0); } /** *@@ -21963,7 +23457,7 @@ public Builder setTravelDestinationCity( java.lang.String value) { if (value == null) { throw new NullPointerException(); } travelDestinationCity_ = value; - bitField3_ |= 0x00001000; + bitField3_ |= 0x00800000; onChanged(); return this; } @@ -21977,7 +23471,7 @@ public Builder setTravelDestinationCity( */ public Builder clearTravelDestinationCity() { travelDestinationCity_ = getDefaultInstance().getTravelDestinationCity(); - bitField3_ = (bitField3_ & ~0x00001000); + bitField3_ = (bitField3_ & ~0x00800000); onChanged(); return this; } @@ -21995,7 +23489,7 @@ public Builder setTravelDestinationCityBytes( if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); travelDestinationCity_ = value; - bitField3_ |= 0x00001000; + bitField3_ |= 0x00800000; onChanged(); return this; } @@ -22010,7 +23504,7 @@ public Builder setTravelDestinationCityBytes( * @return Whether the travelDestinationCountry field is set. */ public boolean hasTravelDestinationCountry() { - return ((bitField3_ & 0x00002000) != 0); + return ((bitField3_ & 0x01000000) != 0); } /** *@@ -22066,7 +23560,7 @@ public Builder setTravelDestinationCountry( java.lang.String value) { if (value == null) { throw new NullPointerException(); } travelDestinationCountry_ = value; - bitField3_ |= 0x00002000; + bitField3_ |= 0x01000000; onChanged(); return this; } @@ -22080,7 +23574,7 @@ public Builder setTravelDestinationCountry( */ public Builder clearTravelDestinationCountry() { travelDestinationCountry_ = getDefaultInstance().getTravelDestinationCountry(); - bitField3_ = (bitField3_ & ~0x00002000); + bitField3_ = (bitField3_ & ~0x01000000); onChanged(); return this; } @@ -22098,7 +23592,7 @@ public Builder setTravelDestinationCountryBytes( if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); travelDestinationCountry_ = value; - bitField3_ |= 0x00002000; + bitField3_ |= 0x01000000; onChanged(); return this; } @@ -22113,7 +23607,7 @@ public Builder setTravelDestinationCountryBytes( * @return Whether the travelDestinationRegion field is set. */ public boolean hasTravelDestinationRegion() { - return ((bitField3_ & 0x00004000) != 0); + return ((bitField3_ & 0x02000000) != 0); } /** *@@ -22169,7 +23663,7 @@ public Builder setTravelDestinationRegion( java.lang.String value) { if (value == null) { throw new NullPointerException(); } travelDestinationRegion_ = value; - bitField3_ |= 0x00004000; + bitField3_ |= 0x02000000; onChanged(); return this; } @@ -22183,7 +23677,7 @@ public Builder setTravelDestinationRegion( */ public Builder clearTravelDestinationRegion() { travelDestinationRegion_ = getDefaultInstance().getTravelDestinationRegion(); - bitField3_ = (bitField3_ & ~0x00004000); + bitField3_ = (bitField3_ & ~0x02000000); onChanged(); return this; } @@ -22201,7 +23695,7 @@ public Builder setTravelDestinationRegionBytes( if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); travelDestinationRegion_ = value; - bitField3_ |= 0x00004000; + bitField3_ |= 0x02000000; onChanged(); return this; } @@ -22217,7 +23711,7 @@ public Builder setTravelDestinationRegionBytes( * @return Whether the verticalAdsEventParticipantDisplayNames field is set. */ public boolean hasVerticalAdsEventParticipantDisplayNames() { - return ((bitField3_ & 0x00008000) != 0); + return ((bitField3_ & 0x04000000) != 0); } /** *@@ -22276,7 +23770,7 @@ public Builder setVerticalAdsEventParticipantDisplayNames( java.lang.String value) { if (value == null) { throw new NullPointerException(); } verticalAdsEventParticipantDisplayNames_ = value; - bitField3_ |= 0x00008000; + bitField3_ |= 0x04000000; onChanged(); return this; } @@ -22291,7 +23785,7 @@ public Builder setVerticalAdsEventParticipantDisplayNames( */ public Builder clearVerticalAdsEventParticipantDisplayNames() { verticalAdsEventParticipantDisplayNames_ = getDefaultInstance().getVerticalAdsEventParticipantDisplayNames(); - bitField3_ = (bitField3_ & ~0x00008000); + bitField3_ = (bitField3_ & ~0x04000000); onChanged(); return this; } @@ -22310,7 +23804,7 @@ public Builder setVerticalAdsEventParticipantDisplayNamesBytes( if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); verticalAdsEventParticipantDisplayNames_ = value; - bitField3_ |= 0x00008000; + bitField3_ |= 0x04000000; onChanged(); return this; } @@ -22327,7 +23821,7 @@ public Builder setVerticalAdsEventParticipantDisplayNamesBytes( */ @java.lang.Override public boolean hasVerticalAdsHotelClass() { - return ((bitField3_ & 0x00010000) != 0); + return ((bitField3_ & 0x08000000) != 0); } /** *@@ -22355,7 +23849,7 @@ public long getVerticalAdsHotelClass() { public Builder setVerticalAdsHotelClass(long value) { verticalAdsHotelClass_ = value; - bitField3_ |= 0x00010000; + bitField3_ |= 0x08000000; onChanged(); return this; } @@ -22369,7 +23863,7 @@ public Builder setVerticalAdsHotelClass(long value) { * @return This builder for chaining. */ public Builder clearVerticalAdsHotelClass() { - bitField3_ = (bitField3_ & ~0x00010000); + bitField3_ = (bitField3_ & ~0x08000000); verticalAdsHotelClass_ = 0L; onChanged(); return this; @@ -22385,7 +23879,7 @@ public Builder clearVerticalAdsHotelClass() { * @return Whether the verticalAdsListing field is set. */ public boolean hasVerticalAdsListing() { - return ((bitField3_ & 0x00020000) != 0); + return ((bitField3_ & 0x10000000) != 0); } /** *@@ -22441,7 +23935,7 @@ public Builder setVerticalAdsListing( java.lang.String value) { if (value == null) { throw new NullPointerException(); } verticalAdsListing_ = value; - bitField3_ |= 0x00020000; + bitField3_ |= 0x10000000; onChanged(); return this; } @@ -22455,7 +23949,7 @@ public Builder setVerticalAdsListing( */ public Builder clearVerticalAdsListing() { verticalAdsListing_ = getDefaultInstance().getVerticalAdsListing(); - bitField3_ = (bitField3_ & ~0x00020000); + bitField3_ = (bitField3_ & ~0x10000000); onChanged(); return this; } @@ -22473,7 +23967,7 @@ public Builder setVerticalAdsListingBytes( if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); verticalAdsListing_ = value; - bitField3_ |= 0x00020000; + bitField3_ |= 0x10000000; onChanged(); return this; } @@ -22490,7 +23984,7 @@ public Builder setVerticalAdsListingBytes( * @return Whether the verticalAdsListingBrand field is set. */ public boolean hasVerticalAdsListingBrand() { - return ((bitField3_ & 0x00040000) != 0); + return ((bitField3_ & 0x20000000) != 0); } /** *@@ -22552,7 +24046,7 @@ public Builder setVerticalAdsListingBrand( java.lang.String value) { if (value == null) { throw new NullPointerException(); } verticalAdsListingBrand_ = value; - bitField3_ |= 0x00040000; + bitField3_ |= 0x20000000; onChanged(); return this; } @@ -22568,7 +24062,7 @@ public Builder setVerticalAdsListingBrand( */ public Builder clearVerticalAdsListingBrand() { verticalAdsListingBrand_ = getDefaultInstance().getVerticalAdsListingBrand(); - bitField3_ = (bitField3_ & ~0x00040000); + bitField3_ = (bitField3_ & ~0x20000000); onChanged(); return this; } @@ -22588,7 +24082,7 @@ public Builder setVerticalAdsListingBrandBytes( if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); verticalAdsListingBrand_ = value; - bitField3_ |= 0x00040000; + bitField3_ |= 0x20000000; onChanged(); return this; } @@ -22603,7 +24097,7 @@ public Builder setVerticalAdsListingBrandBytes( * @return Whether the verticalAdsListingCity field is set. */ public boolean hasVerticalAdsListingCity() { - return ((bitField3_ & 0x00080000) != 0); + return ((bitField3_ & 0x40000000) != 0); } /** *@@ -22659,7 +24153,7 @@ public Builder setVerticalAdsListingCity( java.lang.String value) { if (value == null) { throw new NullPointerException(); } verticalAdsListingCity_ = value; - bitField3_ |= 0x00080000; + bitField3_ |= 0x40000000; onChanged(); return this; } @@ -22673,7 +24167,7 @@ public Builder setVerticalAdsListingCity( */ public Builder clearVerticalAdsListingCity() { verticalAdsListingCity_ = getDefaultInstance().getVerticalAdsListingCity(); - bitField3_ = (bitField3_ & ~0x00080000); + bitField3_ = (bitField3_ & ~0x40000000); onChanged(); return this; } @@ -22691,7 +24185,7 @@ public Builder setVerticalAdsListingCityBytes( if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); verticalAdsListingCity_ = value; - bitField3_ |= 0x00080000; + bitField3_ |= 0x40000000; onChanged(); return this; } @@ -22706,7 +24200,7 @@ public Builder setVerticalAdsListingCityBytes( * @return Whether the verticalAdsListingCountry field is set. */ public boolean hasVerticalAdsListingCountry() { - return ((bitField3_ & 0x00100000) != 0); + return ((bitField3_ & 0x80000000) != 0); } /** *@@ -22762,7 +24256,7 @@ public Builder setVerticalAdsListingCountry( java.lang.String value) { if (value == null) { throw new NullPointerException(); } verticalAdsListingCountry_ = value; - bitField3_ |= 0x00100000; + bitField3_ |= 0x80000000; onChanged(); return this; } @@ -22776,7 +24270,7 @@ public Builder setVerticalAdsListingCountry( */ public Builder clearVerticalAdsListingCountry() { verticalAdsListingCountry_ = getDefaultInstance().getVerticalAdsListingCountry(); - bitField3_ = (bitField3_ & ~0x00100000); + bitField3_ = (bitField3_ & ~0x80000000); onChanged(); return this; } @@ -22794,7 +24288,7 @@ public Builder setVerticalAdsListingCountryBytes( if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); verticalAdsListingCountry_ = value; - bitField3_ |= 0x00100000; + bitField3_ |= 0x80000000; onChanged(); return this; } @@ -22809,7 +24303,7 @@ public Builder setVerticalAdsListingCountryBytes( * @return Whether the verticalAdsListingRegion field is set. */ public boolean hasVerticalAdsListingRegion() { - return ((bitField3_ & 0x00200000) != 0); + return ((bitField4_ & 0x00000001) != 0); } /** *@@ -22865,7 +24359,7 @@ public Builder setVerticalAdsListingRegion( java.lang.String value) { if (value == null) { throw new NullPointerException(); } verticalAdsListingRegion_ = value; - bitField3_ |= 0x00200000; + bitField4_ |= 0x00000001; onChanged(); return this; } @@ -22879,7 +24373,7 @@ public Builder setVerticalAdsListingRegion( */ public Builder clearVerticalAdsListingRegion() { verticalAdsListingRegion_ = getDefaultInstance().getVerticalAdsListingRegion(); - bitField3_ = (bitField3_ & ~0x00200000); + bitField4_ = (bitField4_ & ~0x00000001); onChanged(); return this; } @@ -22897,7 +24391,7 @@ public Builder setVerticalAdsListingRegionBytes( if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); verticalAdsListingRegion_ = value; - bitField3_ |= 0x00200000; + bitField4_ |= 0x00000001; onChanged(); return this; } @@ -22915,7 +24409,7 @@ public Builder setVerticalAdsListingRegionBytes( */ @java.lang.Override public boolean hasVerticalAdsListingUserRating() { - return ((bitField3_ & 0x00400000) != 0); + return ((bitField4_ & 0x00000002) != 0); } /** *@@ -22945,7 +24439,7 @@ public long getVerticalAdsListingUserRating() { public Builder setVerticalAdsListingUserRating(long value) { verticalAdsListingUserRating_ = value; - bitField3_ |= 0x00400000; + bitField4_ |= 0x00000002; onChanged(); return this; } @@ -22960,7 +24454,7 @@ public Builder setVerticalAdsListingUserRating(long value) { * @return This builder for chaining. */ public Builder clearVerticalAdsListingUserRating() { - bitField3_ = (bitField3_ & ~0x00400000); + bitField4_ = (bitField4_ & ~0x00000002); verticalAdsListingUserRating_ = 0L; onChanged(); return this; @@ -22977,7 +24471,7 @@ public Builder clearVerticalAdsListingUserRating() { * @return Whether the verticalAdsListingVenue field is set. */ public boolean hasVerticalAdsListingVenue() { - return ((bitField3_ & 0x00800000) != 0); + return ((bitField4_ & 0x00000004) != 0); } /** *@@ -23036,7 +24530,7 @@ public Builder setVerticalAdsListingVenue( java.lang.String value) { if (value == null) { throw new NullPointerException(); } verticalAdsListingVenue_ = value; - bitField3_ |= 0x00800000; + bitField4_ |= 0x00000004; onChanged(); return this; } @@ -23051,7 +24545,7 @@ public Builder setVerticalAdsListingVenue( */ public Builder clearVerticalAdsListingVenue() { verticalAdsListingVenue_ = getDefaultInstance().getVerticalAdsListingVenue(); - bitField3_ = (bitField3_ & ~0x00800000); + bitField4_ = (bitField4_ & ~0x00000004); onChanged(); return this; } @@ -23070,7 +24564,7 @@ public Builder setVerticalAdsListingVenueBytes( if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); verticalAdsListingVenue_ = value; - bitField3_ |= 0x00800000; + bitField4_ |= 0x00000004; onChanged(); return this; } @@ -23087,7 +24581,7 @@ public Builder setVerticalAdsListingVenueBytes( */ @java.lang.Override public boolean hasVerticalAdsPartnerAccount() { - return ((bitField3_ & 0x01000000) != 0); + return ((bitField4_ & 0x00000008) != 0); } /** *@@ -23115,7 +24609,7 @@ public long getVerticalAdsPartnerAccount() { public Builder setVerticalAdsPartnerAccount(long value) { verticalAdsPartnerAccount_ = value; - bitField3_ |= 0x01000000; + bitField4_ |= 0x00000008; onChanged(); return this; } @@ -23129,7 +24623,7 @@ public Builder setVerticalAdsPartnerAccount(long value) { * @return This builder for chaining. */ public Builder clearVerticalAdsPartnerAccount() { - bitField3_ = (bitField3_ & ~0x01000000); + bitField4_ = (bitField4_ & ~0x00000008); verticalAdsPartnerAccount_ = 0L; onChanged(); return this; @@ -23147,7 +24641,7 @@ public Builder clearVerticalAdsPartnerAccount() { * @return Whether the verticalAdsVertical field is set. */ @java.lang.Override public boolean hasVerticalAdsVertical() { - return ((bitField3_ & 0x02000000) != 0); + return ((bitField4_ & 0x00000010) != 0); } /** *@@ -23175,7 +24669,7 @@ public Builder clearVerticalAdsPartnerAccount() { */ public Builder setVerticalAdsVerticalValue(int value) { verticalAdsVertical_ = value; - bitField3_ |= 0x02000000; + bitField4_ |= 0x00000010; onChanged(); return this; } @@ -23207,7 +24701,7 @@ public com.google.ads.googleads.v25.enums.VerticalAdsItemVerticalTypeEnum.Vertic */ public Builder setVerticalAdsVertical(com.google.ads.googleads.v25.enums.VerticalAdsItemVerticalTypeEnum.VerticalAdsItemVerticalType value) { if (value == null) { throw new NullPointerException(); } - bitField3_ |= 0x02000000; + bitField4_ |= 0x00000010; verticalAdsVertical_ = value.getNumber(); onChanged(); return this; @@ -23223,7 +24717,7 @@ public Builder setVerticalAdsVertical(com.google.ads.googleads.v25.enums.Vertica * @return This builder for chaining. */ public Builder clearVerticalAdsVertical() { - bitField3_ = (bitField3_ & ~0x02000000); + bitField4_ = (bitField4_ & ~0x00000010); verticalAdsVertical_ = 0; onChanged(); return this; @@ -23252,7 +24746,7 @@ public Builder clearVerticalAdsVertical() { */ public Builder setRecommendationTypeValue(int value) { recommendationType_ = value; - bitField3_ |= 0x04000000; + bitField4_ |= 0x00000020; onChanged(); return this; } @@ -23280,7 +24774,7 @@ public com.google.ads.googleads.v25.enums.RecommendationTypeEnum.RecommendationT */ public Builder setRecommendationType(com.google.ads.googleads.v25.enums.RecommendationTypeEnum.RecommendationType value) { if (value == null) { throw new NullPointerException(); } - bitField3_ |= 0x04000000; + bitField4_ |= 0x00000020; recommendationType_ = value.getNumber(); onChanged(); return this; @@ -23294,7 +24788,7 @@ public Builder setRecommendationType(com.google.ads.googleads.v25.enums.Recommen * @return This builder for chaining. */ public Builder clearRecommendationType() { - bitField3_ = (bitField3_ & ~0x04000000); + bitField4_ = (bitField4_ & ~0x00000020); recommendationType_ = 0; onChanged(); return this; @@ -23323,7 +24817,7 @@ public Builder clearRecommendationType() { */ public Builder setSearchEngineResultsPageTypeValue(int value) { searchEngineResultsPageType_ = value; - bitField3_ |= 0x08000000; + bitField4_ |= 0x00000040; onChanged(); return this; } @@ -23351,7 +24845,7 @@ public com.google.ads.googleads.v25.enums.SearchEngineResultsPageTypeEnum.Search */ public Builder setSearchEngineResultsPageType(com.google.ads.googleads.v25.enums.SearchEngineResultsPageTypeEnum.SearchEngineResultsPageType value) { if (value == null) { throw new NullPointerException(); } - bitField3_ |= 0x08000000; + bitField4_ |= 0x00000040; searchEngineResultsPageType_ = value.getNumber(); onChanged(); return this; @@ -23365,7 +24859,7 @@ public Builder setSearchEngineResultsPageType(com.google.ads.googleads.v25.enums * @return This builder for chaining. */ public Builder clearSearchEngineResultsPageType() { - bitField3_ = (bitField3_ & ~0x08000000); + bitField4_ = (bitField4_ & ~0x00000040); searchEngineResultsPageType_ = 0; onChanged(); return this; @@ -23382,7 +24876,7 @@ public Builder clearSearchEngineResultsPageType() { * @return Whether the searchSubcategory field is set. */ public boolean hasSearchSubcategory() { - return ((bitField3_ & 0x10000000) != 0); + return ((bitField4_ & 0x00000080) != 0); } /** *@@ -23441,7 +24935,7 @@ public Builder setSearchSubcategory( java.lang.String value) { if (value == null) { throw new NullPointerException(); } searchSubcategory_ = value; - bitField3_ |= 0x10000000; + bitField4_ |= 0x00000080; onChanged(); return this; } @@ -23456,7 +24950,7 @@ public Builder setSearchSubcategory( */ public Builder clearSearchSubcategory() { searchSubcategory_ = getDefaultInstance().getSearchSubcategory(); - bitField3_ = (bitField3_ & ~0x10000000); + bitField4_ = (bitField4_ & ~0x00000080); onChanged(); return this; } @@ -23475,7 +24969,7 @@ public Builder setSearchSubcategoryBytes( if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); searchSubcategory_ = value; - bitField3_ |= 0x10000000; + bitField4_ |= 0x00000080; onChanged(); return this; } @@ -23490,7 +24984,7 @@ public Builder setSearchSubcategoryBytes( * @return Whether the searchTerm field is set. */ public boolean hasSearchTerm() { - return ((bitField3_ & 0x20000000) != 0); + return ((bitField4_ & 0x00000100) != 0); } /** *@@ -23546,7 +25040,7 @@ public Builder setSearchTerm( java.lang.String value) { if (value == null) { throw new NullPointerException(); } searchTerm_ = value; - bitField3_ |= 0x20000000; + bitField4_ |= 0x00000100; onChanged(); return this; } @@ -23560,7 +25054,7 @@ public Builder setSearchTerm( */ public Builder clearSearchTerm() { searchTerm_ = getDefaultInstance().getSearchTerm(); - bitField3_ = (bitField3_ & ~0x20000000); + bitField4_ = (bitField4_ & ~0x00000100); onChanged(); return this; } @@ -23578,7 +25072,7 @@ public Builder setSearchTermBytes( if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); searchTerm_ = value; - bitField3_ |= 0x20000000; + bitField4_ |= 0x00000100; onChanged(); return this; } @@ -23612,7 +25106,7 @@ public Builder setSearchTermBytes( */ public Builder setSearchTermMatchTypeValue(int value) { searchTermMatchType_ = value; - bitField3_ |= 0x40000000; + bitField4_ |= 0x00000200; onChanged(); return this; } @@ -23646,7 +25140,7 @@ public com.google.ads.googleads.v25.enums.SearchTermMatchTypeEnum.SearchTermMatc */ public Builder setSearchTermMatchType(com.google.ads.googleads.v25.enums.SearchTermMatchTypeEnum.SearchTermMatchType value) { if (value == null) { throw new NullPointerException(); } - bitField3_ |= 0x40000000; + bitField4_ |= 0x00000200; searchTermMatchType_ = value.getNumber(); onChanged(); return this; @@ -23663,7 +25157,7 @@ public Builder setSearchTermMatchType(com.google.ads.googleads.v25.enums.SearchT * @return This builder for chaining. */ public Builder clearSearchTermMatchType() { - bitField3_ = (bitField3_ & ~0x40000000); + bitField4_ = (bitField4_ & ~0x00000200); searchTermMatchType_ = 0; onChanged(); return this; @@ -23698,7 +25192,7 @@ public Builder clearSearchTermMatchType() { */ public Builder setMatchTypeValue(int value) { matchType_ = value; - bitField3_ |= 0x80000000; + bitField4_ |= 0x00000400; onChanged(); return this; } @@ -23732,7 +25226,7 @@ public com.google.ads.googleads.v25.enums.MatchTypeEnum.MatchType getMatchType() */ public Builder setMatchType(com.google.ads.googleads.v25.enums.MatchTypeEnum.MatchType value) { if (value == null) { throw new NullPointerException(); } - bitField3_ |= 0x80000000; + bitField4_ |= 0x00000400; matchType_ = value.getNumber(); onChanged(); return this; @@ -23749,7 +25243,7 @@ public Builder setMatchType(com.google.ads.googleads.v25.enums.MatchTypeEnum.Mat * @return This builder for chaining. */ public Builder clearMatchType() { - bitField3_ = (bitField3_ & ~0x80000000); + bitField4_ = (bitField4_ & ~0x00000400); matchType_ = 0; onChanged(); return this; @@ -23778,7 +25272,7 @@ public Builder clearMatchType() { */ public Builder setSlotValue(int value) { slot_ = value; - bitField4_ |= 0x00000001; + bitField4_ |= 0x00000800; onChanged(); return this; } @@ -23806,7 +25300,7 @@ public com.google.ads.googleads.v25.enums.SlotEnum.Slot getSlot() { */ public Builder setSlot(com.google.ads.googleads.v25.enums.SlotEnum.Slot value) { if (value == null) { throw new NullPointerException(); } - bitField4_ |= 0x00000001; + bitField4_ |= 0x00000800; slot_ = value.getNumber(); onChanged(); return this; @@ -23820,7 +25314,7 @@ public Builder setSlot(com.google.ads.googleads.v25.enums.SlotEnum.Slot value) { * @return This builder for chaining. */ public Builder clearSlot() { - bitField4_ = (bitField4_ & ~0x00000001); + bitField4_ = (bitField4_ & ~0x00000800); slot_ = 0; onChanged(); return this; @@ -23861,7 +25355,7 @@ public Builder clearSlot() { */ public Builder setConversionValueRulePrimaryDimensionValue(int value) { conversionValueRulePrimaryDimension_ = value; - bitField4_ |= 0x00000002; + bitField4_ |= 0x00001000; onChanged(); return this; } @@ -23901,7 +25395,7 @@ public com.google.ads.googleads.v25.enums.ConversionValueRulePrimaryDimensionEnu */ public Builder setConversionValueRulePrimaryDimension(com.google.ads.googleads.v25.enums.ConversionValueRulePrimaryDimensionEnum.ConversionValueRulePrimaryDimension value) { if (value == null) { throw new NullPointerException(); } - bitField4_ |= 0x00000002; + bitField4_ |= 0x00001000; conversionValueRulePrimaryDimension_ = value.getNumber(); onChanged(); return this; @@ -23921,7 +25415,7 @@ public Builder setConversionValueRulePrimaryDimension(com.google.ads.googleads.v * @return This builder for chaining. */ public Builder clearConversionValueRulePrimaryDimension() { - bitField4_ = (bitField4_ & ~0x00000002); + bitField4_ = (bitField4_ & ~0x00001000); conversionValueRulePrimaryDimension_ = 0; onChanged(); return this; @@ -23937,7 +25431,7 @@ public Builder clearConversionValueRulePrimaryDimension() { * @return Whether the webpage field is set. */ public boolean hasWebpage() { - return ((bitField4_ & 0x00000004) != 0); + return ((bitField4_ & 0x00002000) != 0); } /** *@@ -23993,7 +25487,7 @@ public Builder setWebpage( java.lang.String value) { if (value == null) { throw new NullPointerException(); } webpage_ = value; - bitField4_ |= 0x00000004; + bitField4_ |= 0x00002000; onChanged(); return this; } @@ -24007,7 +25501,7 @@ public Builder setWebpage( */ public Builder clearWebpage() { webpage_ = getDefaultInstance().getWebpage(); - bitField4_ = (bitField4_ & ~0x00000004); + bitField4_ = (bitField4_ & ~0x00002000); onChanged(); return this; } @@ -24025,7 +25519,7 @@ public Builder setWebpageBytes( if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); webpage_ = value; - bitField4_ |= 0x00000004; + bitField4_ |= 0x00002000; onChanged(); return this; } @@ -24041,7 +25535,7 @@ public Builder setWebpageBytes( * @return Whether the week field is set. */ public boolean hasWeek() { - return ((bitField4_ & 0x00000008) != 0); + return ((bitField4_ & 0x00004000) != 0); } /** *@@ -24100,7 +25594,7 @@ public Builder setWeek( java.lang.String value) { if (value == null) { throw new NullPointerException(); } week_ = value; - bitField4_ |= 0x00000008; + bitField4_ |= 0x00004000; onChanged(); return this; } @@ -24115,7 +25609,7 @@ public Builder setWeek( */ public Builder clearWeek() { week_ = getDefaultInstance().getWeek(); - bitField4_ = (bitField4_ & ~0x00000008); + bitField4_ = (bitField4_ & ~0x00004000); onChanged(); return this; } @@ -24134,7 +25628,7 @@ public Builder setWeekBytes( if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); week_ = value; - bitField4_ |= 0x00000008; + bitField4_ |= 0x00004000; onChanged(); return this; } @@ -24150,7 +25644,7 @@ public Builder setWeekBytes( */ @java.lang.Override public boolean hasYear() { - return ((bitField4_ & 0x00000010) != 0); + return ((bitField4_ & 0x00008000) != 0); } /** *@@ -24176,7 +25670,7 @@ public int getYear() { public Builder setYear(int value) { year_ = value; - bitField4_ |= 0x00000010; + bitField4_ |= 0x00008000; onChanged(); return this; } @@ -24189,7 +25683,7 @@ public Builder setYear(int value) { * @return This builder for chaining. */ public Builder clearYear() { - bitField4_ = (bitField4_ & ~0x00000010); + bitField4_ = (bitField4_ & ~0x00008000); year_ = 0; onChanged(); return this; @@ -24208,7 +25702,7 @@ public Builder clearYear() { */ @java.lang.Override public boolean hasSkAdNetworkFineConversionValue() { - return ((bitField4_ & 0x00000020) != 0); + return ((bitField4_ & 0x00010000) != 0); } /** *@@ -24238,7 +25732,7 @@ public long getSkAdNetworkFineConversionValue() { public Builder setSkAdNetworkFineConversionValue(long value) { skAdNetworkFineConversionValue_ = value; - bitField4_ |= 0x00000020; + bitField4_ |= 0x00010000; onChanged(); return this; } @@ -24253,7 +25747,7 @@ public Builder setSkAdNetworkFineConversionValue(long value) { * @return This builder for chaining. */ public Builder clearSkAdNetworkFineConversionValue() { - bitField4_ = (bitField4_ & ~0x00000020); + bitField4_ = (bitField4_ & ~0x00010000); skAdNetworkFineConversionValue_ = 0L; onChanged(); return this; @@ -24277,7 +25771,7 @@ public Builder clearSkAdNetworkFineConversionValue() { */ @java.lang.Override public boolean hasSkAdNetworkRedistributedFineConversionValue() { - return ((bitField4_ & 0x00000040) != 0); + return ((bitField4_ & 0x00020000) != 0); } /** *@@ -24317,7 +25811,7 @@ public long getSkAdNetworkRedistributedFineConversionValue() { public Builder setSkAdNetworkRedistributedFineConversionValue(long value) { skAdNetworkRedistributedFineConversionValue_ = value; - bitField4_ |= 0x00000040; + bitField4_ |= 0x00020000; onChanged(); return this; } @@ -24337,7 +25831,7 @@ public Builder setSkAdNetworkRedistributedFineConversionValue(long value) { * @return This builder for chaining. */ public Builder clearSkAdNetworkRedistributedFineConversionValue() { - bitField4_ = (bitField4_ & ~0x00000040); + bitField4_ = (bitField4_ & ~0x00020000); skAdNetworkRedistributedFineConversionValue_ = 0L; onChanged(); return this; @@ -24366,7 +25860,7 @@ public Builder clearSkAdNetworkRedistributedFineConversionValue() { */ public Builder setSkAdNetworkUserTypeValue(int value) { skAdNetworkUserType_ = value; - bitField4_ |= 0x00000080; + bitField4_ |= 0x00040000; onChanged(); return this; } @@ -24394,7 +25888,7 @@ public com.google.ads.googleads.v25.enums.SkAdNetworkUserTypeEnum.SkAdNetworkUse */ public Builder setSkAdNetworkUserType(com.google.ads.googleads.v25.enums.SkAdNetworkUserTypeEnum.SkAdNetworkUserType value) { if (value == null) { throw new NullPointerException(); } - bitField4_ |= 0x00000080; + bitField4_ |= 0x00040000; skAdNetworkUserType_ = value.getNumber(); onChanged(); return this; @@ -24408,7 +25902,7 @@ public Builder setSkAdNetworkUserType(com.google.ads.googleads.v25.enums.SkAdNet * @return This builder for chaining. */ public Builder clearSkAdNetworkUserType() { - bitField4_ = (bitField4_ & ~0x00000080); + bitField4_ = (bitField4_ & ~0x00040000); skAdNetworkUserType_ = 0; onChanged(); return this; @@ -24437,7 +25931,7 @@ public Builder clearSkAdNetworkUserType() { */ public Builder setSkAdNetworkAdEventTypeValue(int value) { skAdNetworkAdEventType_ = value; - bitField4_ |= 0x00000100; + bitField4_ |= 0x00080000; onChanged(); return this; } @@ -24465,7 +25959,7 @@ public com.google.ads.googleads.v25.enums.SkAdNetworkAdEventTypeEnum.SkAdNetwork */ public Builder setSkAdNetworkAdEventType(com.google.ads.googleads.v25.enums.SkAdNetworkAdEventTypeEnum.SkAdNetworkAdEventType value) { if (value == null) { throw new NullPointerException(); } - bitField4_ |= 0x00000100; + bitField4_ |= 0x00080000; skAdNetworkAdEventType_ = value.getNumber(); onChanged(); return this; @@ -24479,7 +25973,7 @@ public Builder setSkAdNetworkAdEventType(com.google.ads.googleads.v25.enums.SkAd * @return This builder for chaining. */ public Builder clearSkAdNetworkAdEventType() { - bitField4_ = (bitField4_ & ~0x00000100); + bitField4_ = (bitField4_ & ~0x00080000); skAdNetworkAdEventType_ = 0; onChanged(); return this; @@ -24499,7 +25993,7 @@ public Builder clearSkAdNetworkAdEventType() { * @return Whether the skAdNetworkSourceApp field is set. */ public boolean hasSkAdNetworkSourceApp() { - return ((bitField4_ & 0x00000200) != 0); + return ((bitField4_ & 0x00100000) != 0); } /** *@@ -24536,7 +26030,7 @@ public Builder setSkAdNetworkSourceApp(com.google.ads.googleads.v25.common.SkAdN } else { skAdNetworkSourceAppBuilder_.setMessage(value); } - bitField4_ |= 0x00000200; + bitField4_ |= 0x00100000; onChanged(); return this; } @@ -24556,7 +26050,7 @@ public Builder setSkAdNetworkSourceApp( } else { skAdNetworkSourceAppBuilder_.setMessage(builderForValue.build()); } - bitField4_ |= 0x00000200; + bitField4_ |= 0x00100000; onChanged(); return this; } @@ -24571,7 +26065,7 @@ public Builder setSkAdNetworkSourceApp( */ public Builder mergeSkAdNetworkSourceApp(com.google.ads.googleads.v25.common.SkAdNetworkSourceApp value) { if (skAdNetworkSourceAppBuilder_ == null) { - if (((bitField4_ & 0x00000200) != 0) && + if (((bitField4_ & 0x00100000) != 0) && skAdNetworkSourceApp_ != null && skAdNetworkSourceApp_ != com.google.ads.googleads.v25.common.SkAdNetworkSourceApp.getDefaultInstance()) { getSkAdNetworkSourceAppBuilder().mergeFrom(value); @@ -24582,7 +26076,7 @@ public Builder mergeSkAdNetworkSourceApp(com.google.ads.googleads.v25.common.SkA skAdNetworkSourceAppBuilder_.mergeFrom(value); } if (skAdNetworkSourceApp_ != null) { - bitField4_ |= 0x00000200; + bitField4_ |= 0x00100000; onChanged(); } return this; @@ -24597,7 +26091,7 @@ public Builder mergeSkAdNetworkSourceApp(com.google.ads.googleads.v25.common.SkA *optional .google.ads.googleads.v25.common.SkAdNetworkSourceApp sk_ad_network_source_app = 143;*/ public Builder clearSkAdNetworkSourceApp() { - bitField4_ = (bitField4_ & ~0x00000200); + bitField4_ = (bitField4_ & ~0x00100000); skAdNetworkSourceApp_ = null; if (skAdNetworkSourceAppBuilder_ != null) { skAdNetworkSourceAppBuilder_.dispose(); @@ -24616,7 +26110,7 @@ public Builder clearSkAdNetworkSourceApp() { *optional .google.ads.googleads.v25.common.SkAdNetworkSourceApp sk_ad_network_source_app = 143;*/ public com.google.ads.googleads.v25.common.SkAdNetworkSourceApp.Builder getSkAdNetworkSourceAppBuilder() { - bitField4_ |= 0x00000200; + bitField4_ |= 0x00100000; onChanged(); return internalGetSkAdNetworkSourceAppFieldBuilder().getBuilder(); } @@ -24683,7 +26177,7 @@ public com.google.ads.googleads.v25.common.SkAdNetworkSourceAppOrBuilder getSkAd */ public Builder setSkAdNetworkAttributionCreditValue(int value) { skAdNetworkAttributionCredit_ = value; - bitField4_ |= 0x00000400; + bitField4_ |= 0x00200000; onChanged(); return this; } @@ -24711,7 +26205,7 @@ public com.google.ads.googleads.v25.enums.SkAdNetworkAttributionCreditEnum.SkAdN */ public Builder setSkAdNetworkAttributionCredit(com.google.ads.googleads.v25.enums.SkAdNetworkAttributionCreditEnum.SkAdNetworkAttributionCredit value) { if (value == null) { throw new NullPointerException(); } - bitField4_ |= 0x00000400; + bitField4_ |= 0x00200000; skAdNetworkAttributionCredit_ = value.getNumber(); onChanged(); return this; @@ -24725,7 +26219,7 @@ public Builder setSkAdNetworkAttributionCredit(com.google.ads.googleads.v25.enum * @return This builder for chaining. */ public Builder clearSkAdNetworkAttributionCredit() { - bitField4_ = (bitField4_ & ~0x00000400); + bitField4_ = (bitField4_ & ~0x00200000); skAdNetworkAttributionCredit_ = 0; onChanged(); return this; @@ -24754,7 +26248,7 @@ public Builder clearSkAdNetworkAttributionCredit() { */ public Builder setSkAdNetworkCoarseConversionValueValue(int value) { skAdNetworkCoarseConversionValue_ = value; - bitField4_ |= 0x00000800; + bitField4_ |= 0x00400000; onChanged(); return this; } @@ -24782,7 +26276,7 @@ public com.google.ads.googleads.v25.enums.SkAdNetworkCoarseConversionValueEnum.S */ public Builder setSkAdNetworkCoarseConversionValue(com.google.ads.googleads.v25.enums.SkAdNetworkCoarseConversionValueEnum.SkAdNetworkCoarseConversionValue value) { if (value == null) { throw new NullPointerException(); } - bitField4_ |= 0x00000800; + bitField4_ |= 0x00400000; skAdNetworkCoarseConversionValue_ = value.getNumber(); onChanged(); return this; @@ -24796,7 +26290,7 @@ public Builder setSkAdNetworkCoarseConversionValue(com.google.ads.googleads.v25. * @return This builder for chaining. */ public Builder clearSkAdNetworkCoarseConversionValue() { - bitField4_ = (bitField4_ & ~0x00000800); + bitField4_ = (bitField4_ & ~0x00400000); skAdNetworkCoarseConversionValue_ = 0; onChanged(); return this; @@ -24814,7 +26308,7 @@ public Builder clearSkAdNetworkCoarseConversionValue() { * @return Whether the skAdNetworkSourceDomain field is set. */ public boolean hasSkAdNetworkSourceDomain() { - return ((bitField4_ & 0x00001000) != 0); + return ((bitField4_ & 0x00800000) != 0); } /** *@@ -24876,7 +26370,7 @@ public Builder setSkAdNetworkSourceDomain( java.lang.String value) { if (value == null) { throw new NullPointerException(); } skAdNetworkSourceDomain_ = value; - bitField4_ |= 0x00001000; + bitField4_ |= 0x00800000; onChanged(); return this; } @@ -24892,7 +26386,7 @@ public Builder setSkAdNetworkSourceDomain( */ public Builder clearSkAdNetworkSourceDomain() { skAdNetworkSourceDomain_ = getDefaultInstance().getSkAdNetworkSourceDomain(); - bitField4_ = (bitField4_ & ~0x00001000); + bitField4_ = (bitField4_ & ~0x00800000); onChanged(); return this; } @@ -24912,7 +26406,7 @@ public Builder setSkAdNetworkSourceDomainBytes( if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); skAdNetworkSourceDomain_ = value; - bitField4_ |= 0x00001000; + bitField4_ |= 0x00800000; onChanged(); return this; } @@ -24946,7 +26440,7 @@ public Builder setSkAdNetworkSourceDomainBytes( */ public Builder setSkAdNetworkSourceTypeValue(int value) { skAdNetworkSourceType_ = value; - bitField4_ |= 0x00002000; + bitField4_ |= 0x01000000; onChanged(); return this; } @@ -24980,7 +26474,7 @@ public com.google.ads.googleads.v25.enums.SkAdNetworkSourceTypeEnum.SkAdNetworkS */ public Builder setSkAdNetworkSourceType(com.google.ads.googleads.v25.enums.SkAdNetworkSourceTypeEnum.SkAdNetworkSourceType value) { if (value == null) { throw new NullPointerException(); } - bitField4_ |= 0x00002000; + bitField4_ |= 0x01000000; skAdNetworkSourceType_ = value.getNumber(); onChanged(); return this; @@ -24997,7 +26491,7 @@ public Builder setSkAdNetworkSourceType(com.google.ads.googleads.v25.enums.SkAdN * @return This builder for chaining. */ public Builder clearSkAdNetworkSourceType() { - bitField4_ = (bitField4_ & ~0x00002000); + bitField4_ = (bitField4_ & ~0x01000000); skAdNetworkSourceType_ = 0; onChanged(); return this; @@ -25014,7 +26508,7 @@ public Builder clearSkAdNetworkSourceType() { */ @java.lang.Override public boolean hasSkAdNetworkPostbackSequenceIndex() { - return ((bitField4_ & 0x00004000) != 0); + return ((bitField4_ & 0x02000000) != 0); } /** *@@ -25040,7 +26534,7 @@ public long getSkAdNetworkPostbackSequenceIndex() { public Builder setSkAdNetworkPostbackSequenceIndex(long value) { skAdNetworkPostbackSequenceIndex_ = value; - bitField4_ |= 0x00004000; + bitField4_ |= 0x02000000; onChanged(); return this; } @@ -25053,7 +26547,7 @@ public Builder setSkAdNetworkPostbackSequenceIndex(long value) { * @return This builder for chaining. */ public Builder clearSkAdNetworkPostbackSequenceIndex() { - bitField4_ = (bitField4_ & ~0x00004000); + bitField4_ = (bitField4_ & ~0x02000000); skAdNetworkPostbackSequenceIndex_ = 0L; onChanged(); return this; @@ -25069,7 +26563,7 @@ public Builder clearSkAdNetworkPostbackSequenceIndex() { * @return Whether the skAdNetworkVersion field is set. */ public boolean hasSkAdNetworkVersion() { - return ((bitField4_ & 0x00008000) != 0); + return ((bitField4_ & 0x04000000) != 0); } /** *@@ -25125,7 +26619,7 @@ public Builder setSkAdNetworkVersion( java.lang.String value) { if (value == null) { throw new NullPointerException(); } skAdNetworkVersion_ = value; - bitField4_ |= 0x00008000; + bitField4_ |= 0x04000000; onChanged(); return this; } @@ -25139,7 +26633,7 @@ public Builder setSkAdNetworkVersion( */ public Builder clearSkAdNetworkVersion() { skAdNetworkVersion_ = getDefaultInstance().getSkAdNetworkVersion(); - bitField4_ = (bitField4_ & ~0x00008000); + bitField4_ = (bitField4_ & ~0x04000000); onChanged(); return this; } @@ -25157,7 +26651,7 @@ public Builder setSkAdNetworkVersionBytes( if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); skAdNetworkVersion_ = value; - bitField4_ |= 0x00008000; + bitField4_ |= 0x04000000; onChanged(); return this; } @@ -25183,7 +26677,7 @@ public Builder setSkAdNetworkVersionBytes( * @return Whether the assetInteractionTarget field is set. */ public boolean hasAssetInteractionTarget() { - return ((bitField4_ & 0x00010000) != 0); + return ((bitField4_ & 0x08000000) != 0); } /** *@@ -25234,7 +26728,7 @@ public Builder setAssetInteractionTarget(com.google.ads.googleads.v25.common.Ass } else { assetInteractionTargetBuilder_.setMessage(value); } - bitField4_ |= 0x00010000; + bitField4_ |= 0x08000000; onChanged(); return this; } @@ -25261,7 +26755,7 @@ public Builder setAssetInteractionTarget( } else { assetInteractionTargetBuilder_.setMessage(builderForValue.build()); } - bitField4_ |= 0x00010000; + bitField4_ |= 0x08000000; onChanged(); return this; } @@ -25283,7 +26777,7 @@ public Builder setAssetInteractionTarget( */ public Builder mergeAssetInteractionTarget(com.google.ads.googleads.v25.common.AssetInteractionTarget value) { if (assetInteractionTargetBuilder_ == null) { - if (((bitField4_ & 0x00010000) != 0) && + if (((bitField4_ & 0x08000000) != 0) && assetInteractionTarget_ != null && assetInteractionTarget_ != com.google.ads.googleads.v25.common.AssetInteractionTarget.getDefaultInstance()) { getAssetInteractionTargetBuilder().mergeFrom(value); @@ -25294,7 +26788,7 @@ public Builder mergeAssetInteractionTarget(com.google.ads.googleads.v25.common.A assetInteractionTargetBuilder_.mergeFrom(value); } if (assetInteractionTarget_ != null) { - bitField4_ |= 0x00010000; + bitField4_ |= 0x08000000; onChanged(); } return this; @@ -25316,7 +26810,7 @@ public Builder mergeAssetInteractionTarget(com.google.ads.googleads.v25.common.A *optional .google.ads.googleads.v25.common.AssetInteractionTarget asset_interaction_target = 139;*/ public Builder clearAssetInteractionTarget() { - bitField4_ = (bitField4_ & ~0x00010000); + bitField4_ = (bitField4_ & ~0x08000000); assetInteractionTarget_ = null; if (assetInteractionTargetBuilder_ != null) { assetInteractionTargetBuilder_.dispose(); @@ -25342,7 +26836,7 @@ public Builder clearAssetInteractionTarget() { *optional .google.ads.googleads.v25.common.AssetInteractionTarget asset_interaction_target = 139;*/ public com.google.ads.googleads.v25.common.AssetInteractionTarget.Builder getAssetInteractionTargetBuilder() { - bitField4_ |= 0x00010000; + bitField4_ |= 0x08000000; onChanged(); return internalGetAssetInteractionTargetFieldBuilder().getBuilder(); } @@ -25427,7 +26921,7 @@ public com.google.ads.googleads.v25.common.AssetInteractionTargetOrBuilder getAs */ public Builder setNewVersusReturningCustomersValue(int value) { newVersusReturningCustomers_ = value; - bitField4_ |= 0x00020000; + bitField4_ |= 0x10000000; onChanged(); return this; } @@ -25459,7 +26953,7 @@ public com.google.ads.googleads.v25.enums.ConvertingUserPriorEngagementTypeAndLt */ public Builder setNewVersusReturningCustomers(com.google.ads.googleads.v25.enums.ConvertingUserPriorEngagementTypeAndLtvBucketEnum.ConvertingUserPriorEngagementTypeAndLtvBucket value) { if (value == null) { throw new NullPointerException(); } - bitField4_ |= 0x00020000; + bitField4_ |= 0x10000000; newVersusReturningCustomers_ = value.getNumber(); onChanged(); return this; @@ -25475,7 +26969,7 @@ public Builder setNewVersusReturningCustomers(com.google.ads.googleads.v25.enums * @return This builder for chaining. */ public Builder clearNewVersusReturningCustomers() { - bitField4_ = (bitField4_ & ~0x00020000); + bitField4_ = (bitField4_ & ~0x10000000); newVersusReturningCustomers_ = 0; onChanged(); return this; @@ -25512,7 +27006,7 @@ public Builder clearNewVersusReturningCustomers() { */ public Builder setAdjustedAgeRangeValue(int value) { adjustedAgeRange_ = value; - bitField4_ |= 0x00040000; + bitField4_ |= 0x20000000; onChanged(); return this; } @@ -25548,7 +27042,7 @@ public com.google.ads.googleads.v25.enums.AgeRangeTypeEnum.AgeRangeType getAdjus */ public Builder setAdjustedAgeRange(com.google.ads.googleads.v25.enums.AgeRangeTypeEnum.AgeRangeType value) { if (value == null) { throw new NullPointerException(); } - bitField4_ |= 0x00040000; + bitField4_ |= 0x20000000; adjustedAgeRange_ = value.getNumber(); onChanged(); return this; @@ -25566,7 +27060,7 @@ public Builder setAdjustedAgeRange(com.google.ads.googleads.v25.enums.AgeRangeTy * @return This builder for chaining. */ public Builder clearAdjustedAgeRange() { - bitField4_ = (bitField4_ & ~0x00040000); + bitField4_ = (bitField4_ & ~0x20000000); adjustedAgeRange_ = 0; onChanged(); return this; @@ -25603,7 +27097,7 @@ public Builder clearAdjustedAgeRange() { */ public Builder setAdjustedGenderValue(int value) { adjustedGender_ = value; - bitField4_ |= 0x00080000; + bitField4_ |= 0x40000000; onChanged(); return this; } @@ -25639,7 +27133,7 @@ public com.google.ads.googleads.v25.enums.GenderTypeEnum.GenderType getAdjustedG */ public Builder setAdjustedGender(com.google.ads.googleads.v25.enums.GenderTypeEnum.GenderType value) { if (value == null) { throw new NullPointerException(); } - bitField4_ |= 0x00080000; + bitField4_ |= 0x40000000; adjustedGender_ = value.getNumber(); onChanged(); return this; @@ -25657,7 +27151,7 @@ public Builder setAdjustedGender(com.google.ads.googleads.v25.enums.GenderTypeEn * @return This builder for chaining. */ public Builder clearAdjustedGender() { - bitField4_ = (bitField4_ & ~0x00080000); + bitField4_ = (bitField4_ & ~0x40000000); adjustedGender_ = 0; onChanged(); return this; @@ -25692,7 +27186,7 @@ public Builder clearAdjustedGender() { */ public Builder setSearchTermMatchSourceValue(int value) { searchTermMatchSource_ = value; - bitField4_ |= 0x00100000; + bitField4_ |= 0x80000000; onChanged(); return this; } @@ -25726,7 +27220,7 @@ public com.google.ads.googleads.v25.enums.SearchTermMatchSourceEnum.SearchTermMa */ public Builder setSearchTermMatchSource(com.google.ads.googleads.v25.enums.SearchTermMatchSourceEnum.SearchTermMatchSource value) { if (value == null) { throw new NullPointerException(); } - bitField4_ |= 0x00100000; + bitField4_ |= 0x80000000; searchTermMatchSource_ = value.getNumber(); onChanged(); return this; @@ -25743,7 +27237,7 @@ public Builder setSearchTermMatchSource(com.google.ads.googleads.v25.enums.Searc * @return This builder for chaining. */ public Builder clearSearchTermMatchSource() { - bitField4_ = (bitField4_ & ~0x00100000); + bitField4_ = (bitField4_ & ~0x80000000); searchTermMatchSource_ = 0; onChanged(); return this; @@ -25774,7 +27268,7 @@ public Builder clearSearchTermMatchSource() { */ public Builder setSearchTermTargetingStatusValue(int value) { searchTermTargetingStatus_ = value; - bitField4_ |= 0x00200000; + bitField5_ |= 0x00000001; onChanged(); return this; } @@ -25804,7 +27298,7 @@ public com.google.ads.googleads.v25.enums.SearchTermTargetingStatusEnum.SearchTe */ public Builder setSearchTermTargetingStatus(com.google.ads.googleads.v25.enums.SearchTermTargetingStatusEnum.SearchTermTargetingStatus value) { if (value == null) { throw new NullPointerException(); } - bitField4_ |= 0x00200000; + bitField5_ |= 0x00000001; searchTermTargetingStatus_ = value.getNumber(); onChanged(); return this; @@ -25819,7 +27313,7 @@ public Builder setSearchTermTargetingStatus(com.google.ads.googleads.v25.enums.S * @return This builder for chaining. */ public Builder clearSearchTermTargetingStatus() { - bitField4_ = (bitField4_ & ~0x00200000); + bitField5_ = (bitField5_ & ~0x00000001); searchTermTargetingStatus_ = 0; onChanged(); return this; @@ -25838,7 +27332,7 @@ public Builder clearSearchTermTargetingStatus() { */ @java.lang.Override public boolean hasAdUsingProductData() { - return ((bitField4_ & 0x00400000) != 0); + return ((bitField5_ & 0x00000002) != 0); } /** *@@ -25868,7 +27362,7 @@ public boolean getAdUsingProductData() { public Builder setAdUsingProductData(boolean value) { adUsingProductData_ = value; - bitField4_ |= 0x00400000; + bitField5_ |= 0x00000002; onChanged(); return this; } @@ -25883,7 +27377,7 @@ public Builder setAdUsingProductData(boolean value) { * @return This builder for chaining. */ public Builder clearAdUsingProductData() { - bitField4_ = (bitField4_ & ~0x00400000); + bitField5_ = (bitField5_ & ~0x00000002); adUsingProductData_ = false; onChanged(); return this; @@ -25902,7 +27396,7 @@ public Builder clearAdUsingProductData() { */ @java.lang.Override public boolean hasAdUsingVideo() { - return ((bitField4_ & 0x00800000) != 0); + return ((bitField5_ & 0x00000004) != 0); } /** *@@ -25932,7 +27426,7 @@ public boolean getAdUsingVideo() { public Builder setAdUsingVideo(boolean value) { adUsingVideo_ = value; - bitField4_ |= 0x00800000; + bitField5_ |= 0x00000004; onChanged(); return this; } @@ -25947,7 +27441,7 @@ public Builder setAdUsingVideo(boolean value) { * @return This builder for chaining. */ public Builder clearAdUsingVideo() { - bitField4_ = (bitField4_ & ~0x00800000); + bitField5_ = (bitField5_ & ~0x00000004); adUsingVideo_ = false; onChanged(); return this; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/SegmentsOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/SegmentsOrBuilder.java index 520bd4b467..2b05e05748 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/SegmentsOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/SegmentsOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/segments.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; @@ -294,6 +294,25 @@ public interface SegmentsOrBuilder extends */ com.google.ads.googleads.v25.enums.AdSubNetworkTypeEnum.AdSubNetworkType getAdSubNetworkType(); + /** + *+ * Age range + *+ * + *.google.ads.googleads.v25.enums.AgeRangeTypeEnum.AgeRangeType age_range = 225;+ * @return The enum numeric value on the wire for ageRange. + */ + int getAgeRangeValue(); + /** + *+ * Age range + *+ * + *.google.ads.googleads.v25.enums.AgeRangeTypeEnum.AgeRangeType age_range = 225;+ * @return The ageRange. + */ + com.google.ads.googleads.v25.enums.AgeRangeTypeEnum.AgeRangeType getAgeRange(); + /** ** Resource name of the asset group. @@ -379,6 +398,25 @@ public interface SegmentsOrBuilder extends */ com.google.ads.googleads.v25.common.BudgetCampaignAssociationStatusOrBuilder getBudgetCampaignAssociationStatusOrBuilder(); + /** + *+ * The brand lift measurement type. + *+ * + *.google.ads.googleads.v25.enums.BrandLiftMeasurementTypeEnum.BrandLiftMeasurementType brand_lift_measurement_type = 230;+ * @return The enum numeric value on the wire for brandLiftMeasurementType. + */ + int getBrandLiftMeasurementTypeValue(); + /** + *+ * The brand lift measurement type. + *+ * + *.google.ads.googleads.v25.enums.BrandLiftMeasurementTypeEnum.BrandLiftMeasurementType brand_lift_measurement_type = 230;+ * @return The brandLiftMeasurementType. + */ + com.google.ads.googleads.v25.enums.BrandLiftMeasurementTypeEnum.BrandLiftMeasurementType getBrandLiftMeasurementType(); + /** ** Resource name of the campaign. @@ -571,6 +609,68 @@ public interface SegmentsOrBuilder extends */ com.google.ads.googleads.v25.enums.ConversionLagBucketEnum.ConversionLagBucket getConversionLagBucket(); + /** + *+ * Conversion Category for Conversion Lift. + *+ * + *.google.ads.googleads.v25.enums.ConversionActionCategoryEnum.ConversionActionCategory conversion_lift_conversion_category = 229;+ * @return The enum numeric value on the wire for conversionLiftConversionCategory. + */ + int getConversionLiftConversionCategoryValue(); + /** + *+ * Conversion Category for Conversion Lift. + *+ * + *.google.ads.googleads.v25.enums.ConversionActionCategoryEnum.ConversionActionCategory conversion_lift_conversion_category = 229;+ * @return The conversionLiftConversionCategory. + */ + com.google.ads.googleads.v25.enums.ConversionActionCategoryEnum.ConversionActionCategory getConversionLiftConversionCategory(); + + /** + *+ * The end date of the period for which these Conversion Lift results are + * calculated. This can differ from the overall Study End Time. + *+ * + *int64 conversion_lift_end_date = 223;+ * @return The conversionLiftEndDate. + */ + long getConversionLiftEndDate(); + + /** + *+ * The specific conversion types that were included in the Conversion Lift + * measurement for this reporting period. + *+ * + *.google.ads.googleads.v25.enums.ConversionLiftIncludedConversionActionTypesEnum.ConversionLiftIncludedConversionActionTypes conversion_lift_included_conversion_action_types = 224;+ * @return The enum numeric value on the wire for conversionLiftIncludedConversionActionTypes. + */ + int getConversionLiftIncludedConversionActionTypesValue(); + /** + *+ * The specific conversion types that were included in the Conversion Lift + * measurement for this reporting period. + *+ * + *.google.ads.googleads.v25.enums.ConversionLiftIncludedConversionActionTypesEnum.ConversionLiftIncludedConversionActionTypes conversion_lift_included_conversion_action_types = 224;+ * @return The conversionLiftIncludedConversionActionTypes. + */ + com.google.ads.googleads.v25.enums.ConversionLiftIncludedConversionActionTypesEnum.ConversionLiftIncludedConversionActionTypes getConversionLiftIncludedConversionActionTypes(); + + /** + *+ * The start date of the period for which these Conversion Lift results are + * calculated. This can differ from the overall Study Start Time. + *+ * + *int64 conversion_lift_start_date = 222;+ * @return The conversionLiftStartDate. + */ + long getConversionLiftStartDate(); + /** ** An enum value representing the number of days between the impression and @@ -592,6 +692,64 @@ public interface SegmentsOrBuilder extends */ com.google.ads.googleads.v25.enums.ConversionOrAdjustmentLagBucketEnum.ConversionOrAdjustmentLagBucket getConversionOrAdjustmentLagBucket(); + /** + *+ * Resource name of the country + *+ * + *optional string country = 227 [(.google.api.resource_reference) = { ... }+ * @return Whether the country field is set. + */ + boolean hasCountry(); + /** + *+ * Resource name of the country + *+ * + *optional string country = 227 [(.google.api.resource_reference) = { ... }+ * @return The country. + */ + java.lang.String getCountry(); + /** + *+ * Resource name of the country + *+ * + *optional string country = 227 [(.google.api.resource_reference) = { ... }+ * @return The bytes for country. + */ + com.google.protobuf.ByteString + getCountryBytes(); + + /** + *+ * Localized name of the country. + *+ * + *optional string country_localized_name = 228;+ * @return Whether the countryLocalizedName field is set. + */ + boolean hasCountryLocalizedName(); + /** + *+ * Localized name of the country. + *+ * + *optional string country_localized_name = 228;+ * @return The countryLocalizedName. + */ + java.lang.String getCountryLocalizedName(); + /** + *+ * Localized name of the country. + *+ * + *optional string country_localized_name = 228;+ * @return The bytes for countryLocalizedName. + */ + com.google.protobuf.ByteString + getCountryLocalizedNameBytes(); + /** ** Date to which metrics apply. @@ -681,6 +839,35 @@ public interface SegmentsOrBuilder extends */ com.google.ads.googleads.v25.enums.MobileDevicePlatformEnum.MobileDevicePlatform getMobileDevicePlatform(); + /** + *+ * Experiment arm. + *+ * + *optional string experiment_arm = 231;+ * @return Whether the experimentArm field is set. + */ + boolean hasExperimentArm(); + /** + *+ * Experiment arm. + *+ * + *optional string experiment_arm = 231;+ * @return The experimentArm. + */ + java.lang.String getExperimentArm(); + /** + *+ * Experiment arm. + *+ * + *optional string experiment_arm = 231;+ * @return The bytes for experimentArm. + */ + com.google.protobuf.ByteString + getExperimentArmBytes(); + /** ** External conversion source. @@ -700,6 +887,25 @@ public interface SegmentsOrBuilder extends */ com.google.ads.googleads.v25.enums.ExternalConversionSourceEnum.ExternalConversionSource getExternalConversionSource(); + /** + *+ * Gender + *+ * + *.google.ads.googleads.v25.enums.GenderTypeEnum.GenderType gender = 226;+ * @return The enum numeric value on the wire for gender. + */ + int getGenderValue(); + /** + *+ * Gender + *+ * + *.google.ads.googleads.v25.enums.GenderTypeEnum.GenderType gender = 226;+ * @return The gender. + */ + com.google.ads.googleads.v25.enums.GenderTypeEnum.GenderType getGender(); + /** ** Resource name of the geo target constant that represents an airport. @@ -1436,6 +1642,27 @@ public interface SegmentsOrBuilder extends */ com.google.ads.googleads.v25.enums.LandingPageSourceEnum.LandingPageSource getLandingPageSource(); + /** + *+ * The user loyalty membership tier, based on the user belonging to a loyalty + * program. + *+ * + *.google.ads.googleads.v25.enums.LoyaltyMembershipEnum.LoyaltyMembership loyalty_membership = 233;+ * @return The enum numeric value on the wire for loyaltyMembership. + */ + int getLoyaltyMembershipValue(); + /** + *+ * The user loyalty membership tier, based on the user belonging to a loyalty + * program. + *+ * + *.google.ads.googleads.v25.enums.LoyaltyMembershipEnum.LoyaltyMembership loyalty_membership = 233;+ * @return The loyaltyMembership. + */ + com.google.ads.googleads.v25.enums.LoyaltyMembershipEnum.LoyaltyMembership getLoyaltyMembership(); + /** ** Month as represented by the date of the first day of a month. Formatted as diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/SegmentsProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/SegmentsProto.java index 57088df79f..a878634b44 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/SegmentsProto.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/SegmentsProto.java @@ -1,21 +1,21 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/segments.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; @com.google.protobuf.Generated -public final class SegmentsProto { +public final class SegmentsProto extends com.google.protobuf.GeneratedFile { private SegmentsProto() {} static { com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - SegmentsProto.class.getName()); + "SegmentsProto"); } public static void registerAllExtensions( com.google.protobuf.ExtensionRegistryLite registry) { @@ -71,366 +71,396 @@ public static void registerAllExtensions( "/enums/ad_sub_format_type.proto\0328google/" + "ads/googleads/v25/enums/ad_sub_network_t" + "ype.proto\0323google/ads/googleads/v25/enum" + - "s/age_range_type.proto\032Ggoogle/ads/googl" + - "eads/v25/enums/budget_campaign_associati" + - "on_status.proto\032/google/ads/googleads/v2" + - "5/enums/click_type.proto\032?google/ads/goo" + - "gleads/v25/enums/conversion_action_categ" + - "ory.proto\032Fgoogle/ads/googleads/v25/enum" + - "s/conversion_attribution_event_type.prot" + - "o\032:google/ads/googleads/v25/enums/conver" + - "sion_lag_bucket.proto\032Hgoogle/ads/google" + - "ads/v25/enums/conversion_or_adjustment_l" + - "ag_bucket.proto\032Lgoogle/ads/googleads/v2" + - "5/enums/conversion_value_rule_primary_di" + - "mension.proto\032Ygoogle/ads/googleads/v25/" + - "enums/converting_user_prior_engagement_t" + - "ype_and_ltv_bucket.proto\0320google/ads/goo" + - "gleads/v25/enums/day_of_week.proto\032+goog" + - "le/ads/googleads/v25/enums/device.proto\032" + - "?google/ads/googleads/v25/enums/external" + - "_conversion_source.proto\0320google/ads/goo" + - "gleads/v25/enums/gender_type.proto\032>goog" + - "le/ads/googleads/v25/enums/hotel_date_se" + - "lection_type.proto\0327google/ads/googleads" + - "/v25/enums/hotel_price_bucket.proto\0324goo" + - "gle/ads/googleads/v25/enums/hotel_rate_t" + - "ype.proto\0328google/ads/googleads/v25/enum" + - "s/landing_page_source.proto\032/google/ads/" + - "googleads/v25/enums/match_type.proto\032;go" + - "ogle/ads/googleads/v25/enums/mobile_devi" + - "ce_platform.proto\0322google/ads/googleads/" + - "v25/enums/month_of_year.proto\0324google/ad" + - "s/googleads/v25/enums/product_channel.pr" + - "oto\032@google/ads/googleads/v25/enums/prod" + - "uct_channel_exclusivity.proto\0326google/ad" + - "s/googleads/v25/enums/product_condition." + - "proto\0328google/ads/googleads/v25/enums/re" + - "commendation_type.proto\032Dgoogle/ads/goog" + - "leads/v25/enums/search_engine_results_pa" + - "ge_type.proto\032=google/ads/googleads/v25/" + - "enums/search_term_match_source.proto\032;go" + - "ogle/ads/googleads/v25/enums/search_term" + - "_match_type.proto\032Agoogle/ads/googleads/" + - "v25/enums/search_term_targeting_status.p" + - "roto\032@google/ads/googleads/v25/enums/sk_" + - "ad_network_ad_event_type.proto\032Egoogle/a" + - "ds/googleads/v25/enums/sk_ad_network_att" + - "ribution_credit.proto\032Jgoogle/ads/google" + - "ads/v25/enums/sk_ad_network_coarse_conve" + - "rsion_value.proto\032>google/ads/googleads/" + - "v25/enums/sk_ad_network_source_type.prot" + - "o\032\210\001\001\022,\n\036product_sold_custom_attribut" + - "e1\030\256\001 \001(\tH?\210\001\001\022,\n\036product_sold_custom_at" + - "tribute2\030\257\001 \001(\tH@\210\001\001\022,\n\036product_sold_cus" + - "tom_attribute3\030\260\001 \001(\tHA\210\001\001\022,\n\036product_so" + - "ld_custom_attribute4\030\261\001 \001(\tHB\210\001\001\022\"\n\024prod" + - "uct_sold_item_id\030\262\001 \001(\tHC\210\001\001\022 \n\022product_" + - "sold_title\030\263\001 \001(\tHD\210\001\001\022\"\n\024product_sold_t" + - "ype_l1\030\264\001 \001(\tHE\210\001\001\022\"\n\024product_sold_type_" + - "l2\030\265\001 \001(\tHF\210\001\001\022\"\n\024product_sold_type_l3\030\266" + - "\001 \001(\tHG\210\001\001\022\"\n\024product_sold_type_l4\030\267\001 \001(" + - "\tHH\210\001\001\022\"\n\024product_sold_type_l5\030\270\001 \001(\tHI\210" + - "\001\001\022\035\n\020product_store_id\030j \001(\tHJ\210\001\001\022\032\n\rpro" + - "duct_title\030k \001(\tHK\210\001\001\022\034\n\017product_type_l1" + - "\030l \001(\tHL\210\001\001\022\034\n\017product_type_l2\030m \001(\tHM\210\001" + - "\001\022\034\n\017product_type_l3\030n \001(\tHN\210\001\001\022\034\n\017produ" + - "ct_type_l4\030o \001(\tHO\210\001\001\022\034\n\017product_type_l5" + - "\030p \001(\tHP\210\001\001\022\025\n\007quarter\030\200\001 \001(\tHQ\210\001\001\022%\n\027tr" + - "avel_destination_city\030\301\001 \001(\tHR\210\001\001\022(\n\032tra" + - "vel_destination_country\030\302\001 \001(\tHS\210\001\001\022\'\n\031t" + - "ravel_destination_region\030\303\001 \001(\tHT\210\001\001\022:\n," + - "vertical_ads_event_participant_display_n" + - "ames\030\315\001 \001(\tHU\210\001\001\022&\n\030vertical_ads_hotel_c" + - "lass\030\316\001 \001(\003HV\210\001\001\022\"\n\024vertical_ads_listing" + - "\030\317\001 \001(\tHW\210\001\001\022(\n\032vertical_ads_listing_bra" + - "nd\030\320\001 \001(\tHX\210\001\001\022\'\n\031vertical_ads_listing_c" + - "ity\030\321\001 \001(\tHY\210\001\001\022*\n\034vertical_ads_listing_" + - "country\030\322\001 \001(\tHZ\210\001\001\022)\n\033vertical_ads_list" + - "ing_region\030\323\001 \001(\tH[\210\001\001\022.\n vertical_ads_l" + - "isting_user_rating\030\334\001 \001(\003H\\\210\001\001\022(\n\032vertic" + - "al_ads_listing_venue\030\335\001 \001(\tH]\210\001\001\022*\n\034vert" + - "ical_ads_partner_account\030\324\001 \001(\003H^\210\001\001\022\200\001\n" + - "\025vertical_ads_vertical\030\325\001 \001(\0162[.google.a" + - "ds.googleads.v25.enums.VerticalAdsItemVe" + - "rticalTypeEnum.VerticalAdsItemVerticalTy" + - "peH_\210\001\001\022g\n\023recommendation_type\030\214\001 \001(\0162I." + - "google.ads.googleads.v25.enums.Recommend" + - "ationTypeEnum.RecommendationType\022\204\001\n\037sea" + - "rch_engine_results_page_type\030F \001(\0162[.goo" + - "gle.ads.googleads.v25.enums.SearchEngine" + - "ResultsPageTypeEnum.SearchEngineResultsP" + - "ageType\022 \n\022search_subcategory\030\233\001 \001(\tH`\210\001" + - "\001\022\031\n\013search_term\030\234\001 \001(\tHa\210\001\001\022k\n\026search_t" + - "erm_match_type\030\026 \001(\0162K.google.ads.google" + - "ads.v25.enums.SearchTermMatchTypeEnum.Se" + - "archTermMatchType\022L\n\nmatch_type\030\307\001 \001(\01627" + - ".google.ads.googleads.v25.enums.MatchTyp" + - "eEnum.MatchType\022;\n\004slot\030\027 \001(\0162-.google.a" + - "ds.googleads.v25.enums.SlotEnum.Slot\022\235\001\n" + - "\'conversion_value_rule_primary_dimension" + - "\030\212\001 \001(\0162k.google.ads.googleads.v25.enums" + - ".ConversionValueRulePrimaryDimensionEnum" + - ".ConversionValueRulePrimaryDimension\022\025\n\007" + - "webpage\030\201\001 \001(\tHb\210\001\001\022\022\n\004week\030\202\001 \001(\tHc\210\001\001\022" + - "\022\n\004year\030\203\001 \001(\005Hd\210\001\001\0221\n#sk_ad_network_fin" + - "e_conversion_value\030\211\001 \001(\003He\210\001\001\022?\n1sk_ad_" + - "network_redistributed_fine_conversion_va" + - "lue\030\276\001 \001(\003Hf\210\001\001\022m\n\027sk_ad_network_user_ty" + - "pe\030\215\001 \001(\0162K.google.ads.googleads.v25.enu" + - "ms.SkAdNetworkUserTypeEnum.SkAdNetworkUs" + - "erType\022w\n\033sk_ad_network_ad_event_type\030\216\001" + - " \001(\0162Q.google.ads.googleads.v25.enums.Sk" + - "AdNetworkAdEventTypeEnum.SkAdNetworkAdEv" + - "entType\022]\n\030sk_ad_network_source_app\030\217\001 \001" + - "(\01325.google.ads.googleads.v25.common.SkA" + - "dNetworkSourceAppHg\210\001\001\022\210\001\n sk_ad_network" + - "_attribution_credit\030\220\001 \001(\0162].google.ads." + - "googleads.v25.enums.SkAdNetworkAttributi" + - "onCreditEnum.SkAdNetworkAttributionCredi" + - "t\022\225\001\n%sk_ad_network_coarse_conversion_va" + - "lue\030\227\001 \001(\0162e.google.ads.googleads.v25.en" + - "ums.SkAdNetworkCoarseConversionValueEnum" + - ".SkAdNetworkCoarseConversionValue\022)\n\033sk_" + - "ad_network_source_domain\030\230\001 \001(\tHh\210\001\001\022s\n\031" + - "sk_ad_network_source_type\030\231\001 \001(\0162O.googl" + - "e.ads.googleads.v25.enums.SkAdNetworkSou" + - "rceTypeEnum.SkAdNetworkSourceType\0223\n%sk_" + - "ad_network_postback_sequence_index\030\232\001 \001(" + - "\003Hi\210\001\001\022#\n\025sk_ad_network_version\030\300\001 \001(\tHj" + - "\210\001\001\022_\n\030asset_interaction_target\030\213\001 \001(\01327" + - ".google.ads.googleads.v25.common.AssetIn" + - "teractionTargetHk\210\001\001\022\250\001\n\036new_versus_retu" + - "rning_customers\030\240\001 \001(\0162\177.google.ads.goog" + - "leads.v25.enums.ConvertingUserPriorEngag" + - "ementTypeAndLtvBucketEnum.ConvertingUser" + - "PriorEngagementTypeAndLtvBucket\022Z\n\022adjus" + - "ted_age_range\030\304\001 \001(\0162=.google.ads.google" + - "ads.v25.enums.AgeRangeTypeEnum.AgeRangeT" + - "ype\022S\n\017adjusted_gender\030\305\001 \001(\01629.google.a" + + "s/age_range_type.proto\032@google/ads/googl" + + "eads/v25/enums/brand_lift_measurement_ty" + + "pe.proto\032Ggoogle/ads/googleads/v25/enums" + + "/budget_campaign_association_status.prot" + + "o\032/google/ads/googleads/v25/enums/click_" + + "type.proto\032?google/ads/googleads/v25/enu" + + "ms/conversion_action_category.proto\032Fgoo" + + "gle/ads/googleads/v25/enums/conversion_a" + + "ttribution_event_type.proto\032:google/ads/" + + "googleads/v25/enums/conversion_lag_bucke" + + "t.proto\032Ugoogle/ads/googleads/v25/enums/" + + "conversion_lift_included_conversion_acti" + + "on_types.proto\032Hgoogle/ads/googleads/v25" + + "/enums/conversion_or_adjustment_lag_buck" + + "et.proto\032Lgoogle/ads/googleads/v25/enums" + + "/conversion_value_rule_primary_dimension" + + ".proto\032Ygoogle/ads/googleads/v25/enums/c" + + "onverting_user_prior_engagement_type_and" + + "_ltv_bucket.proto\0320google/ads/googleads/" + + "v25/enums/day_of_week.proto\032+google/ads/" + + "googleads/v25/enums/device.proto\032?google" + + "/ads/googleads/v25/enums/external_conver" + + "sion_source.proto\0320google/ads/googleads/" + + "v25/enums/gender_type.proto\032>google/ads/" + + "googleads/v25/enums/hotel_date_selection" + + "_type.proto\0327google/ads/googleads/v25/en" + + "ums/hotel_price_bucket.proto\0324google/ads" + + "/googleads/v25/enums/hotel_rate_type.pro" + + "to\0328google/ads/googleads/v25/enums/landi" + + "ng_page_source.proto\0327google/ads/googlea" + + "ds/v25/enums/loyalty_membership.proto\032/g" + + "oogle/ads/googleads/v25/enums/match_type" + + ".proto\032;google/ads/googleads/v25/enums/m" + + "obile_device_platform.proto\0322google/ads/" + + "googleads/v25/enums/month_of_year.proto\032" + + "4google/ads/googleads/v25/enums/product_" + + "channel.proto\032@google/ads/googleads/v25/" + + "enums/product_channel_exclusivity.proto\032" + + "6google/ads/googleads/v25/enums/product_" + + "condition.proto\0328google/ads/googleads/v2" + + "5/enums/recommendation_type.proto\032Dgoogl" + + "e/ads/googleads/v25/enums/search_engine_" + + "results_page_type.proto\032=google/ads/goog" + + "leads/v25/enums/search_term_match_source" + + ".proto\032;google/ads/googleads/v25/enums/s" + + "earch_term_match_type.proto\032Agoogle/ads/" + + "googleads/v25/enums/search_term_targetin" + + "g_status.proto\032@google/ads/googleads/v25" + + "/enums/sk_ad_network_ad_event_type.proto" + + "\032Egoogle/ads/googleads/v25/enums/sk_ad_n" + + "etwork_attribution_credit.proto\032Jgoogle/" + + "ads/googleads/v25/enums/sk_ad_network_co" + + "arse_conversion_value.proto\032>google/ads/" + + "googleads/v25/enums/sk_ad_network_source" + + "_type.proto\032 \210\001\001\022*\n\034product_s" + + "old_category_level5\030\332\001 \001(\tH?\210\001\001\022 \n\022produ" + + "ct_sold_brand\030\253\001 \001(\tH@\210\001\001\022f\n\026product_sol" + + "d_condition\030\254\001 \001(\0162E.google.ads.googlead" + + "s.v25.enums.ProductConditionEnum.Product" + + "Condition\022,\n\036product_sold_custom_attribu" + + "te0\030\255\001 \001(\tHA\210\001\001\022,\n\036product_sold_custom_a" + + "ttribute1\030\256\001 \001(\tHB\210\001\001\022,\n\036product_sold_cu" + + "stom_attribute2\030\257\001 \001(\tHC\210\001\001\022,\n\036product_s" + + "old_custom_attribute3\030\260\001 \001(\tHD\210\001\001\022,\n\036pro" + + "duct_sold_custom_attribute4\030\261\001 \001(\tHE\210\001\001\022" + + "\"\n\024product_sold_item_id\030\262\001 \001(\tHF\210\001\001\022 \n\022p" + + "roduct_sold_title\030\263\001 \001(\tHG\210\001\001\022\"\n\024product" + + "_sold_type_l1\030\264\001 \001(\tHH\210\001\001\022\"\n\024product_sol" + + "d_type_l2\030\265\001 \001(\tHI\210\001\001\022\"\n\024product_sold_ty" + + "pe_l3\030\266\001 \001(\tHJ\210\001\001\022\"\n\024product_sold_type_l" + + "4\030\267\001 \001(\tHK\210\001\001\022\"\n\024product_sold_type_l5\030\270\001" + + " \001(\tHL\210\001\001\022\035\n\020product_store_id\030j \001(\tHM\210\001\001" + + "\022\032\n\rproduct_title\030k \001(\tHN\210\001\001\022\034\n\017product_" + + "type_l1\030l \001(\tHO\210\001\001\022\034\n\017product_type_l2\030m " + + "\001(\tHP\210\001\001\022\034\n\017product_type_l3\030n \001(\tHQ\210\001\001\022\034" + + "\n\017product_type_l4\030o \001(\tHR\210\001\001\022\034\n\017product_" + + "type_l5\030p \001(\tHS\210\001\001\022\025\n\007quarter\030\200\001 \001(\tHT\210\001" + + "\001\022%\n\027travel_destination_city\030\301\001 \001(\tHU\210\001\001" + + "\022(\n\032travel_destination_country\030\302\001 \001(\tHV\210" + + "\001\001\022\'\n\031travel_destination_region\030\303\001 \001(\tHW" + + "\210\001\001\022:\n,vertical_ads_event_participant_di" + + "splay_names\030\315\001 \001(\tHX\210\001\001\022&\n\030vertical_ads_" + + "hotel_class\030\316\001 \001(\003HY\210\001\001\022\"\n\024vertical_ads_" + + "listing\030\317\001 \001(\tHZ\210\001\001\022(\n\032vertical_ads_list" + + "ing_brand\030\320\001 \001(\tH[\210\001\001\022\'\n\031vertical_ads_li" + + "sting_city\030\321\001 \001(\tH\\\210\001\001\022*\n\034vertical_ads_l" + + "isting_country\030\322\001 \001(\tH]\210\001\001\022)\n\033vertical_a" + + "ds_listing_region\030\323\001 \001(\tH^\210\001\001\022.\n vertica" + + "l_ads_listing_user_rating\030\334\001 \001(\003H_\210\001\001\022(\n" + + "\032vertical_ads_listing_venue\030\335\001 \001(\tH`\210\001\001\022" + + "*\n\034vertical_ads_partner_account\030\324\001 \001(\003Ha" + + "\210\001\001\022\200\001\n\025vertical_ads_vertical\030\325\001 \001(\0162[.g" + + "oogle.ads.googleads.v25.enums.VerticalAd" + + "sItemVerticalTypeEnum.VerticalAdsItemVer" + + "ticalTypeHb\210\001\001\022g\n\023recommendation_type\030\214\001" + + " \001(\0162I.google.ads.googleads.v25.enums.Re" + + "commendationTypeEnum.RecommendationType\022" + + "\204\001\n\037search_engine_results_page_type\030F \001(" + + "\0162[.google.ads.googleads.v25.enums.Searc" + + "hEngineResultsPageTypeEnum.SearchEngineR" + + "esultsPageType\022 \n\022search_subcategory\030\233\001 " + + "\001(\tHc\210\001\001\022\031\n\013search_term\030\234\001 \001(\tHd\210\001\001\022k\n\026s" + + "earch_term_match_type\030\026 \001(\0162K.google.ads" + + ".googleads.v25.enums.SearchTermMatchType" + + "Enum.SearchTermMatchType\022L\n\nmatch_type\030\307" + + "\001 \001(\01627.google.ads.googleads.v25.enums.M" + + "atchTypeEnum.MatchType\022;\n\004slot\030\027 \001(\0162-.g" + + "oogle.ads.googleads.v25.enums.SlotEnum.S" + + "lot\022\235\001\n\'conversion_value_rule_primary_di" + + "mension\030\212\001 \001(\0162k.google.ads.googleads.v2" + + "5.enums.ConversionValueRulePrimaryDimens" + + "ionEnum.ConversionValueRulePrimaryDimens" + + "ion\022\025\n\007webpage\030\201\001 \001(\tHe\210\001\001\022\022\n\004week\030\202\001 \001(" + + "\tHf\210\001\001\022\022\n\004year\030\203\001 \001(\005Hg\210\001\001\0221\n#sk_ad_netw" + + "ork_fine_conversion_value\030\211\001 \001(\003Hh\210\001\001\022?\n" + + "1sk_ad_network_redistributed_fine_conver" + + "sion_value\030\276\001 \001(\003Hi\210\001\001\022m\n\027sk_ad_network_" + + "user_type\030\215\001 \001(\0162K.google.ads.googleads." + + "v25.enums.SkAdNetworkUserTypeEnum.SkAdNe" + + "tworkUserType\022w\n\033sk_ad_network_ad_event_" + + "type\030\216\001 \001(\0162Q.google.ads.googleads.v25.e" + + "nums.SkAdNetworkAdEventTypeEnum.SkAdNetw" + + "orkAdEventType\022]\n\030sk_ad_network_source_a" + + "pp\030\217\001 \001(\01325.google.ads.googleads.v25.com" + + "mon.SkAdNetworkSourceAppHj\210\001\001\022\210\001\n sk_ad_" + + "network_attribution_credit\030\220\001 \001(\0162].goog" + + "le.ads.googleads.v25.enums.SkAdNetworkAt" + + "tributionCreditEnum.SkAdNetworkAttributi" + + "onCredit\022\225\001\n%sk_ad_network_coarse_conver" + + "sion_value\030\227\001 \001(\0162e.google.ads.googleads" + + ".v25.enums.SkAdNetworkCoarseConversionVa" + + "lueEnum.SkAdNetworkCoarseConversionValue" + + "\022)\n\033sk_ad_network_source_domain\030\230\001 \001(\tHk" + + "\210\001\001\022s\n\031sk_ad_network_source_type\030\231\001 \001(\0162" + + "O.google.ads.googleads.v25.enums.SkAdNet" + + "workSourceTypeEnum.SkAdNetworkSourceType" + + "\0223\n%sk_ad_network_postback_sequence_inde" + + "x\030\232\001 \001(\003Hl\210\001\001\022#\n\025sk_ad_network_version\030\300" + + "\001 \001(\tHm\210\001\001\022_\n\030asset_interaction_target\030\213" + + "\001 \001(\01327.google.ads.googleads.v25.common." + + "AssetInteractionTargetHn\210\001\001\022\250\001\n\036new_vers" + + "us_returning_customers\030\240\001 \001(\0162\177.google.a" + + "ds.googleads.v25.enums.ConvertingUserPri" + + "orEngagementTypeAndLtvBucketEnum.Convert" + + "ingUserPriorEngagementTypeAndLtvBucket\022Z" + + "\n\022adjusted_age_range\030\304\001 \001(\0162=.google.ads" + + ".googleads.v25.enums.AgeRangeTypeEnum.Ag" + + "eRangeType\022S\n\017adjusted_gender\030\305\001 \001(\01629.g" + + "oogle.ads.googleads.v25.enums.GenderType" + + "Enum.GenderType\022r\n\030search_term_match_sou" + + "rce\030\306\001 \001(\0162O.google.ads.googleads.v25.en" + + "ums.SearchTermMatchSourceEnum.SearchTerm" + + "MatchSource\022~\n\034search_term_targeting_sta" + + "tus\030\311\001 \001(\0162W.google.ads.googleads.v25.en" + + "ums.SearchTermTargetingStatusEnum.Search" + + "TermTargetingStatus\022#\n\025ad_using_product_" + + "data\030\312\001 \001(\010Ho\210\001\001\022\034\n\016ad_using_video\030\313\001 \001(" + + "\010Hp\210\001\001B\026\n\024_activity_account_idB\020\n\016_activ" + + "ity_cityB\023\n\021_activity_countryB\022\n\020_activi" + + "ty_ratingB\021\n\017_activity_stateB\027\n\025_externa" + + "l_activity_idB\013\n\t_ad_groupB\016\n\014_asset_gro" + + "upB\031\n\027_auction_insight_domainB\013\n\t_campai" + + "gnB\024\n\022_conversion_actionB\031\n\027_conversion_" + + "action_nameB\030\n\026_conversion_adjustmentB\n\n" + + "\010_countryB\031\n\027_country_localized_nameB\007\n\005" + + "_dateB\021\n\017_experiment_armB\025\n\023_geo_target_" + + "airportB\024\n\022_geo_target_cantonB\022\n\020_geo_ta" + + "rget_cityB\025\n\023_geo_target_countryB\024\n\022_geo" + + "_target_countyB\026\n\024_geo_target_districtB\023" + + "\n\021_geo_target_metroB$\n\"_geo_target_most_" + + "specific_locationB\031\n\027_geo_target_postal_" + + "codeB\026\n\024_geo_target_provinceB\024\n\022_geo_tar" + + "get_regionB\023\n\021_geo_target_stateB\034\n\032_hote" + + "l_booking_window_daysB\022\n\020_hotel_center_i" + + "dB\026\n\024_hotel_check_in_dateB\r\n\013_hotel_city" + + "B\016\n\014_hotel_classB\020\n\016_hotel_countryB\027\n\025_h" + + "otel_length_of_stayB\025\n\023_hotel_rate_rule_" + + "idB\016\n\014_hotel_stateB\007\n\005_hourB \n\036_interact" + + "ion_on_this_extensionB\010\n\006_monthB\023\n\021_part" + + "ner_hotel_idB\030\n\026_product_aggregator_idB\032" + + "\n\030_product_category_level1B\032\n\030_product_c" + + "ategory_level2B\032\n\030_product_category_leve" + + "l3B\032\n\030_product_category_level4B\032\n\030_produ" + + "ct_category_level5B\020\n\016_product_brandB\022\n\020" + + "_product_countryB\034\n\032_product_custom_attr" + + "ibute0B\034\n\032_product_custom_attribute1B\034\n\032" + + "_product_custom_attribute2B\034\n\032_product_c" + + "ustom_attribute3B\034\n\032_product_custom_attr" + + "ibute4B\025\n\023_product_feed_labelB\022\n\020_produc" + + "t_item_idB\023\n\021_product_languageB\026\n\024_produ" + + "ct_merchant_idB\037\n\035_product_sold_category" + + "_level1B\037\n\035_product_sold_category_level2" + + "B\037\n\035_product_sold_category_level3B\037\n\035_pr" + + "oduct_sold_category_level4B\037\n\035_product_s" + + "old_category_level5B\025\n\023_product_sold_bra" + + "ndB!\n\037_product_sold_custom_attribute0B!\n" + + "\037_product_sold_custom_attribute1B!\n\037_pro" + + "duct_sold_custom_attribute2B!\n\037_product_" + + "sold_custom_attribute3B!\n\037_product_sold_" + + "custom_attribute4B\027\n\025_product_sold_item_" + + "idB\025\n\023_product_sold_titleB\027\n\025_product_so" + + "ld_type_l1B\027\n\025_product_sold_type_l2B\027\n\025_" + + "product_sold_type_l3B\027\n\025_product_sold_ty" + + "pe_l4B\027\n\025_product_sold_type_l5B\023\n\021_produ" + + "ct_store_idB\020\n\016_product_titleB\022\n\020_produc" + + "t_type_l1B\022\n\020_product_type_l2B\022\n\020_produc" + + "t_type_l3B\022\n\020_product_type_l4B\022\n\020_produc" + + "t_type_l5B\n\n\010_quarterB\032\n\030_travel_destina" + + "tion_cityB\035\n\033_travel_destination_country" + + "B\034\n\032_travel_destination_regionB/\n-_verti" + + "cal_ads_event_participant_display_namesB" + + "\033\n\031_vertical_ads_hotel_classB\027\n\025_vertica" + + "l_ads_listingB\035\n\033_vertical_ads_listing_b" + + "randB\034\n\032_vertical_ads_listing_cityB\037\n\035_v" + + "ertical_ads_listing_countryB\036\n\034_vertical" + + "_ads_listing_regionB#\n!_vertical_ads_lis" + + "ting_user_ratingB\035\n\033_vertical_ads_listin" + + "g_venueB\037\n\035_vertical_ads_partner_account" + + "B\030\n\026_vertical_ads_verticalB\025\n\023_search_su" + + "bcategoryB\016\n\014_search_termB\n\n\010_webpageB\007\n" + + "\005_weekB\007\n\005_yearB&\n$_sk_ad_network_fine_c" + + "onversion_valueB4\n2_sk_ad_network_redist" + + "ributed_fine_conversion_valueB\033\n\031_sk_ad_" + + "network_source_appB\036\n\034_sk_ad_network_sou" + + "rce_domainB(\n&_sk_ad_network_postback_se" + + "quence_indexB\030\n\026_sk_ad_network_versionB\033" + + "\n\031_asset_interaction_targetB\030\n\026_ad_using" + + "_product_dataB\021\n\017_ad_using_video\"}\n\007Keyw" + + "ord\022\037\n\022ad_group_criterion\030\003 \001(\tH\000\210\001\001\022:\n\004" + + "info\030\002 \001(\0132,.google.ads.googleads.v25.co" + + "mmon.KeywordInfoB\025\n\023_ad_group_criterion\"" + + "\272\001\n\037BudgetCampaignAssociationStatus\022\025\n\010c" + + "ampaign\030\001 \001(\tH\000\210\001\001\022s\n\006status\030\002 \001(\0162c.goo" + + "gle.ads.googleads.v25.enums.BudgetCampai" + + "gnAssociationStatusEnum.BudgetCampaignAs" + + "sociationStatusB\013\n\t_campaign\"J\n\026AssetInt" + + "eractionTarget\022\r\n\005asset\030\001 \001(\t\022!\n\031interac" + + "tion_on_this_asset\030\002 \001(\010\"`\n\024SkAdNetworkS" + + "ourceApp\022(\n\033sk_ad_network_source_app_id\030" + + "\001 \001(\tH\000\210\001\001B\036\n\034_sk_ad_network_source_app_" + + "idB\355\001\n#com.google.ads.googleads.v25.comm" + + "onB\rSegmentsProtoP\001ZEgoogle.golang.org/g" + + "enproto/googleapis/ads/googleads/v25/com" + + "mon;common\242\002\003GAA\252\002\037Google.Ads.GoogleAds." + + "V25.Common\312\002\037Google\\Ads\\GoogleAds\\V25\\Co" + + "mmon\352\002#Google::Ads::GoogleAds::V25::Comm", + "onb\006proto3" }; descriptor = com.google.protobuf.Descriptors.FileDescriptor .internalBuildGeneratedFileFrom(descriptorData, @@ -442,11 +472,13 @@ public static void registerAllExtensions( com.google.ads.googleads.v25.enums.AdSubFormatTypeProto.getDescriptor(), com.google.ads.googleads.v25.enums.AdSubNetworkTypeProto.getDescriptor(), com.google.ads.googleads.v25.enums.AgeRangeTypeProto.getDescriptor(), + com.google.ads.googleads.v25.enums.BrandLiftMeasurementTypeProto.getDescriptor(), com.google.ads.googleads.v25.enums.BudgetCampaignAssociationStatusProto.getDescriptor(), com.google.ads.googleads.v25.enums.ClickTypeProto.getDescriptor(), com.google.ads.googleads.v25.enums.ConversionActionCategoryProto.getDescriptor(), com.google.ads.googleads.v25.enums.ConversionAttributionEventTypeProto.getDescriptor(), com.google.ads.googleads.v25.enums.ConversionLagBucketProto.getDescriptor(), + com.google.ads.googleads.v25.enums.ConversionLiftIncludedConversionActionTypesProto.getDescriptor(), com.google.ads.googleads.v25.enums.ConversionOrAdjustmentLagBucketProto.getDescriptor(), com.google.ads.googleads.v25.enums.ConversionValueRulePrimaryDimensionProto.getDescriptor(), com.google.ads.googleads.v25.enums.ConvertingUserPriorEngagementTypeAndLtvBucketProto.getDescriptor(), @@ -458,6 +490,7 @@ public static void registerAllExtensions( com.google.ads.googleads.v25.enums.HotelPriceBucketProto.getDescriptor(), com.google.ads.googleads.v25.enums.HotelRateTypeProto.getDescriptor(), com.google.ads.googleads.v25.enums.LandingPageSourceProto.getDescriptor(), + com.google.ads.googleads.v25.enums.LoyaltyMembershipProto.getDescriptor(), com.google.ads.googleads.v25.enums.MatchTypeProto.getDescriptor(), com.google.ads.googleads.v25.enums.MobileDevicePlatformProto.getDescriptor(), com.google.ads.googleads.v25.enums.MonthOfYearProto.getDescriptor(), @@ -479,31 +512,31 @@ public static void registerAllExtensions( com.google.api.ResourceProto.getDescriptor(), }); internal_static_google_ads_googleads_v25_common_Segments_descriptor = - getDescriptor().getMessageTypes().get(0); + getDescriptor().getMessageType(0); internal_static_google_ads_googleads_v25_common_Segments_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_common_Segments_descriptor, - new java.lang.String[] { "ActivityAccountId", "ActivityCity", "ActivityCountry", "ActivityRating", "ActivityState", "ExternalActivityId", "AdDestinationType", "AdFormatType", "AdNetworkType", "AdGroup", "AdSubFormatType", "AdSubNetworkType", "AssetGroup", "AuctionInsightDomain", "BudgetCampaignAssociationStatus", "Campaign", "ClickType", "ConversionAction", "ConversionActionCategory", "ConversionActionName", "ConversionAdjustment", "ConversionAttributionEventType", "ConversionLagBucket", "ConversionOrAdjustmentLagBucket", "Date", "DayOfWeek", "Device", "MobileDevicePlatform", "ExternalConversionSource", "GeoTargetAirport", "GeoTargetCanton", "GeoTargetCity", "GeoTargetCountry", "GeoTargetCounty", "GeoTargetDistrict", "GeoTargetMetro", "GeoTargetMostSpecificLocation", "GeoTargetPostalCode", "GeoTargetProvince", "GeoTargetRegion", "GeoTargetState", "HotelBookingWindowDays", "HotelCenterId", "HotelCheckInDate", "HotelCheckInDayOfWeek", "HotelCity", "HotelClass", "HotelCountry", "HotelDateSelectionType", "HotelLengthOfStay", "HotelRateRuleId", "HotelRateType", "HotelPriceBucket", "HotelState", "Hour", "InteractionOnThisExtension", "Keyword", "LandingPageSource", "Month", "MonthOfYear", "PartnerHotelId", "ProductAggregatorId", "ProductCategoryLevel1", "ProductCategoryLevel2", "ProductCategoryLevel3", "ProductCategoryLevel4", "ProductCategoryLevel5", "ProductBrand", "ProductChannel", "ProductChannelExclusivity", "ProductCondition", "ProductCountry", "ProductCustomAttribute0", "ProductCustomAttribute1", "ProductCustomAttribute2", "ProductCustomAttribute3", "ProductCustomAttribute4", "ProductFeedLabel", "ProductItemId", "ProductLanguage", "ProductMerchantId", "ProductSoldCategoryLevel1", "ProductSoldCategoryLevel2", "ProductSoldCategoryLevel3", "ProductSoldCategoryLevel4", "ProductSoldCategoryLevel5", "ProductSoldBrand", "ProductSoldCondition", "ProductSoldCustomAttribute0", "ProductSoldCustomAttribute1", "ProductSoldCustomAttribute2", "ProductSoldCustomAttribute3", "ProductSoldCustomAttribute4", "ProductSoldItemId", "ProductSoldTitle", "ProductSoldTypeL1", "ProductSoldTypeL2", "ProductSoldTypeL3", "ProductSoldTypeL4", "ProductSoldTypeL5", "ProductStoreId", "ProductTitle", "ProductTypeL1", "ProductTypeL2", "ProductTypeL3", "ProductTypeL4", "ProductTypeL5", "Quarter", "TravelDestinationCity", "TravelDestinationCountry", "TravelDestinationRegion", "VerticalAdsEventParticipantDisplayNames", "VerticalAdsHotelClass", "VerticalAdsListing", "VerticalAdsListingBrand", "VerticalAdsListingCity", "VerticalAdsListingCountry", "VerticalAdsListingRegion", "VerticalAdsListingUserRating", "VerticalAdsListingVenue", "VerticalAdsPartnerAccount", "VerticalAdsVertical", "RecommendationType", "SearchEngineResultsPageType", "SearchSubcategory", "SearchTerm", "SearchTermMatchType", "MatchType", "Slot", "ConversionValueRulePrimaryDimension", "Webpage", "Week", "Year", "SkAdNetworkFineConversionValue", "SkAdNetworkRedistributedFineConversionValue", "SkAdNetworkUserType", "SkAdNetworkAdEventType", "SkAdNetworkSourceApp", "SkAdNetworkAttributionCredit", "SkAdNetworkCoarseConversionValue", "SkAdNetworkSourceDomain", "SkAdNetworkSourceType", "SkAdNetworkPostbackSequenceIndex", "SkAdNetworkVersion", "AssetInteractionTarget", "NewVersusReturningCustomers", "AdjustedAgeRange", "AdjustedGender", "SearchTermMatchSource", "SearchTermTargetingStatus", "AdUsingProductData", "AdUsingVideo", }); + new java.lang.String[] { "ActivityAccountId", "ActivityCity", "ActivityCountry", "ActivityRating", "ActivityState", "ExternalActivityId", "AdDestinationType", "AdFormatType", "AdNetworkType", "AdGroup", "AdSubFormatType", "AdSubNetworkType", "AgeRange", "AssetGroup", "AuctionInsightDomain", "BudgetCampaignAssociationStatus", "BrandLiftMeasurementType", "Campaign", "ClickType", "ConversionAction", "ConversionActionCategory", "ConversionActionName", "ConversionAdjustment", "ConversionAttributionEventType", "ConversionLagBucket", "ConversionLiftConversionCategory", "ConversionLiftEndDate", "ConversionLiftIncludedConversionActionTypes", "ConversionLiftStartDate", "ConversionOrAdjustmentLagBucket", "Country", "CountryLocalizedName", "Date", "DayOfWeek", "Device", "MobileDevicePlatform", "ExperimentArm", "ExternalConversionSource", "Gender", "GeoTargetAirport", "GeoTargetCanton", "GeoTargetCity", "GeoTargetCountry", "GeoTargetCounty", "GeoTargetDistrict", "GeoTargetMetro", "GeoTargetMostSpecificLocation", "GeoTargetPostalCode", "GeoTargetProvince", "GeoTargetRegion", "GeoTargetState", "HotelBookingWindowDays", "HotelCenterId", "HotelCheckInDate", "HotelCheckInDayOfWeek", "HotelCity", "HotelClass", "HotelCountry", "HotelDateSelectionType", "HotelLengthOfStay", "HotelRateRuleId", "HotelRateType", "HotelPriceBucket", "HotelState", "Hour", "InteractionOnThisExtension", "Keyword", "LandingPageSource", "LoyaltyMembership", "Month", "MonthOfYear", "PartnerHotelId", "ProductAggregatorId", "ProductCategoryLevel1", "ProductCategoryLevel2", "ProductCategoryLevel3", "ProductCategoryLevel4", "ProductCategoryLevel5", "ProductBrand", "ProductChannel", "ProductChannelExclusivity", "ProductCondition", "ProductCountry", "ProductCustomAttribute0", "ProductCustomAttribute1", "ProductCustomAttribute2", "ProductCustomAttribute3", "ProductCustomAttribute4", "ProductFeedLabel", "ProductItemId", "ProductLanguage", "ProductMerchantId", "ProductSoldCategoryLevel1", "ProductSoldCategoryLevel2", "ProductSoldCategoryLevel3", "ProductSoldCategoryLevel4", "ProductSoldCategoryLevel5", "ProductSoldBrand", "ProductSoldCondition", "ProductSoldCustomAttribute0", "ProductSoldCustomAttribute1", "ProductSoldCustomAttribute2", "ProductSoldCustomAttribute3", "ProductSoldCustomAttribute4", "ProductSoldItemId", "ProductSoldTitle", "ProductSoldTypeL1", "ProductSoldTypeL2", "ProductSoldTypeL3", "ProductSoldTypeL4", "ProductSoldTypeL5", "ProductStoreId", "ProductTitle", "ProductTypeL1", "ProductTypeL2", "ProductTypeL3", "ProductTypeL4", "ProductTypeL5", "Quarter", "TravelDestinationCity", "TravelDestinationCountry", "TravelDestinationRegion", "VerticalAdsEventParticipantDisplayNames", "VerticalAdsHotelClass", "VerticalAdsListing", "VerticalAdsListingBrand", "VerticalAdsListingCity", "VerticalAdsListingCountry", "VerticalAdsListingRegion", "VerticalAdsListingUserRating", "VerticalAdsListingVenue", "VerticalAdsPartnerAccount", "VerticalAdsVertical", "RecommendationType", "SearchEngineResultsPageType", "SearchSubcategory", "SearchTerm", "SearchTermMatchType", "MatchType", "Slot", "ConversionValueRulePrimaryDimension", "Webpage", "Week", "Year", "SkAdNetworkFineConversionValue", "SkAdNetworkRedistributedFineConversionValue", "SkAdNetworkUserType", "SkAdNetworkAdEventType", "SkAdNetworkSourceApp", "SkAdNetworkAttributionCredit", "SkAdNetworkCoarseConversionValue", "SkAdNetworkSourceDomain", "SkAdNetworkSourceType", "SkAdNetworkPostbackSequenceIndex", "SkAdNetworkVersion", "AssetInteractionTarget", "NewVersusReturningCustomers", "AdjustedAgeRange", "AdjustedGender", "SearchTermMatchSource", "SearchTermTargetingStatus", "AdUsingProductData", "AdUsingVideo", }); internal_static_google_ads_googleads_v25_common_Keyword_descriptor = - getDescriptor().getMessageTypes().get(1); + getDescriptor().getMessageType(1); internal_static_google_ads_googleads_v25_common_Keyword_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_common_Keyword_descriptor, new java.lang.String[] { "AdGroupCriterion", "Info", }); internal_static_google_ads_googleads_v25_common_BudgetCampaignAssociationStatus_descriptor = - getDescriptor().getMessageTypes().get(2); + getDescriptor().getMessageType(2); internal_static_google_ads_googleads_v25_common_BudgetCampaignAssociationStatus_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_common_BudgetCampaignAssociationStatus_descriptor, new java.lang.String[] { "Campaign", "Status", }); internal_static_google_ads_googleads_v25_common_AssetInteractionTarget_descriptor = - getDescriptor().getMessageTypes().get(3); + getDescriptor().getMessageType(3); internal_static_google_ads_googleads_v25_common_AssetInteractionTarget_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_common_AssetInteractionTarget_descriptor, new java.lang.String[] { "Asset", "InteractionOnThisAsset", }); internal_static_google_ads_googleads_v25_common_SkAdNetworkSourceApp_descriptor = - getDescriptor().getMessageTypes().get(4); + getDescriptor().getMessageType(4); internal_static_google_ads_googleads_v25_common_SkAdNetworkSourceApp_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_common_SkAdNetworkSourceApp_descriptor, @@ -516,11 +549,13 @@ public static void registerAllExtensions( com.google.ads.googleads.v25.enums.AdSubFormatTypeProto.getDescriptor(); com.google.ads.googleads.v25.enums.AdSubNetworkTypeProto.getDescriptor(); com.google.ads.googleads.v25.enums.AgeRangeTypeProto.getDescriptor(); + com.google.ads.googleads.v25.enums.BrandLiftMeasurementTypeProto.getDescriptor(); com.google.ads.googleads.v25.enums.BudgetCampaignAssociationStatusProto.getDescriptor(); com.google.ads.googleads.v25.enums.ClickTypeProto.getDescriptor(); com.google.ads.googleads.v25.enums.ConversionActionCategoryProto.getDescriptor(); com.google.ads.googleads.v25.enums.ConversionAttributionEventTypeProto.getDescriptor(); com.google.ads.googleads.v25.enums.ConversionLagBucketProto.getDescriptor(); + com.google.ads.googleads.v25.enums.ConversionLiftIncludedConversionActionTypesProto.getDescriptor(); com.google.ads.googleads.v25.enums.ConversionOrAdjustmentLagBucketProto.getDescriptor(); com.google.ads.googleads.v25.enums.ConversionValueRulePrimaryDimensionProto.getDescriptor(); com.google.ads.googleads.v25.enums.ConvertingUserPriorEngagementTypeAndLtvBucketProto.getDescriptor(); @@ -532,6 +567,7 @@ public static void registerAllExtensions( com.google.ads.googleads.v25.enums.HotelPriceBucketProto.getDescriptor(); com.google.ads.googleads.v25.enums.HotelRateTypeProto.getDescriptor(); com.google.ads.googleads.v25.enums.LandingPageSourceProto.getDescriptor(); + com.google.ads.googleads.v25.enums.LoyaltyMembershipProto.getDescriptor(); com.google.ads.googleads.v25.enums.MatchTypeProto.getDescriptor(); com.google.ads.googleads.v25.enums.MobileDevicePlatformProto.getDescriptor(); com.google.ads.googleads.v25.enums.MonthOfYearProto.getDescriptor(); diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/ShoppingComparisonListingAdInfo.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/ShoppingComparisonListingAdInfo.java index 447340afd2..494f5df4aa 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/ShoppingComparisonListingAdInfo.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/ShoppingComparisonListingAdInfo.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/ad_type_infos.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; @@ -22,10 +22,10 @@ public final class ShoppingComparisonListingAdInfo extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - ShoppingComparisonListingAdInfo.class.getName()); + "ShoppingComparisonListingAdInfo"); } // Use ShoppingComparisonListingAdInfo.newBuilder() to construct. private ShoppingComparisonListingAdInfo(com.google.protobuf.GeneratedMessage.Builder> builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/ShoppingComparisonListingAdInfoOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/ShoppingComparisonListingAdInfoOrBuilder.java index 1b96926510..ea88e79c3b 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/ShoppingComparisonListingAdInfoOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/ShoppingComparisonListingAdInfoOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/ad_type_infos.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/ShoppingLoyalty.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/ShoppingLoyalty.java index ee559f400c..499e5aec8b 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/ShoppingLoyalty.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/ShoppingLoyalty.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/offline_user_data.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; @@ -24,10 +24,10 @@ public final class ShoppingLoyalty extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - ShoppingLoyalty.class.getName()); + "ShoppingLoyalty"); } // Use ShoppingLoyalty.newBuilder() to construct. private ShoppingLoyalty(com.google.protobuf.GeneratedMessage.Builder> builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/ShoppingLoyaltyOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/ShoppingLoyaltyOrBuilder.java index a5c04795a3..f8d2e4a4f2 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/ShoppingLoyaltyOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/ShoppingLoyaltyOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/offline_user_data.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/ShoppingProductAdInfo.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/ShoppingProductAdInfo.java index 5cb9ad0eaf..5238a53e8f 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/ShoppingProductAdInfo.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/ShoppingProductAdInfo.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/ad_type_infos.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; @@ -22,10 +22,10 @@ public final class ShoppingProductAdInfo extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - ShoppingProductAdInfo.class.getName()); + "ShoppingProductAdInfo"); } // Use ShoppingProductAdInfo.newBuilder() to construct. private ShoppingProductAdInfo(com.google.protobuf.GeneratedMessage.Builder> builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/ShoppingProductAdInfoOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/ShoppingProductAdInfoOrBuilder.java index 53bbc36e4f..9735ac73ea 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/ShoppingProductAdInfoOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/ShoppingProductAdInfoOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/ad_type_infos.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/ShoppingSmartAdInfo.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/ShoppingSmartAdInfo.java index b6456b8485..d852c43c70 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/ShoppingSmartAdInfo.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/ShoppingSmartAdInfo.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/ad_type_infos.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; @@ -22,10 +22,10 @@ public final class ShoppingSmartAdInfo extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - ShoppingSmartAdInfo.class.getName()); + "ShoppingSmartAdInfo"); } // Use ShoppingSmartAdInfo.newBuilder() to construct. private ShoppingSmartAdInfo(com.google.protobuf.GeneratedMessage.Builder> builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/ShoppingSmartAdInfoOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/ShoppingSmartAdInfoOrBuilder.java index bf4e0f4697..2ccd080378 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/ShoppingSmartAdInfoOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/ShoppingSmartAdInfoOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/ad_type_infos.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/SimilarUserListInfo.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/SimilarUserListInfo.java index b744d319a2..6105a16caf 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/SimilarUserListInfo.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/SimilarUserListInfo.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/user_lists.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; @@ -23,10 +23,10 @@ public final class SimilarUserListInfo extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - SimilarUserListInfo.class.getName()); + "SimilarUserListInfo"); } // Use SimilarUserListInfo.newBuilder() to construct. private SimilarUserListInfo(com.google.protobuf.GeneratedMessage.Builder> builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/SimilarUserListInfoOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/SimilarUserListInfoOrBuilder.java index 327061be7a..eb4aa7b212 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/SimilarUserListInfoOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/SimilarUserListInfoOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/user_lists.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/SimulationProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/SimulationProto.java index f24319940d..ad16310337 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/SimulationProto.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/SimulationProto.java @@ -1,21 +1,21 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/simulation.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; @com.google.protobuf.Generated -public final class SimulationProto { +public final class SimulationProto extends com.google.protobuf.GeneratedFile { private SimulationProto() {} static { com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - SimulationProto.class.getName()); + "SimulationProto"); } public static void registerAllExtensions( com.google.protobuf.ExtensionRegistryLite registry) { @@ -206,85 +206,85 @@ public static void registerAllExtensions( new com.google.protobuf.Descriptors.FileDescriptor[] { }); internal_static_google_ads_googleads_v25_common_CpcBidSimulationPointList_descriptor = - getDescriptor().getMessageTypes().get(0); + getDescriptor().getMessageType(0); internal_static_google_ads_googleads_v25_common_CpcBidSimulationPointList_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_common_CpcBidSimulationPointList_descriptor, new java.lang.String[] { "Points", }); internal_static_google_ads_googleads_v25_common_CpvBidSimulationPointList_descriptor = - getDescriptor().getMessageTypes().get(1); + getDescriptor().getMessageType(1); internal_static_google_ads_googleads_v25_common_CpvBidSimulationPointList_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_common_CpvBidSimulationPointList_descriptor, new java.lang.String[] { "Points", }); internal_static_google_ads_googleads_v25_common_TargetCpaSimulationPointList_descriptor = - getDescriptor().getMessageTypes().get(2); + getDescriptor().getMessageType(2); internal_static_google_ads_googleads_v25_common_TargetCpaSimulationPointList_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_common_TargetCpaSimulationPointList_descriptor, new java.lang.String[] { "Points", }); internal_static_google_ads_googleads_v25_common_TargetRoasSimulationPointList_descriptor = - getDescriptor().getMessageTypes().get(3); + getDescriptor().getMessageType(3); internal_static_google_ads_googleads_v25_common_TargetRoasSimulationPointList_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_common_TargetRoasSimulationPointList_descriptor, new java.lang.String[] { "Points", }); internal_static_google_ads_googleads_v25_common_PercentCpcBidSimulationPointList_descriptor = - getDescriptor().getMessageTypes().get(4); + getDescriptor().getMessageType(4); internal_static_google_ads_googleads_v25_common_PercentCpcBidSimulationPointList_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_common_PercentCpcBidSimulationPointList_descriptor, new java.lang.String[] { "Points", }); internal_static_google_ads_googleads_v25_common_BudgetSimulationPointList_descriptor = - getDescriptor().getMessageTypes().get(5); + getDescriptor().getMessageType(5); internal_static_google_ads_googleads_v25_common_BudgetSimulationPointList_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_common_BudgetSimulationPointList_descriptor, new java.lang.String[] { "Points", }); internal_static_google_ads_googleads_v25_common_TargetImpressionShareSimulationPointList_descriptor = - getDescriptor().getMessageTypes().get(6); + getDescriptor().getMessageType(6); internal_static_google_ads_googleads_v25_common_TargetImpressionShareSimulationPointList_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_common_TargetImpressionShareSimulationPointList_descriptor, new java.lang.String[] { "Points", }); internal_static_google_ads_googleads_v25_common_CpcBidSimulationPoint_descriptor = - getDescriptor().getMessageTypes().get(7); + getDescriptor().getMessageType(7); internal_static_google_ads_googleads_v25_common_CpcBidSimulationPoint_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_common_CpcBidSimulationPoint_descriptor, new java.lang.String[] { "RequiredBudgetAmountMicros", "BiddableConversions", "BiddableConversionsValue", "Clicks", "CostMicros", "Impressions", "TopSlotImpressions", "CpcBidMicros", "CpcBidScalingModifier", "CpcSimulationKeyValue", }); internal_static_google_ads_googleads_v25_common_CpvBidSimulationPoint_descriptor = - getDescriptor().getMessageTypes().get(8); + getDescriptor().getMessageType(8); internal_static_google_ads_googleads_v25_common_CpvBidSimulationPoint_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_common_CpvBidSimulationPoint_descriptor, new java.lang.String[] { "CpvBidMicros", "CostMicros", "Impressions", "Views", }); internal_static_google_ads_googleads_v25_common_TargetCpaSimulationPoint_descriptor = - getDescriptor().getMessageTypes().get(9); + getDescriptor().getMessageType(9); internal_static_google_ads_googleads_v25_common_TargetCpaSimulationPoint_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_common_TargetCpaSimulationPoint_descriptor, new java.lang.String[] { "RequiredBudgetAmountMicros", "BiddableConversions", "BiddableConversionsValue", "AppInstalls", "InAppActions", "Clicks", "CostMicros", "Impressions", "TopSlotImpressions", "Interactions", "TargetCpaMicros", "TargetCpaScalingModifier", "TargetCpaSimulationKeyValue", }); internal_static_google_ads_googleads_v25_common_TargetRoasSimulationPoint_descriptor = - getDescriptor().getMessageTypes().get(10); + getDescriptor().getMessageType(10); internal_static_google_ads_googleads_v25_common_TargetRoasSimulationPoint_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_common_TargetRoasSimulationPoint_descriptor, new java.lang.String[] { "TargetRoas", "RequiredBudgetAmountMicros", "BiddableConversions", "BiddableConversionsValue", "Clicks", "CostMicros", "Impressions", "TopSlotImpressions", }); internal_static_google_ads_googleads_v25_common_PercentCpcBidSimulationPoint_descriptor = - getDescriptor().getMessageTypes().get(11); + getDescriptor().getMessageType(11); internal_static_google_ads_googleads_v25_common_PercentCpcBidSimulationPoint_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_common_PercentCpcBidSimulationPoint_descriptor, new java.lang.String[] { "PercentCpcBidMicros", "BiddableConversions", "BiddableConversionsValue", "Clicks", "CostMicros", "Impressions", "TopSlotImpressions", }); internal_static_google_ads_googleads_v25_common_BudgetSimulationPoint_descriptor = - getDescriptor().getMessageTypes().get(12); + getDescriptor().getMessageType(12); internal_static_google_ads_googleads_v25_common_BudgetSimulationPoint_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_common_BudgetSimulationPoint_descriptor, new java.lang.String[] { "BudgetAmountMicros", "RequiredCpcBidCeilingMicros", "BiddableConversions", "BiddableConversionsValue", "Clicks", "CostMicros", "Impressions", "TopSlotImpressions", "Interactions", }); internal_static_google_ads_googleads_v25_common_TargetImpressionShareSimulationPoint_descriptor = - getDescriptor().getMessageTypes().get(13); + getDescriptor().getMessageType(13); internal_static_google_ads_googleads_v25_common_TargetImpressionShareSimulationPoint_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_common_TargetImpressionShareSimulationPoint_descriptor, diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/SitelinkAsset.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/SitelinkAsset.java index 40f106bec7..45fa3f9881 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/SitelinkAsset.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/SitelinkAsset.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/asset_types.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; @@ -22,10 +22,10 @@ public final class SitelinkAsset extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - SitelinkAsset.class.getName()); + "SitelinkAsset"); } // Use SitelinkAsset.newBuilder() to construct. private SitelinkAsset(com.google.protobuf.GeneratedMessage.Builder> builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/SitelinkAssetOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/SitelinkAssetOrBuilder.java index 8321336410..77495f1c08 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/SitelinkAssetOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/SitelinkAssetOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/asset_types.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/SitelinkFeedItem.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/SitelinkFeedItem.java index 1e18ea667d..c6562cec34 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/SitelinkFeedItem.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/SitelinkFeedItem.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/extensions.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; @@ -22,10 +22,10 @@ public final class SitelinkFeedItem extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - SitelinkFeedItem.class.getName()); + "SitelinkFeedItem"); } // Use SitelinkFeedItem.newBuilder() to construct. private SitelinkFeedItem(com.google.protobuf.GeneratedMessage.Builder> builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/SitelinkFeedItemOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/SitelinkFeedItemOrBuilder.java index d21aad21a3..f06cda2fbb 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/SitelinkFeedItemOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/SitelinkFeedItemOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/extensions.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/SkAdNetworkSourceApp.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/SkAdNetworkSourceApp.java index a6b8b91eee..e2ae396cba 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/SkAdNetworkSourceApp.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/SkAdNetworkSourceApp.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/segments.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; @@ -22,10 +22,10 @@ public final class SkAdNetworkSourceApp extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - SkAdNetworkSourceApp.class.getName()); + "SkAdNetworkSourceApp"); } // Use SkAdNetworkSourceApp.newBuilder() to construct. private SkAdNetworkSourceApp(com.google.protobuf.GeneratedMessage.Builder> builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/SkAdNetworkSourceAppOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/SkAdNetworkSourceAppOrBuilder.java index 45e76857c4..b087e0f3cf 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/SkAdNetworkSourceAppOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/SkAdNetworkSourceAppOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/segments.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/SmartCampaignAdInfo.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/SmartCampaignAdInfo.java index 9babe37766..6c4e1535ae 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/SmartCampaignAdInfo.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/SmartCampaignAdInfo.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/ad_type_infos.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; @@ -22,10 +22,10 @@ public final class SmartCampaignAdInfo extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - SmartCampaignAdInfo.class.getName()); + "SmartCampaignAdInfo"); } // Use SmartCampaignAdInfo.newBuilder() to construct. private SmartCampaignAdInfo(com.google.protobuf.GeneratedMessage.Builder> builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/SmartCampaignAdInfoOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/SmartCampaignAdInfoOrBuilder.java index 47d3452b74..804b1786d6 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/SmartCampaignAdInfoOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/SmartCampaignAdInfoOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/ad_type_infos.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/StoreAttribute.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/StoreAttribute.java index 51d59cd3be..8a23363361 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/StoreAttribute.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/StoreAttribute.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/offline_user_data.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; @@ -22,10 +22,10 @@ public final class StoreAttribute extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - StoreAttribute.class.getName()); + "StoreAttribute"); } // Use StoreAttribute.newBuilder() to construct. private StoreAttribute(com.google.protobuf.GeneratedMessage.Builder> builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/StoreAttributeOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/StoreAttributeOrBuilder.java index 12f35d7d4b..c74de6679b 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/StoreAttributeOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/StoreAttributeOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/offline_user_data.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/StoreSalesMetadata.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/StoreSalesMetadata.java index b308751fa3..46efd37b30 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/StoreSalesMetadata.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/StoreSalesMetadata.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/offline_user_data.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; @@ -22,10 +22,10 @@ public final class StoreSalesMetadata extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - StoreSalesMetadata.class.getName()); + "StoreSalesMetadata"); } // Use StoreSalesMetadata.newBuilder() to construct. private StoreSalesMetadata(com.google.protobuf.GeneratedMessage.Builder> builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/StoreSalesMetadataOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/StoreSalesMetadataOrBuilder.java index 7a42ee56bd..318a1aaf9b 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/StoreSalesMetadataOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/StoreSalesMetadataOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/offline_user_data.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/StoreSalesThirdPartyMetadata.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/StoreSalesThirdPartyMetadata.java index 6cb83a4c93..061e89fec4 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/StoreSalesThirdPartyMetadata.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/StoreSalesThirdPartyMetadata.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/offline_user_data.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; @@ -25,10 +25,10 @@ public final class StoreSalesThirdPartyMetadata extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - StoreSalesThirdPartyMetadata.class.getName()); + "StoreSalesThirdPartyMetadata"); } // Use StoreSalesThirdPartyMetadata.newBuilder() to construct. private StoreSalesThirdPartyMetadata(com.google.protobuf.GeneratedMessage.Builder> builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/StoreSalesThirdPartyMetadataOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/StoreSalesThirdPartyMetadataOrBuilder.java index 8a95954901..5ae2b031f4 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/StoreSalesThirdPartyMetadataOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/StoreSalesThirdPartyMetadataOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/offline_user_data.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/StructuredSnippetAsset.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/StructuredSnippetAsset.java index 2742160ef5..1d0cbd720a 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/StructuredSnippetAsset.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/StructuredSnippetAsset.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/asset_types.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; @@ -22,10 +22,10 @@ public final class StructuredSnippetAsset extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - StructuredSnippetAsset.class.getName()); + "StructuredSnippetAsset"); } // Use StructuredSnippetAsset.newBuilder() to construct. private StructuredSnippetAsset(com.google.protobuf.GeneratedMessage.Builder> builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/StructuredSnippetAssetOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/StructuredSnippetAssetOrBuilder.java index 4234eeb250..38ef90d072 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/StructuredSnippetAssetOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/StructuredSnippetAssetOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/asset_types.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/SyntheticContentAttestation.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/SyntheticContentAttestation.java index 28ecfcb1cf..84fe6bc41b 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/SyntheticContentAttestation.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/SyntheticContentAttestation.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/synthetic_content_info.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; @@ -22,10 +22,10 @@ public final class SyntheticContentAttestation extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - SyntheticContentAttestation.class.getName()); + "SyntheticContentAttestation"); } // Use SyntheticContentAttestation.newBuilder() to construct. private SyntheticContentAttestation(com.google.protobuf.GeneratedMessage.Builder> builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/SyntheticContentAttestationOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/SyntheticContentAttestationOrBuilder.java index 7b81c60e68..f5a3536b40 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/SyntheticContentAttestationOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/SyntheticContentAttestationOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/synthetic_content_info.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/SyntheticContentInfo.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/SyntheticContentInfo.java index 60915144c9..e15e71ec23 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/SyntheticContentInfo.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/SyntheticContentInfo.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/synthetic_content_info.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; @@ -23,10 +23,10 @@ public final class SyntheticContentInfo extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - SyntheticContentInfo.class.getName()); + "SyntheticContentInfo"); } // Use SyntheticContentInfo.newBuilder() to construct. private SyntheticContentInfo(com.google.protobuf.GeneratedMessage.Builder> builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/SyntheticContentInfoOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/SyntheticContentInfoOrBuilder.java index 7af37c15af..5cd0f5b029 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/SyntheticContentInfoOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/SyntheticContentInfoOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/synthetic_content_info.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/SyntheticContentInfoProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/SyntheticContentInfoProto.java index 578dc82fa7..7464fa47e6 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/SyntheticContentInfoProto.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/SyntheticContentInfoProto.java @@ -1,21 +1,21 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/synthetic_content_info.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; @com.google.protobuf.Generated -public final class SyntheticContentInfoProto { +public final class SyntheticContentInfoProto extends com.google.protobuf.GeneratedFile { private SyntheticContentInfoProto() {} static { com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - SyntheticContentInfoProto.class.getName()); + "SyntheticContentInfoProto"); } public static void registerAllExtensions( com.google.protobuf.ExtensionRegistryLite registry) { @@ -79,13 +79,13 @@ public static void registerAllExtensions( com.google.api.FieldBehaviorProto.getDescriptor(), }); internal_static_google_ads_googleads_v25_common_SyntheticContentAttestation_descriptor = - getDescriptor().getMessageTypes().get(0); + getDescriptor().getMessageType(0); internal_static_google_ads_googleads_v25_common_SyntheticContentAttestation_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_common_SyntheticContentAttestation_descriptor, new java.lang.String[] { "Status", "Source", }); internal_static_google_ads_googleads_v25_common_SyntheticContentInfo_descriptor = - getDescriptor().getMessageTypes().get(1); + getDescriptor().getMessageType(1); internal_static_google_ads_googleads_v25_common_SyntheticContentInfo_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_common_SyntheticContentInfo_descriptor, diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/TagSnippet.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/TagSnippet.java index 18f3791f4d..cd56c2bf52 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/TagSnippet.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/TagSnippet.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/tag_snippet.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; @@ -22,10 +22,10 @@ public final class TagSnippet extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - TagSnippet.class.getName()); + "TagSnippet"); } // Use TagSnippet.newBuilder() to construct. private TagSnippet(com.google.protobuf.GeneratedMessage.Builder> builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/TagSnippetOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/TagSnippetOrBuilder.java index 37a32b2c06..c888a8c605 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/TagSnippetOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/TagSnippetOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/tag_snippet.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/TagSnippetProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/TagSnippetProto.java index 47c09e8f56..2cfe4e92a0 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/TagSnippetProto.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/TagSnippetProto.java @@ -1,21 +1,21 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/tag_snippet.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; @com.google.protobuf.Generated -public final class TagSnippetProto { +public final class TagSnippetProto extends com.google.protobuf.GeneratedFile { private TagSnippetProto() {} static { com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - TagSnippetProto.class.getName()); + "TagSnippetProto"); } public static void registerAllExtensions( com.google.protobuf.ExtensionRegistryLite registry) { @@ -67,7 +67,7 @@ public static void registerAllExtensions( com.google.ads.googleads.v25.enums.TrackingCodeTypeProto.getDescriptor(), }); internal_static_google_ads_googleads_v25_common_TagSnippet_descriptor = - getDescriptor().getMessageTypes().get(0); + getDescriptor().getMessageType(0); internal_static_google_ads_googleads_v25_common_TagSnippet_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_common_TagSnippet_descriptor, diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/TargetCpa.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/TargetCpa.java index 3794dca864..01dd903a06 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/TargetCpa.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/TargetCpa.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/bidding.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; @@ -23,10 +23,10 @@ public final class TargetCpa extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - TargetCpa.class.getName()); + "TargetCpa"); } // Use TargetCpa.newBuilder() to construct. private TargetCpa(com.google.protobuf.GeneratedMessage.Builder> builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/TargetCpaOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/TargetCpaOrBuilder.java index 3b438aeccf..7cdbb62576 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/TargetCpaOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/TargetCpaOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/bidding.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/TargetCpaSimulationPoint.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/TargetCpaSimulationPoint.java index ae075ff0ae..0c20b226f4 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/TargetCpaSimulationPoint.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/TargetCpaSimulationPoint.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/simulation.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; @@ -22,10 +22,10 @@ public final class TargetCpaSimulationPoint extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - TargetCpaSimulationPoint.class.getName()); + "TargetCpaSimulationPoint"); } // Use TargetCpaSimulationPoint.newBuilder() to construct. private TargetCpaSimulationPoint(com.google.protobuf.GeneratedMessage.Builder> builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/TargetCpaSimulationPointList.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/TargetCpaSimulationPointList.java index 96d8360c19..91ef6cfdc7 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/TargetCpaSimulationPointList.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/TargetCpaSimulationPointList.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/simulation.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; @@ -22,10 +22,10 @@ public final class TargetCpaSimulationPointList extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - TargetCpaSimulationPointList.class.getName()); + "TargetCpaSimulationPointList"); } // Use TargetCpaSimulationPointList.newBuilder() to construct. private TargetCpaSimulationPointList(com.google.protobuf.GeneratedMessage.Builder> builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/TargetCpaSimulationPointListOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/TargetCpaSimulationPointListOrBuilder.java index b3e583c12e..6f45f3b470 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/TargetCpaSimulationPointListOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/TargetCpaSimulationPointListOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/simulation.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/TargetCpaSimulationPointOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/TargetCpaSimulationPointOrBuilder.java index 53966a915c..566fc772b5 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/TargetCpaSimulationPointOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/TargetCpaSimulationPointOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/simulation.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/TargetCpc.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/TargetCpc.java index a90c74846c..2f061754ed 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/TargetCpc.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/TargetCpc.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/bidding.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; @@ -23,10 +23,10 @@ public final class TargetCpc extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - TargetCpc.class.getName()); + "TargetCpc"); } // Use TargetCpc.newBuilder() to construct. private TargetCpc(com.google.protobuf.GeneratedMessage.Builder> builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/TargetCpcOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/TargetCpcOrBuilder.java index b2f3a58bae..c48f173b3a 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/TargetCpcOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/TargetCpcOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/bidding.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/TargetCpm.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/TargetCpm.java index 4b04efc597..2d31d9b83a 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/TargetCpm.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/TargetCpm.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/bidding.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; @@ -23,10 +23,10 @@ public final class TargetCpm extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - TargetCpm.class.getName()); + "TargetCpm"); } // Use TargetCpm.newBuilder() to construct. private TargetCpm(com.google.protobuf.GeneratedMessage.Builder> builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/TargetCpmOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/TargetCpmOrBuilder.java index b24b79b86e..8262bfe57b 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/TargetCpmOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/TargetCpmOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/bidding.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/TargetCpmTargetFrequencyGoal.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/TargetCpmTargetFrequencyGoal.java index e0524a7260..0f1554fc49 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/TargetCpmTargetFrequencyGoal.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/TargetCpmTargetFrequencyGoal.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/bidding.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; @@ -22,10 +22,10 @@ public final class TargetCpmTargetFrequencyGoal extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - TargetCpmTargetFrequencyGoal.class.getName()); + "TargetCpmTargetFrequencyGoal"); } // Use TargetCpmTargetFrequencyGoal.newBuilder() to construct. private TargetCpmTargetFrequencyGoal(com.google.protobuf.GeneratedMessage.Builder> builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/TargetCpmTargetFrequencyGoalOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/TargetCpmTargetFrequencyGoalOrBuilder.java index 2e21fc5eb6..1c6c00a913 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/TargetCpmTargetFrequencyGoalOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/TargetCpmTargetFrequencyGoalOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/bidding.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/TargetCpv.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/TargetCpv.java index 499916a722..e70d450051 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/TargetCpv.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/TargetCpv.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/bidding.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; @@ -23,10 +23,10 @@ public final class TargetCpv extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - TargetCpv.class.getName()); + "TargetCpv"); } // Use TargetCpv.newBuilder() to construct. private TargetCpv(com.google.protobuf.GeneratedMessage.Builder> builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/TargetCpvOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/TargetCpvOrBuilder.java index 983dda1796..67dcf09fb3 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/TargetCpvOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/TargetCpvOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/bidding.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/TargetImpressionShare.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/TargetImpressionShare.java index 8a795840bb..67eb8cbffc 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/TargetImpressionShare.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/TargetImpressionShare.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/bidding.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; @@ -24,10 +24,10 @@ public final class TargetImpressionShare extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - TargetImpressionShare.class.getName()); + "TargetImpressionShare"); } // Use TargetImpressionShare.newBuilder() to construct. private TargetImpressionShare(com.google.protobuf.GeneratedMessage.Builder> builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/TargetImpressionShareOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/TargetImpressionShareOrBuilder.java index 67bd19c4f8..ff0951f36f 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/TargetImpressionShareOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/TargetImpressionShareOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/bidding.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/TargetImpressionShareSimulationPoint.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/TargetImpressionShareSimulationPoint.java index 1f063cfe01..857cce6e21 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/TargetImpressionShareSimulationPoint.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/TargetImpressionShareSimulationPoint.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/simulation.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; @@ -22,10 +22,10 @@ public final class TargetImpressionShareSimulationPoint extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - TargetImpressionShareSimulationPoint.class.getName()); + "TargetImpressionShareSimulationPoint"); } // Use TargetImpressionShareSimulationPoint.newBuilder() to construct. private TargetImpressionShareSimulationPoint(com.google.protobuf.GeneratedMessage.Builder> builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/TargetImpressionShareSimulationPointList.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/TargetImpressionShareSimulationPointList.java index 434f69c1a4..807cbf4be5 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/TargetImpressionShareSimulationPointList.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/TargetImpressionShareSimulationPointList.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/simulation.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; @@ -23,10 +23,10 @@ public final class TargetImpressionShareSimulationPointList extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - TargetImpressionShareSimulationPointList.class.getName()); + "TargetImpressionShareSimulationPointList"); } // Use TargetImpressionShareSimulationPointList.newBuilder() to construct. private TargetImpressionShareSimulationPointList(com.google.protobuf.GeneratedMessage.Builder> builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/TargetImpressionShareSimulationPointListOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/TargetImpressionShareSimulationPointListOrBuilder.java index 986fe878c4..f8ba678231 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/TargetImpressionShareSimulationPointListOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/TargetImpressionShareSimulationPointListOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/simulation.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/TargetImpressionShareSimulationPointOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/TargetImpressionShareSimulationPointOrBuilder.java index b01d42465b..766af027d0 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/TargetImpressionShareSimulationPointOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/TargetImpressionShareSimulationPointOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/simulation.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/TargetRestriction.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/TargetRestriction.java index d46b3bb833..92ac7cb3bf 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/TargetRestriction.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/TargetRestriction.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/targeting_setting.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; @@ -22,10 +22,10 @@ public final class TargetRestriction extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - TargetRestriction.class.getName()); + "TargetRestriction"); } // Use TargetRestriction.newBuilder() to construct. private TargetRestriction(com.google.protobuf.GeneratedMessage.Builder> builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/TargetRestrictionOperation.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/TargetRestrictionOperation.java index 18b4babfb8..61d5efcf51 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/TargetRestrictionOperation.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/TargetRestrictionOperation.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/targeting_setting.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; @@ -22,10 +22,10 @@ public final class TargetRestrictionOperation extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - TargetRestrictionOperation.class.getName()); + "TargetRestrictionOperation"); } // Use TargetRestrictionOperation.newBuilder() to construct. private TargetRestrictionOperation(com.google.protobuf.GeneratedMessage.Builder> builder) { @@ -96,10 +96,10 @@ public enum Operator com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - Operator.class.getName()); + "Operator"); } /** * diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/TargetRestrictionOperationOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/TargetRestrictionOperationOrBuilder.java index 19e240ff64..05253ca51e 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/TargetRestrictionOperationOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/TargetRestrictionOperationOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/targeting_setting.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/TargetRestrictionOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/TargetRestrictionOrBuilder.java index 1b1e467d30..bae5679185 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/TargetRestrictionOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/TargetRestrictionOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/targeting_setting.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/TargetRoas.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/TargetRoas.java index 0b8679f674..31f2e09b77 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/TargetRoas.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/TargetRoas.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/bidding.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; @@ -23,10 +23,10 @@ public final class TargetRoas extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - TargetRoas.class.getName()); + "TargetRoas"); } // Use TargetRoas.newBuilder() to construct. private TargetRoas(com.google.protobuf.GeneratedMessage.Builder> builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/TargetRoasOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/TargetRoasOrBuilder.java index f64dc4a676..ff4849c648 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/TargetRoasOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/TargetRoasOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/bidding.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/TargetRoasSimulationPoint.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/TargetRoasSimulationPoint.java index 13d108aecb..72b50be59d 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/TargetRoasSimulationPoint.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/TargetRoasSimulationPoint.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/simulation.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; @@ -22,10 +22,10 @@ public final class TargetRoasSimulationPoint extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - TargetRoasSimulationPoint.class.getName()); + "TargetRoasSimulationPoint"); } // Use TargetRoasSimulationPoint.newBuilder() to construct. private TargetRoasSimulationPoint(com.google.protobuf.GeneratedMessage.Builder> builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/TargetRoasSimulationPointList.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/TargetRoasSimulationPointList.java index 2a4ce54245..6e304d1043 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/TargetRoasSimulationPointList.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/TargetRoasSimulationPointList.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/simulation.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; @@ -22,10 +22,10 @@ public final class TargetRoasSimulationPointList extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - TargetRoasSimulationPointList.class.getName()); + "TargetRoasSimulationPointList"); } // Use TargetRoasSimulationPointList.newBuilder() to construct. private TargetRoasSimulationPointList(com.google.protobuf.GeneratedMessage.Builder> builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/TargetRoasSimulationPointListOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/TargetRoasSimulationPointListOrBuilder.java index 434dd16314..e2a3aae773 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/TargetRoasSimulationPointListOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/TargetRoasSimulationPointListOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/simulation.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/TargetRoasSimulationPointOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/TargetRoasSimulationPointOrBuilder.java index d00faeef20..de945e7b5c 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/TargetRoasSimulationPointOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/TargetRoasSimulationPointOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/simulation.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/TargetSpend.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/TargetSpend.java index ff66ff943a..f6fe534423 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/TargetSpend.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/TargetSpend.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/bidding.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; @@ -23,10 +23,10 @@ public final class TargetSpend extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - TargetSpend.class.getName()); + "TargetSpend"); } // Use TargetSpend.newBuilder() to construct. private TargetSpend(com.google.protobuf.GeneratedMessage.Builder> builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/TargetSpendOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/TargetSpendOrBuilder.java index 414ad8131f..b81d7493de 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/TargetSpendOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/TargetSpendOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/bidding.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/TargetingSetting.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/TargetingSetting.java index 2c6e0976a5..a4a250bd8a 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/TargetingSetting.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/TargetingSetting.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/targeting_setting.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; @@ -24,10 +24,10 @@ public final class TargetingSetting extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - TargetingSetting.class.getName()); + "TargetingSetting"); } // Use TargetingSetting.newBuilder() to construct. private TargetingSetting(com.google.protobuf.GeneratedMessage.Builder> builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/TargetingSettingOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/TargetingSettingOrBuilder.java index 624777f2c5..c90273f4a0 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/TargetingSettingOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/TargetingSettingOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/targeting_setting.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/TargetingSettingProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/TargetingSettingProto.java index 43df550045..9e05862104 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/TargetingSettingProto.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/TargetingSettingProto.java @@ -1,21 +1,21 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/targeting_setting.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; @com.google.protobuf.Generated -public final class TargetingSettingProto { +public final class TargetingSettingProto extends com.google.protobuf.GeneratedFile { private TargetingSettingProto() {} static { com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - TargetingSettingProto.class.getName()); + "TargetingSettingProto"); } public static void registerAllExtensions( com.google.protobuf.ExtensionRegistryLite registry) { @@ -83,19 +83,19 @@ public static void registerAllExtensions( com.google.ads.googleads.v25.enums.TargetingDimensionProto.getDescriptor(), }); internal_static_google_ads_googleads_v25_common_TargetingSetting_descriptor = - getDescriptor().getMessageTypes().get(0); + getDescriptor().getMessageType(0); internal_static_google_ads_googleads_v25_common_TargetingSetting_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_common_TargetingSetting_descriptor, new java.lang.String[] { "TargetRestrictions", "TargetRestrictionOperations", }); internal_static_google_ads_googleads_v25_common_TargetRestriction_descriptor = - getDescriptor().getMessageTypes().get(1); + getDescriptor().getMessageType(1); internal_static_google_ads_googleads_v25_common_TargetRestriction_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_common_TargetRestriction_descriptor, new java.lang.String[] { "TargetingDimension", "BidOnly", }); internal_static_google_ads_googleads_v25_common_TargetRestrictionOperation_descriptor = - getDescriptor().getMessageTypes().get(2); + getDescriptor().getMessageType(2); internal_static_google_ads_googleads_v25_common_TargetRestrictionOperation_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_common_TargetRestrictionOperation_descriptor, diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/TextAdInfo.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/TextAdInfo.java index 29ba4b49ab..add2e87697 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/TextAdInfo.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/TextAdInfo.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/ad_type_infos.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; @@ -22,10 +22,10 @@ public final class TextAdInfo extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - TextAdInfo.class.getName()); + "TextAdInfo"); } // Use TextAdInfo.newBuilder() to construct. private TextAdInfo(com.google.protobuf.GeneratedMessage.Builder> builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/TextAdInfoOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/TextAdInfoOrBuilder.java index 7551310581..20c670867c 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/TextAdInfoOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/TextAdInfoOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/ad_type_infos.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/TextAsset.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/TextAsset.java index be69e40bdf..04fbec6713 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/TextAsset.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/TextAsset.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/asset_types.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; @@ -22,10 +22,10 @@ public final class TextAsset extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - TextAsset.class.getName()); + "TextAsset"); } // Use TextAsset.newBuilder() to construct. private TextAsset(com.google.protobuf.GeneratedMessage.Builder> builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/TextAssetOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/TextAssetOrBuilder.java index 5253838f63..e83f0d5cd3 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/TextAssetOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/TextAssetOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/asset_types.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/TextLabel.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/TextLabel.java index 3240d7e223..74b0d5670f 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/TextLabel.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/TextLabel.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/text_label.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; @@ -22,10 +22,10 @@ public final class TextLabel extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - TextLabel.class.getName()); + "TextLabel"); } // Use TextLabel.newBuilder() to construct. private TextLabel(com.google.protobuf.GeneratedMessage.Builder> builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/TextLabelOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/TextLabelOrBuilder.java index b9dad15f1f..9259fb6ce3 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/TextLabelOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/TextLabelOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/text_label.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/TextLabelProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/TextLabelProto.java index 067b7026e7..26dfef161d 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/TextLabelProto.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/TextLabelProto.java @@ -1,21 +1,21 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/text_label.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; @com.google.protobuf.Generated -public final class TextLabelProto { +public final class TextLabelProto extends com.google.protobuf.GeneratedFile { private TextLabelProto() {} static { com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - TextLabelProto.class.getName()); + "TextLabelProto"); } public static void registerAllExtensions( com.google.protobuf.ExtensionRegistryLite registry) { @@ -57,7 +57,7 @@ public static void registerAllExtensions( new com.google.protobuf.Descriptors.FileDescriptor[] { }); internal_static_google_ads_googleads_v25_common_TextLabel_descriptor = - getDescriptor().getMessageTypes().get(0); + getDescriptor().getMessageType(0); internal_static_google_ads_googleads_v25_common_TextLabel_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_common_TextLabel_descriptor, diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/ThirdPartyIntegrationPartnerData.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/ThirdPartyIntegrationPartnerData.java index 6571e228f8..6b777979f7 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/ThirdPartyIntegrationPartnerData.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/ThirdPartyIntegrationPartnerData.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/third_party_integration_partners.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; @@ -22,10 +22,10 @@ public final class ThirdPartyIntegrationPartnerData extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - ThirdPartyIntegrationPartnerData.class.getName()); + "ThirdPartyIntegrationPartnerData"); } // Use ThirdPartyIntegrationPartnerData.newBuilder() to construct. private ThirdPartyIntegrationPartnerData(com.google.protobuf.GeneratedMessage.Builder> builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/ThirdPartyIntegrationPartnerDataOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/ThirdPartyIntegrationPartnerDataOrBuilder.java index 414f7d6603..f8c09fad2d 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/ThirdPartyIntegrationPartnerDataOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/ThirdPartyIntegrationPartnerDataOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/third_party_integration_partners.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/ThirdPartyIntegrationPartnersProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/ThirdPartyIntegrationPartnersProto.java index a78b3210b1..ca72b4a11c 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/ThirdPartyIntegrationPartnersProto.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/ThirdPartyIntegrationPartnersProto.java @@ -1,21 +1,21 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/third_party_integration_partners.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; @com.google.protobuf.Generated -public final class ThirdPartyIntegrationPartnersProto { +public final class ThirdPartyIntegrationPartnersProto extends com.google.protobuf.GeneratedFile { private ThirdPartyIntegrationPartnersProto() {} static { com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - ThirdPartyIntegrationPartnersProto.class.getName()); + "ThirdPartyIntegrationPartnersProto"); } public static void registerAllExtensions( com.google.protobuf.ExtensionRegistryLite registry) { @@ -238,79 +238,79 @@ public static void registerAllExtensions( com.google.ads.googleads.v25.enums.ThirdPartyViewabilityIntegrationPartnerProto.getDescriptor(), }); internal_static_google_ads_googleads_v25_common_CustomerThirdPartyIntegrationPartners_descriptor = - getDescriptor().getMessageTypes().get(0); + getDescriptor().getMessageType(0); internal_static_google_ads_googleads_v25_common_CustomerThirdPartyIntegrationPartners_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_common_CustomerThirdPartyIntegrationPartners_descriptor, new java.lang.String[] { "ViewabilityIntegrationPartners", "BrandLiftIntegrationPartners", "BrandSafetyIntegrationPartners", "ReachIntegrationPartners", "ConversionAttributionIntegrationPartners", }); internal_static_google_ads_googleads_v25_common_CustomerThirdPartyViewabilityIntegrationPartner_descriptor = - getDescriptor().getMessageTypes().get(1); + getDescriptor().getMessageType(1); internal_static_google_ads_googleads_v25_common_CustomerThirdPartyViewabilityIntegrationPartner_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_common_CustomerThirdPartyViewabilityIntegrationPartner_descriptor, new java.lang.String[] { "ViewabilityIntegrationPartner", "AllowShareCost", }); internal_static_google_ads_googleads_v25_common_CustomerThirdPartyBrandSafetyIntegrationPartner_descriptor = - getDescriptor().getMessageTypes().get(2); + getDescriptor().getMessageType(2); internal_static_google_ads_googleads_v25_common_CustomerThirdPartyBrandSafetyIntegrationPartner_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_common_CustomerThirdPartyBrandSafetyIntegrationPartner_descriptor, new java.lang.String[] { "BrandSafetyIntegrationPartner", }); internal_static_google_ads_googleads_v25_common_CustomerThirdPartyBrandLiftIntegrationPartner_descriptor = - getDescriptor().getMessageTypes().get(3); + getDescriptor().getMessageType(3); internal_static_google_ads_googleads_v25_common_CustomerThirdPartyBrandLiftIntegrationPartner_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_common_CustomerThirdPartyBrandLiftIntegrationPartner_descriptor, new java.lang.String[] { "BrandLiftIntegrationPartner", "AllowShareCost", }); internal_static_google_ads_googleads_v25_common_CustomerThirdPartyReachIntegrationPartner_descriptor = - getDescriptor().getMessageTypes().get(4); + getDescriptor().getMessageType(4); internal_static_google_ads_googleads_v25_common_CustomerThirdPartyReachIntegrationPartner_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_common_CustomerThirdPartyReachIntegrationPartner_descriptor, new java.lang.String[] { "ReachIntegrationPartner", "AllowShareCost", }); internal_static_google_ads_googleads_v25_common_CustomerThirdPartyConversionAttributionIntegrationPartner_descriptor = - getDescriptor().getMessageTypes().get(5); + getDescriptor().getMessageType(5); internal_static_google_ads_googleads_v25_common_CustomerThirdPartyConversionAttributionIntegrationPartner_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_common_CustomerThirdPartyConversionAttributionIntegrationPartner_descriptor, new java.lang.String[] { "ConversionAttributionIntegrationPartner", }); internal_static_google_ads_googleads_v25_common_CampaignThirdPartyIntegrationPartners_descriptor = - getDescriptor().getMessageTypes().get(6); + getDescriptor().getMessageType(6); internal_static_google_ads_googleads_v25_common_CampaignThirdPartyIntegrationPartners_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_common_CampaignThirdPartyIntegrationPartners_descriptor, new java.lang.String[] { "ViewabilityIntegrationPartners", "BrandLiftIntegrationPartners", "BrandSafetyIntegrationPartners", "ReachIntegrationPartners", "ConversionAttributionIntegrationPartners", }); internal_static_google_ads_googleads_v25_common_CampaignThirdPartyViewabilityIntegrationPartner_descriptor = - getDescriptor().getMessageTypes().get(7); + getDescriptor().getMessageType(7); internal_static_google_ads_googleads_v25_common_CampaignThirdPartyViewabilityIntegrationPartner_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_common_CampaignThirdPartyViewabilityIntegrationPartner_descriptor, new java.lang.String[] { "ViewabilityIntegrationPartner", "ViewabilityIntegrationPartnerData", "ShareCost", }); internal_static_google_ads_googleads_v25_common_CampaignThirdPartyBrandSafetyIntegrationPartner_descriptor = - getDescriptor().getMessageTypes().get(8); + getDescriptor().getMessageType(8); internal_static_google_ads_googleads_v25_common_CampaignThirdPartyBrandSafetyIntegrationPartner_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_common_CampaignThirdPartyBrandSafetyIntegrationPartner_descriptor, new java.lang.String[] { "BrandSafetyIntegrationPartner", "BrandSafetyIntegrationPartnerData", }); internal_static_google_ads_googleads_v25_common_CampaignThirdPartyBrandLiftIntegrationPartner_descriptor = - getDescriptor().getMessageTypes().get(9); + getDescriptor().getMessageType(9); internal_static_google_ads_googleads_v25_common_CampaignThirdPartyBrandLiftIntegrationPartner_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_common_CampaignThirdPartyBrandLiftIntegrationPartner_descriptor, new java.lang.String[] { "BrandLiftIntegrationPartner", "BrandLiftIntegrationPartnerData", "ShareCost", }); internal_static_google_ads_googleads_v25_common_CampaignThirdPartyReachIntegrationPartner_descriptor = - getDescriptor().getMessageTypes().get(10); + getDescriptor().getMessageType(10); internal_static_google_ads_googleads_v25_common_CampaignThirdPartyReachIntegrationPartner_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_common_CampaignThirdPartyReachIntegrationPartner_descriptor, new java.lang.String[] { "ReachIntegrationPartner", "ReachIntegrationPartnerData", "ShareCost", }); internal_static_google_ads_googleads_v25_common_CampaignThirdPartyConversionAttributionIntegrationPartner_descriptor = - getDescriptor().getMessageTypes().get(11); + getDescriptor().getMessageType(11); internal_static_google_ads_googleads_v25_common_CampaignThirdPartyConversionAttributionIntegrationPartner_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_common_CampaignThirdPartyConversionAttributionIntegrationPartner_descriptor, new java.lang.String[] { "ConversionAttributionIntegrationPartner", "ConversionAttributionIntegrationPartnerData", }); internal_static_google_ads_googleads_v25_common_ThirdPartyIntegrationPartnerData_descriptor = - getDescriptor().getMessageTypes().get(12); + getDescriptor().getMessageType(12); internal_static_google_ads_googleads_v25_common_ThirdPartyIntegrationPartnerData_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_common_ThirdPartyIntegrationPartnerData_descriptor, diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/TopicInfo.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/TopicInfo.java index deda808711..7f8bfb3b03 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/TopicInfo.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/TopicInfo.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/criteria.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; @@ -24,10 +24,10 @@ public final class TopicInfo extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - TopicInfo.class.getName()); + "TopicInfo"); } // Use TopicInfo.newBuilder() to construct. private TopicInfo(com.google.protobuf.GeneratedMessage.Builder> builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/TopicInfoOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/TopicInfoOrBuilder.java index f1f1096941..0ed94a4b20 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/TopicInfoOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/TopicInfoOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/criteria.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/TransactionAttribute.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/TransactionAttribute.java index 54accf9095..4af7ced1c0 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/TransactionAttribute.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/TransactionAttribute.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/offline_user_data.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; @@ -22,10 +22,10 @@ public final class TransactionAttribute extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - TransactionAttribute.class.getName()); + "TransactionAttribute"); } // Use TransactionAttribute.newBuilder() to construct. private TransactionAttribute(com.google.protobuf.GeneratedMessage.Builder> builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/TransactionAttributeOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/TransactionAttributeOrBuilder.java index 35e4d0078f..54b368a1e2 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/TransactionAttributeOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/TransactionAttributeOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/offline_user_data.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/TravelAdInfo.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/TravelAdInfo.java index df5ec82b78..bd1585770d 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/TravelAdInfo.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/TravelAdInfo.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/ad_type_infos.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; @@ -22,10 +22,10 @@ public final class TravelAdInfo extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - TravelAdInfo.class.getName()); + "TravelAdInfo"); } // Use TravelAdInfo.newBuilder() to construct. private TravelAdInfo(com.google.protobuf.GeneratedMessage.Builder> builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/TravelAdInfoOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/TravelAdInfoOrBuilder.java index fd29238423..268c15594f 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/TravelAdInfoOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/TravelAdInfoOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/ad_type_infos.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/UnknownListingDimensionInfo.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/UnknownListingDimensionInfo.java index 53936acb70..b4eea87e90 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/UnknownListingDimensionInfo.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/UnknownListingDimensionInfo.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/criteria.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; @@ -22,10 +22,10 @@ public final class UnknownListingDimensionInfo extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - UnknownListingDimensionInfo.class.getName()); + "UnknownListingDimensionInfo"); } // Use UnknownListingDimensionInfo.newBuilder() to construct. private UnknownListingDimensionInfo(com.google.protobuf.GeneratedMessage.Builder> builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/UnknownListingDimensionInfoOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/UnknownListingDimensionInfoOrBuilder.java index c963a35f6e..b1710d0acf 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/UnknownListingDimensionInfoOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/UnknownListingDimensionInfoOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/criteria.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/UrlCollection.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/UrlCollection.java index 9eb58ea44c..069b265e07 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/UrlCollection.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/UrlCollection.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/url_collection.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; @@ -22,10 +22,10 @@ public final class UrlCollection extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - UrlCollection.class.getName()); + "UrlCollection"); } // Use UrlCollection.newBuilder() to construct. private UrlCollection(com.google.protobuf.GeneratedMessage.Builder> builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/UrlCollectionOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/UrlCollectionOrBuilder.java index 187b1b4c18..3e2e88efc6 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/UrlCollectionOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/UrlCollectionOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/url_collection.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/UrlCollectionProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/UrlCollectionProto.java index d4c5d4f443..23f429f15b 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/UrlCollectionProto.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/UrlCollectionProto.java @@ -1,21 +1,21 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/url_collection.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; @com.google.protobuf.Generated -public final class UrlCollectionProto { +public final class UrlCollectionProto extends com.google.protobuf.GeneratedFile { private UrlCollectionProto() {} static { com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - UrlCollectionProto.class.getName()); + "UrlCollectionProto"); } public static void registerAllExtensions( com.google.protobuf.ExtensionRegistryLite registry) { @@ -60,7 +60,7 @@ public static void registerAllExtensions( new com.google.protobuf.Descriptors.FileDescriptor[] { }); internal_static_google_ads_googleads_v25_common_UrlCollection_descriptor = - getDescriptor().getMessageTypes().get(0); + getDescriptor().getMessageType(0); internal_static_google_ads_googleads_v25_common_UrlCollection_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_common_UrlCollection_descriptor, diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/UserAttribute.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/UserAttribute.java index 2a63b1a82e..423de72e19 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/UserAttribute.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/UserAttribute.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/offline_user_data.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; @@ -23,10 +23,10 @@ public final class UserAttribute extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - UserAttribute.class.getName()); + "UserAttribute"); } // Use UserAttribute.newBuilder() to construct. private UserAttribute(com.google.protobuf.GeneratedMessage.Builder> builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/UserAttributeOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/UserAttributeOrBuilder.java index 7a9efdf5f7..e862330863 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/UserAttributeOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/UserAttributeOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/offline_user_data.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/UserData.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/UserData.java index 12de4a3679..0b8e435a64 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/UserData.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/UserData.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/offline_user_data.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; @@ -22,10 +22,10 @@ public final class UserData extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - UserData.class.getName()); + "UserData"); } // Use UserData.newBuilder() to construct. private UserData(com.google.protobuf.GeneratedMessage.Builder> builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/UserDataOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/UserDataOrBuilder.java index 2c182e67c2..0e3b8930a5 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/UserDataOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/UserDataOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/offline_user_data.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/UserIdentifier.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/UserIdentifier.java index c5aa525548..21fe9d6e7c 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/UserIdentifier.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/UserIdentifier.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/offline_user_data.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; @@ -22,10 +22,10 @@ public final class UserIdentifier extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - UserIdentifier.class.getName()); + "UserIdentifier"); } // Use UserIdentifier.newBuilder() to construct. private UserIdentifier(com.google.protobuf.GeneratedMessage.Builder> builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/UserIdentifierOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/UserIdentifierOrBuilder.java index 640ce7d292..a2ae710b38 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/UserIdentifierOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/UserIdentifierOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/offline_user_data.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/UserInterestAttributeMetadata.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/UserInterestAttributeMetadata.java index b91b52a228..f2d0e3d796 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/UserInterestAttributeMetadata.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/UserInterestAttributeMetadata.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/audience_insights_attribute.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; @@ -22,10 +22,10 @@ public final class UserInterestAttributeMetadata extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - UserInterestAttributeMetadata.class.getName()); + "UserInterestAttributeMetadata"); } // Use UserInterestAttributeMetadata.newBuilder() to construct. private UserInterestAttributeMetadata(com.google.protobuf.GeneratedMessage.Builder> builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/UserInterestAttributeMetadataOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/UserInterestAttributeMetadataOrBuilder.java index a44e5dd9a0..2247962081 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/UserInterestAttributeMetadataOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/UserInterestAttributeMetadataOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/audience_insights_attribute.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/UserInterestInfo.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/UserInterestInfo.java index aadff26894..84570c0a98 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/UserInterestInfo.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/UserInterestInfo.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/criteria.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; @@ -22,10 +22,10 @@ public final class UserInterestInfo extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - UserInterestInfo.class.getName()); + "UserInterestInfo"); } // Use UserInterestInfo.newBuilder() to construct. private UserInterestInfo(com.google.protobuf.GeneratedMessage.Builder> builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/UserInterestInfoOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/UserInterestInfoOrBuilder.java index 48a58641f6..e72be4e980 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/UserInterestInfoOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/UserInterestInfoOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/criteria.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/UserInterestSegment.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/UserInterestSegment.java index 3a47af7915..99a03ef46b 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/UserInterestSegment.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/UserInterestSegment.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/audiences.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; @@ -22,10 +22,10 @@ public final class UserInterestSegment extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - UserInterestSegment.class.getName()); + "UserInterestSegment"); } // Use UserInterestSegment.newBuilder() to construct. private UserInterestSegment(com.google.protobuf.GeneratedMessage.Builder> builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/UserInterestSegmentOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/UserInterestSegmentOrBuilder.java index 6ff6314ab8..98b4f283b4 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/UserInterestSegmentOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/UserInterestSegmentOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/audiences.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/UserListActionInfo.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/UserListActionInfo.java index b7a4822440..701db65a5c 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/UserListActionInfo.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/UserListActionInfo.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/user_lists.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; @@ -22,10 +22,10 @@ public final class UserListActionInfo extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - UserListActionInfo.class.getName()); + "UserListActionInfo"); } // Use UserListActionInfo.newBuilder() to construct. private UserListActionInfo(com.google.protobuf.GeneratedMessage.Builder> builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/UserListActionInfoOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/UserListActionInfoOrBuilder.java index 33331069a4..e6ad825aca 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/UserListActionInfoOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/UserListActionInfoOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/user_lists.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/UserListAttributeMetadata.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/UserListAttributeMetadata.java index e940875ed4..6202a90133 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/UserListAttributeMetadata.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/UserListAttributeMetadata.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/audience_insights_attribute.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; @@ -22,10 +22,10 @@ public final class UserListAttributeMetadata extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - UserListAttributeMetadata.class.getName()); + "UserListAttributeMetadata"); } // Use UserListAttributeMetadata.newBuilder() to construct. private UserListAttributeMetadata(com.google.protobuf.GeneratedMessage.Builder> builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/UserListAttributeMetadataOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/UserListAttributeMetadataOrBuilder.java index 7e7a90b4b0..effb5478f3 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/UserListAttributeMetadataOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/UserListAttributeMetadataOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/audience_insights_attribute.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/UserListDateRuleItemInfo.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/UserListDateRuleItemInfo.java index 1cd786fa8d..7cbf9db6f3 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/UserListDateRuleItemInfo.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/UserListDateRuleItemInfo.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/user_lists.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; @@ -22,10 +22,10 @@ public final class UserListDateRuleItemInfo extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - UserListDateRuleItemInfo.class.getName()); + "UserListDateRuleItemInfo"); } // Use UserListDateRuleItemInfo.newBuilder() to construct. private UserListDateRuleItemInfo(com.google.protobuf.GeneratedMessage.Builder> builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/UserListDateRuleItemInfoOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/UserListDateRuleItemInfoOrBuilder.java index 903d241201..8b7e8789ae 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/UserListDateRuleItemInfoOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/UserListDateRuleItemInfoOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/user_lists.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/UserListInfo.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/UserListInfo.java index 9b897d0d0f..858fab4e07 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/UserListInfo.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/UserListInfo.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/criteria.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; @@ -23,10 +23,10 @@ public final class UserListInfo extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - UserListInfo.class.getName()); + "UserListInfo"); } // Use UserListInfo.newBuilder() to construct. private UserListInfo(com.google.protobuf.GeneratedMessage.Builder> builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/UserListInfoOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/UserListInfoOrBuilder.java index 8a47e7d244..ef0018fd61 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/UserListInfoOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/UserListInfoOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/criteria.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/UserListLogicalRuleInfo.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/UserListLogicalRuleInfo.java index 3966a1b2ef..954ebc2e2c 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/UserListLogicalRuleInfo.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/UserListLogicalRuleInfo.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/user_lists.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; @@ -23,10 +23,10 @@ public final class UserListLogicalRuleInfo extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - UserListLogicalRuleInfo.class.getName()); + "UserListLogicalRuleInfo"); } // Use UserListLogicalRuleInfo.newBuilder() to construct. private UserListLogicalRuleInfo(com.google.protobuf.GeneratedMessage.Builder> builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/UserListLogicalRuleInfoOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/UserListLogicalRuleInfoOrBuilder.java index e5b38c6d08..78ef698ae0 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/UserListLogicalRuleInfoOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/UserListLogicalRuleInfoOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/user_lists.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/UserListNumberRuleItemInfo.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/UserListNumberRuleItemInfo.java index 00687eb7d5..3342697ba3 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/UserListNumberRuleItemInfo.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/UserListNumberRuleItemInfo.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/user_lists.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; @@ -22,10 +22,10 @@ public final class UserListNumberRuleItemInfo extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - UserListNumberRuleItemInfo.class.getName()); + "UserListNumberRuleItemInfo"); } // Use UserListNumberRuleItemInfo.newBuilder() to construct. private UserListNumberRuleItemInfo(com.google.protobuf.GeneratedMessage.Builder> builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/UserListNumberRuleItemInfoOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/UserListNumberRuleItemInfoOrBuilder.java index b366d5ced4..a7b29567c7 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/UserListNumberRuleItemInfoOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/UserListNumberRuleItemInfoOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/user_lists.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/UserListRuleInfo.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/UserListRuleInfo.java index 53ee08df19..87335883fb 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/UserListRuleInfo.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/UserListRuleInfo.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/user_lists.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; @@ -23,10 +23,10 @@ public final class UserListRuleInfo extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - UserListRuleInfo.class.getName()); + "UserListRuleInfo"); } // Use UserListRuleInfo.newBuilder() to construct. private UserListRuleInfo(com.google.protobuf.GeneratedMessage.Builder> builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/UserListRuleInfoOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/UserListRuleInfoOrBuilder.java index 3b87ce74bb..de65d7d37f 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/UserListRuleInfoOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/UserListRuleInfoOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/user_lists.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/UserListRuleItemGroupInfo.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/UserListRuleItemGroupInfo.java index de1f88eda6..eef8749cf0 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/UserListRuleItemGroupInfo.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/UserListRuleItemGroupInfo.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/user_lists.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; @@ -22,10 +22,10 @@ public final class UserListRuleItemGroupInfo extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - UserListRuleItemGroupInfo.class.getName()); + "UserListRuleItemGroupInfo"); } // Use UserListRuleItemGroupInfo.newBuilder() to construct. private UserListRuleItemGroupInfo(com.google.protobuf.GeneratedMessage.Builder> builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/UserListRuleItemGroupInfoOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/UserListRuleItemGroupInfoOrBuilder.java index b79ed405a1..824cbb810f 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/UserListRuleItemGroupInfoOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/UserListRuleItemGroupInfoOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/user_lists.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/UserListRuleItemInfo.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/UserListRuleItemInfo.java index 58d936417a..2cf6e7ac13 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/UserListRuleItemInfo.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/UserListRuleItemInfo.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/user_lists.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; @@ -22,10 +22,10 @@ public final class UserListRuleItemInfo extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - UserListRuleItemInfo.class.getName()); + "UserListRuleItemInfo"); } // Use UserListRuleItemInfo.newBuilder() to construct. private UserListRuleItemInfo(com.google.protobuf.GeneratedMessage.Builder> builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/UserListRuleItemInfoOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/UserListRuleItemInfoOrBuilder.java index d1c08e711c..f1adfbca6a 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/UserListRuleItemInfoOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/UserListRuleItemInfoOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/user_lists.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/UserListSegment.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/UserListSegment.java index bdbe13b7a5..1c89184180 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/UserListSegment.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/UserListSegment.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/audiences.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; @@ -22,10 +22,10 @@ public final class UserListSegment extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - UserListSegment.class.getName()); + "UserListSegment"); } // Use UserListSegment.newBuilder() to construct. private UserListSegment(com.google.protobuf.GeneratedMessage.Builder> builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/UserListSegmentOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/UserListSegmentOrBuilder.java index 13718e0f6c..b5d9937af1 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/UserListSegmentOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/UserListSegmentOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/audiences.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/UserListStringRuleItemInfo.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/UserListStringRuleItemInfo.java index cb953a369e..e5848f57a9 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/UserListStringRuleItemInfo.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/UserListStringRuleItemInfo.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/user_lists.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; @@ -22,10 +22,10 @@ public final class UserListStringRuleItemInfo extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - UserListStringRuleItemInfo.class.getName()); + "UserListStringRuleItemInfo"); } // Use UserListStringRuleItemInfo.newBuilder() to construct. private UserListStringRuleItemInfo(com.google.protobuf.GeneratedMessage.Builder> builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/UserListStringRuleItemInfoOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/UserListStringRuleItemInfoOrBuilder.java index d5cb17828f..42378da57d 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/UserListStringRuleItemInfoOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/UserListStringRuleItemInfoOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/user_lists.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/UserListsProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/UserListsProto.java index 7d3d1c2415..8b3f6126a9 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/UserListsProto.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/UserListsProto.java @@ -1,21 +1,21 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/user_lists.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; @com.google.protobuf.Generated -public final class UserListsProto { +public final class UserListsProto extends com.google.protobuf.GeneratedFile { private UserListsProto() {} static { com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - UserListsProto.class.getName()); + "UserListsProto"); } public static void registerAllExtensions( com.google.protobuf.ExtensionRegistryLite registry) { @@ -238,103 +238,103 @@ public static void registerAllExtensions( com.google.ads.googleads.v25.enums.UserListStringRuleItemOperatorProto.getDescriptor(), }); internal_static_google_ads_googleads_v25_common_LookalikeUserListInfo_descriptor = - getDescriptor().getMessageTypes().get(0); + getDescriptor().getMessageType(0); internal_static_google_ads_googleads_v25_common_LookalikeUserListInfo_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_common_LookalikeUserListInfo_descriptor, new java.lang.String[] { "SeedUserListIds", "ExpansionLevel", "CountryCodes", }); internal_static_google_ads_googleads_v25_common_SimilarUserListInfo_descriptor = - getDescriptor().getMessageTypes().get(1); + getDescriptor().getMessageType(1); internal_static_google_ads_googleads_v25_common_SimilarUserListInfo_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_common_SimilarUserListInfo_descriptor, new java.lang.String[] { "SeedUserList", }); internal_static_google_ads_googleads_v25_common_CrmBasedUserListInfo_descriptor = - getDescriptor().getMessageTypes().get(2); + getDescriptor().getMessageType(2); internal_static_google_ads_googleads_v25_common_CrmBasedUserListInfo_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_common_CrmBasedUserListInfo_descriptor, new java.lang.String[] { "AppId", "UploadKeyType", "DataSourceType", }); internal_static_google_ads_googleads_v25_common_UserListRuleInfo_descriptor = - getDescriptor().getMessageTypes().get(3); + getDescriptor().getMessageType(3); internal_static_google_ads_googleads_v25_common_UserListRuleInfo_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_common_UserListRuleInfo_descriptor, new java.lang.String[] { "RuleType", "RuleItemGroups", }); internal_static_google_ads_googleads_v25_common_UserListRuleItemGroupInfo_descriptor = - getDescriptor().getMessageTypes().get(4); + getDescriptor().getMessageType(4); internal_static_google_ads_googleads_v25_common_UserListRuleItemGroupInfo_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_common_UserListRuleItemGroupInfo_descriptor, new java.lang.String[] { "RuleItems", }); internal_static_google_ads_googleads_v25_common_UserListRuleItemInfo_descriptor = - getDescriptor().getMessageTypes().get(5); + getDescriptor().getMessageType(5); internal_static_google_ads_googleads_v25_common_UserListRuleItemInfo_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_common_UserListRuleItemInfo_descriptor, new java.lang.String[] { "Name", "NumberRuleItem", "StringRuleItem", "DateRuleItem", "RuleItem", }); internal_static_google_ads_googleads_v25_common_UserListDateRuleItemInfo_descriptor = - getDescriptor().getMessageTypes().get(6); + getDescriptor().getMessageType(6); internal_static_google_ads_googleads_v25_common_UserListDateRuleItemInfo_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_common_UserListDateRuleItemInfo_descriptor, new java.lang.String[] { "Operator", "Value", "OffsetInDays", }); internal_static_google_ads_googleads_v25_common_UserListNumberRuleItemInfo_descriptor = - getDescriptor().getMessageTypes().get(7); + getDescriptor().getMessageType(7); internal_static_google_ads_googleads_v25_common_UserListNumberRuleItemInfo_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_common_UserListNumberRuleItemInfo_descriptor, new java.lang.String[] { "Operator", "Value", }); internal_static_google_ads_googleads_v25_common_UserListStringRuleItemInfo_descriptor = - getDescriptor().getMessageTypes().get(8); + getDescriptor().getMessageType(8); internal_static_google_ads_googleads_v25_common_UserListStringRuleItemInfo_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_common_UserListStringRuleItemInfo_descriptor, new java.lang.String[] { "Operator", "Value", }); internal_static_google_ads_googleads_v25_common_FlexibleRuleOperandInfo_descriptor = - getDescriptor().getMessageTypes().get(9); + getDescriptor().getMessageType(9); internal_static_google_ads_googleads_v25_common_FlexibleRuleOperandInfo_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_common_FlexibleRuleOperandInfo_descriptor, new java.lang.String[] { "Rule", "LookbackWindowDays", }); internal_static_google_ads_googleads_v25_common_FlexibleRuleUserListInfo_descriptor = - getDescriptor().getMessageTypes().get(10); + getDescriptor().getMessageType(10); internal_static_google_ads_googleads_v25_common_FlexibleRuleUserListInfo_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_common_FlexibleRuleUserListInfo_descriptor, new java.lang.String[] { "InclusiveRuleOperator", "InclusiveOperands", "ExclusiveOperands", }); internal_static_google_ads_googleads_v25_common_RuleBasedUserListInfo_descriptor = - getDescriptor().getMessageTypes().get(11); + getDescriptor().getMessageType(11); internal_static_google_ads_googleads_v25_common_RuleBasedUserListInfo_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_common_RuleBasedUserListInfo_descriptor, new java.lang.String[] { "PrepopulationStatus", "FlexibleRuleUserList", }); internal_static_google_ads_googleads_v25_common_LogicalUserListInfo_descriptor = - getDescriptor().getMessageTypes().get(12); + getDescriptor().getMessageType(12); internal_static_google_ads_googleads_v25_common_LogicalUserListInfo_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_common_LogicalUserListInfo_descriptor, new java.lang.String[] { "Rules", }); internal_static_google_ads_googleads_v25_common_UserListLogicalRuleInfo_descriptor = - getDescriptor().getMessageTypes().get(13); + getDescriptor().getMessageType(13); internal_static_google_ads_googleads_v25_common_UserListLogicalRuleInfo_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_common_UserListLogicalRuleInfo_descriptor, new java.lang.String[] { "Operator", "RuleOperands", }); internal_static_google_ads_googleads_v25_common_LogicalUserListOperandInfo_descriptor = - getDescriptor().getMessageTypes().get(14); + getDescriptor().getMessageType(14); internal_static_google_ads_googleads_v25_common_LogicalUserListOperandInfo_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_common_LogicalUserListOperandInfo_descriptor, new java.lang.String[] { "UserList", }); internal_static_google_ads_googleads_v25_common_BasicUserListInfo_descriptor = - getDescriptor().getMessageTypes().get(15); + getDescriptor().getMessageType(15); internal_static_google_ads_googleads_v25_common_BasicUserListInfo_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_common_BasicUserListInfo_descriptor, new java.lang.String[] { "Actions", }); internal_static_google_ads_googleads_v25_common_UserListActionInfo_descriptor = - getDescriptor().getMessageTypes().get(16); + getDescriptor().getMessageType(16); internal_static_google_ads_googleads_v25_common_UserListActionInfo_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_common_UserListActionInfo_descriptor, diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/Value.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/Value.java index 3533a04e30..08c9e2434a 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/Value.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/Value.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/value.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; @@ -22,10 +22,10 @@ public final class Value extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - Value.class.getName()); + "Value"); } // Use Value.newBuilder() to construct. private Value(com.google.protobuf.GeneratedMessage.Builder> builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/ValueOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/ValueOrBuilder.java index 103f6546f6..f51ca402bd 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/ValueOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/ValueOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/value.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/ValueProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/ValueProto.java index 0722b16c34..ebd7998281 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/ValueProto.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/ValueProto.java @@ -1,21 +1,21 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/value.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; @com.google.protobuf.Generated -public final class ValueProto { +public final class ValueProto extends com.google.protobuf.GeneratedFile { private ValueProto() {} static { com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - ValueProto.class.getName()); + "ValueProto"); } public static void registerAllExtensions( com.google.protobuf.ExtensionRegistryLite registry) { @@ -58,7 +58,7 @@ public static void registerAllExtensions( new com.google.protobuf.Descriptors.FileDescriptor[] { }); internal_static_google_ads_googleads_v25_common_Value_descriptor = - getDescriptor().getMessageTypes().get(0); + getDescriptor().getMessageType(0); internal_static_google_ads_googleads_v25_common_Value_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_common_Value_descriptor, diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/VerticalAdsItemGroupRuleInfo.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/VerticalAdsItemGroupRuleInfo.java index 1855670378..7666df1cda 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/VerticalAdsItemGroupRuleInfo.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/VerticalAdsItemGroupRuleInfo.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/criteria.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; @@ -22,10 +22,10 @@ public final class VerticalAdsItemGroupRuleInfo extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - VerticalAdsItemGroupRuleInfo.class.getName()); + "VerticalAdsItemGroupRuleInfo"); } // Use VerticalAdsItemGroupRuleInfo.newBuilder() to construct. private VerticalAdsItemGroupRuleInfo(com.google.protobuf.GeneratedMessage.Builder> builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/VerticalAdsItemGroupRuleInfoOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/VerticalAdsItemGroupRuleInfoOrBuilder.java index 9231a5a619..57c23eb208 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/VerticalAdsItemGroupRuleInfoOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/VerticalAdsItemGroupRuleInfoOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/criteria.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/VerticalAdsItemGroupRuleListInfo.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/VerticalAdsItemGroupRuleListInfo.java index 14ec55973c..9494af1d64 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/VerticalAdsItemGroupRuleListInfo.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/VerticalAdsItemGroupRuleListInfo.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/criteria.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; @@ -23,10 +23,10 @@ public final class VerticalAdsItemGroupRuleListInfo extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - VerticalAdsItemGroupRuleListInfo.class.getName()); + "VerticalAdsItemGroupRuleListInfo"); } // Use VerticalAdsItemGroupRuleListInfo.newBuilder() to construct. private VerticalAdsItemGroupRuleListInfo(com.google.protobuf.GeneratedMessage.Builder> builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/VerticalAdsItemGroupRuleListInfoOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/VerticalAdsItemGroupRuleListInfoOrBuilder.java index 679370dcf7..f01c3f941e 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/VerticalAdsItemGroupRuleListInfoOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/VerticalAdsItemGroupRuleListInfoOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/criteria.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/VideoAdInfo.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/VideoAdInfo.java index 85f55c4b35..936b644188 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/VideoAdInfo.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/VideoAdInfo.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/ad_type_infos.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; @@ -22,10 +22,10 @@ public final class VideoAdInfo extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - VideoAdInfo.class.getName()); + "VideoAdInfo"); } // Use VideoAdInfo.newBuilder() to construct. private VideoAdInfo(com.google.protobuf.GeneratedMessage.Builder> builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/VideoAdInfoOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/VideoAdInfoOrBuilder.java index 85f7f5afa5..7a2825952d 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/VideoAdInfoOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/VideoAdInfoOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/ad_type_infos.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/VideoBumperInStreamAdInfo.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/VideoBumperInStreamAdInfo.java index a147543df1..b2114be0ea 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/VideoBumperInStreamAdInfo.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/VideoBumperInStreamAdInfo.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/ad_type_infos.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; @@ -23,10 +23,10 @@ public final class VideoBumperInStreamAdInfo extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - VideoBumperInStreamAdInfo.class.getName()); + "VideoBumperInStreamAdInfo"); } // Use VideoBumperInStreamAdInfo.newBuilder() to construct. private VideoBumperInStreamAdInfo(com.google.protobuf.GeneratedMessage.Builder> builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/VideoBumperInStreamAdInfoOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/VideoBumperInStreamAdInfoOrBuilder.java index f79dd35d5b..7b621b33af 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/VideoBumperInStreamAdInfoOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/VideoBumperInStreamAdInfoOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/ad_type_infos.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/VideoExperimentInfo.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/VideoExperimentInfo.java index f612f137f1..bbcdd4f069 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/VideoExperimentInfo.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/VideoExperimentInfo.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/experiment_types.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; @@ -22,10 +22,10 @@ public final class VideoExperimentInfo extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - VideoExperimentInfo.class.getName()); + "VideoExperimentInfo"); } // Use VideoExperimentInfo.newBuilder() to construct. private VideoExperimentInfo(com.google.protobuf.GeneratedMessage.Builder> builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/VideoExperimentInfoOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/VideoExperimentInfoOrBuilder.java index e5e0027922..494f000f4f 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/VideoExperimentInfoOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/VideoExperimentInfoOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/experiment_types.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/VideoLineupInfo.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/VideoLineupInfo.java index 4b918679d2..c586e2c21f 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/VideoLineupInfo.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/VideoLineupInfo.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/criteria.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; @@ -22,10 +22,10 @@ public final class VideoLineupInfo extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - VideoLineupInfo.class.getName()); + "VideoLineupInfo"); } // Use VideoLineupInfo.newBuilder() to construct. private VideoLineupInfo(com.google.protobuf.GeneratedMessage.Builder> builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/VideoLineupInfoOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/VideoLineupInfoOrBuilder.java index 03ca0257d8..39af08a587 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/VideoLineupInfoOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/VideoLineupInfoOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/criteria.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/VideoNonSkippableInStreamAdInfo.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/VideoNonSkippableInStreamAdInfo.java index cfc7c3f3b8..1be583e44c 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/VideoNonSkippableInStreamAdInfo.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/VideoNonSkippableInStreamAdInfo.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/ad_type_infos.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; @@ -23,10 +23,10 @@ public final class VideoNonSkippableInStreamAdInfo extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - VideoNonSkippableInStreamAdInfo.class.getName()); + "VideoNonSkippableInStreamAdInfo"); } // Use VideoNonSkippableInStreamAdInfo.newBuilder() to construct. private VideoNonSkippableInStreamAdInfo(com.google.protobuf.GeneratedMessage.Builder> builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/VideoNonSkippableInStreamAdInfoOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/VideoNonSkippableInStreamAdInfoOrBuilder.java index 43cad004d6..aaccc1feaa 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/VideoNonSkippableInStreamAdInfoOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/VideoNonSkippableInStreamAdInfoOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/ad_type_infos.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/VideoOutstreamAdInfo.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/VideoOutstreamAdInfo.java index e7c5c549c6..5866a956be 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/VideoOutstreamAdInfo.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/VideoOutstreamAdInfo.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/ad_type_infos.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; @@ -23,10 +23,10 @@ public final class VideoOutstreamAdInfo extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - VideoOutstreamAdInfo.class.getName()); + "VideoOutstreamAdInfo"); } // Use VideoOutstreamAdInfo.newBuilder() to construct. private VideoOutstreamAdInfo(com.google.protobuf.GeneratedMessage.Builder> builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/VideoOutstreamAdInfoOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/VideoOutstreamAdInfoOrBuilder.java index 0ec55d8140..07c27a7a2e 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/VideoOutstreamAdInfoOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/VideoOutstreamAdInfoOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/ad_type_infos.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/VideoResponsiveAdInfo.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/VideoResponsiveAdInfo.java index 614721a116..4cc181fd13 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/VideoResponsiveAdInfo.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/VideoResponsiveAdInfo.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/ad_type_infos.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; @@ -22,10 +22,10 @@ public final class VideoResponsiveAdInfo extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - VideoResponsiveAdInfo.class.getName()); + "VideoResponsiveAdInfo"); } // Use VideoResponsiveAdInfo.newBuilder() to construct. private VideoResponsiveAdInfo(com.google.protobuf.GeneratedMessage.Builder> builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/VideoResponsiveAdInfoOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/VideoResponsiveAdInfoOrBuilder.java index 64d2a08ef4..0c8dc41b1b 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/VideoResponsiveAdInfoOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/VideoResponsiveAdInfoOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/ad_type_infos.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/VideoTrueViewInStreamAdInfo.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/VideoTrueViewInStreamAdInfo.java index dfa529fe8a..80e3cafaf0 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/VideoTrueViewInStreamAdInfo.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/VideoTrueViewInStreamAdInfo.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/ad_type_infos.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; @@ -24,10 +24,10 @@ public final class VideoTrueViewInStreamAdInfo extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - VideoTrueViewInStreamAdInfo.class.getName()); + "VideoTrueViewInStreamAdInfo"); } // Use VideoTrueViewInStreamAdInfo.newBuilder() to construct. private VideoTrueViewInStreamAdInfo(com.google.protobuf.GeneratedMessage.Builder> builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/VideoTrueViewInStreamAdInfoOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/VideoTrueViewInStreamAdInfoOrBuilder.java index 9b0e749cae..bbda27a4ee 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/VideoTrueViewInStreamAdInfoOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/VideoTrueViewInStreamAdInfoOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/ad_type_infos.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/WebhookDelivery.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/WebhookDelivery.java index 0a386c282d..f45a4e5dcd 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/WebhookDelivery.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/WebhookDelivery.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/asset_types.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; @@ -24,10 +24,10 @@ public final class WebhookDelivery extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - WebhookDelivery.class.getName()); + "WebhookDelivery"); } // Use WebhookDelivery.newBuilder() to construct. private WebhookDelivery(com.google.protobuf.GeneratedMessage.Builder> builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/WebhookDeliveryOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/WebhookDeliveryOrBuilder.java index 746e9c9344..a9bd41e783 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/WebhookDeliveryOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/WebhookDeliveryOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/asset_types.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/WebpageConditionInfo.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/WebpageConditionInfo.java index b77ea3179a..b2d073cb89 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/WebpageConditionInfo.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/WebpageConditionInfo.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/criteria.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; @@ -22,10 +22,10 @@ public final class WebpageConditionInfo extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - WebpageConditionInfo.class.getName()); + "WebpageConditionInfo"); } // Use WebpageConditionInfo.newBuilder() to construct. private WebpageConditionInfo(com.google.protobuf.GeneratedMessage.Builder> builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/WebpageConditionInfoOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/WebpageConditionInfoOrBuilder.java index 55953fecc2..933f141232 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/WebpageConditionInfoOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/WebpageConditionInfoOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/criteria.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/WebpageInfo.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/WebpageInfo.java index 7e76f276a8..16012a23e5 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/WebpageInfo.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/WebpageInfo.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/criteria.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; @@ -22,10 +22,10 @@ public final class WebpageInfo extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - WebpageInfo.class.getName()); + "WebpageInfo"); } // Use WebpageInfo.newBuilder() to construct. private WebpageInfo(com.google.protobuf.GeneratedMessage.Builder> builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/WebpageInfoOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/WebpageInfoOrBuilder.java index a0e3a1b71e..fc91883853 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/WebpageInfoOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/WebpageInfoOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/criteria.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/WebpageListInfo.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/WebpageListInfo.java index 2e0a65d2b5..44497428c1 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/WebpageListInfo.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/WebpageListInfo.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/criteria.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; @@ -22,10 +22,10 @@ public final class WebpageListInfo extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - WebpageListInfo.class.getName()); + "WebpageListInfo"); } // Use WebpageListInfo.newBuilder() to construct. private WebpageListInfo(com.google.protobuf.GeneratedMessage.Builder> builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/WebpageListInfoOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/WebpageListInfoOrBuilder.java index c042a6d514..854b3c7b4b 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/WebpageListInfoOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/WebpageListInfoOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/criteria.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/WebpageSampleInfo.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/WebpageSampleInfo.java index 605ef48eb7..9c6cb440ea 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/WebpageSampleInfo.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/WebpageSampleInfo.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/criteria.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; @@ -22,10 +22,10 @@ public final class WebpageSampleInfo extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - WebpageSampleInfo.class.getName()); + "WebpageSampleInfo"); } // Use WebpageSampleInfo.newBuilder() to construct. private WebpageSampleInfo(com.google.protobuf.GeneratedMessage.Builder> builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/WebpageSampleInfoOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/WebpageSampleInfoOrBuilder.java index 0c01a2c812..812629a337 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/WebpageSampleInfoOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/WebpageSampleInfoOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/criteria.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/WhatsappBusinessMessageInfo.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/WhatsappBusinessMessageInfo.java index aed70fbe55..2f68fad262 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/WhatsappBusinessMessageInfo.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/WhatsappBusinessMessageInfo.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/asset_types.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; @@ -22,10 +22,10 @@ public final class WhatsappBusinessMessageInfo extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - WhatsappBusinessMessageInfo.class.getName()); + "WhatsappBusinessMessageInfo"); } // Use WhatsappBusinessMessageInfo.newBuilder() to construct. private WhatsappBusinessMessageInfo(com.google.protobuf.GeneratedMessage.Builder> builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/WhatsappBusinessMessageInfoOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/WhatsappBusinessMessageInfoOrBuilder.java index 0ba03acccb..137415339f 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/WhatsappBusinessMessageInfoOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/WhatsappBusinessMessageInfoOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/asset_types.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/YearMonth.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/YearMonth.java index 65a0da0079..217794c46e 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/YearMonth.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/YearMonth.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/dates.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; @@ -22,10 +22,10 @@ public final class YearMonth extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - YearMonth.class.getName()); + "YearMonth"); } // Use YearMonth.newBuilder() to construct. private YearMonth(com.google.protobuf.GeneratedMessage.Builder> builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/YearMonthOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/YearMonthOrBuilder.java index b179b40a86..37b9c5b7a7 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/YearMonthOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/YearMonthOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/dates.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/YearMonthRange.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/YearMonthRange.java index 07317d8bfa..28cd415849 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/YearMonthRange.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/YearMonthRange.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/dates.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; @@ -23,10 +23,10 @@ public final class YearMonthRange extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - YearMonthRange.class.getName()); + "YearMonthRange"); } // Use YearMonthRange.newBuilder() to construct. private YearMonthRange(com.google.protobuf.GeneratedMessage.Builder> builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/YearMonthRangeOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/YearMonthRangeOrBuilder.java index bb0cbd77c3..8b0b77e0c5 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/YearMonthRangeOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/YearMonthRangeOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/dates.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/YouTubeAudioAdInfo.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/YouTubeAudioAdInfo.java index edbaa81452..a111083f5d 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/YouTubeAudioAdInfo.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/YouTubeAudioAdInfo.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/ad_type_infos.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; @@ -22,10 +22,10 @@ public final class YouTubeAudioAdInfo extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - YouTubeAudioAdInfo.class.getName()); + "YouTubeAudioAdInfo"); } // Use YouTubeAudioAdInfo.newBuilder() to construct. private YouTubeAudioAdInfo(com.google.protobuf.GeneratedMessage.Builder> builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/YouTubeAudioAdInfoOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/YouTubeAudioAdInfoOrBuilder.java index 656dda06d2..8409f7a150 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/YouTubeAudioAdInfoOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/YouTubeAudioAdInfoOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/ad_type_infos.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/YouTubeChannelAttributeMetadata.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/YouTubeChannelAttributeMetadata.java index c5f95ba9da..90f0bf7cd4 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/YouTubeChannelAttributeMetadata.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/YouTubeChannelAttributeMetadata.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/audience_insights_attribute.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; @@ -22,10 +22,10 @@ public final class YouTubeChannelAttributeMetadata extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - YouTubeChannelAttributeMetadata.class.getName()); + "YouTubeChannelAttributeMetadata"); } // Use YouTubeChannelAttributeMetadata.newBuilder() to construct. private YouTubeChannelAttributeMetadata(com.google.protobuf.GeneratedMessage.Builder> builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/YouTubeChannelAttributeMetadataOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/YouTubeChannelAttributeMetadataOrBuilder.java index 139e4eafff..9f87b40ea8 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/YouTubeChannelAttributeMetadataOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/YouTubeChannelAttributeMetadataOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/audience_insights_attribute.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/YouTubeChannelInfo.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/YouTubeChannelInfo.java index a63ac0ecf1..bfb0cddaeb 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/YouTubeChannelInfo.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/YouTubeChannelInfo.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/criteria.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; @@ -22,10 +22,10 @@ public final class YouTubeChannelInfo extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - YouTubeChannelInfo.class.getName()); + "YouTubeChannelInfo"); } // Use YouTubeChannelInfo.newBuilder() to construct. private YouTubeChannelInfo(com.google.protobuf.GeneratedMessage.Builder> builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/YouTubeChannelInfoOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/YouTubeChannelInfoOrBuilder.java index 849cb2d3d4..6abc352636 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/YouTubeChannelInfoOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/YouTubeChannelInfoOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/criteria.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/YouTubeVideoAttributeMetadata.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/YouTubeVideoAttributeMetadata.java index d4f24850a4..ff8348c09e 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/YouTubeVideoAttributeMetadata.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/YouTubeVideoAttributeMetadata.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/audience_insights_attribute.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; @@ -22,10 +22,10 @@ public final class YouTubeVideoAttributeMetadata extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - YouTubeVideoAttributeMetadata.class.getName()); + "YouTubeVideoAttributeMetadata"); } // Use YouTubeVideoAttributeMetadata.newBuilder() to construct. private YouTubeVideoAttributeMetadata(com.google.protobuf.GeneratedMessage.Builder> builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/YouTubeVideoAttributeMetadataOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/YouTubeVideoAttributeMetadataOrBuilder.java index 3d820ed94c..c0216591e5 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/YouTubeVideoAttributeMetadataOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/YouTubeVideoAttributeMetadataOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/audience_insights_attribute.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/YouTubeVideoInfo.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/YouTubeVideoInfo.java index e53d7ae021..31cfa19c0b 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/YouTubeVideoInfo.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/YouTubeVideoInfo.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/criteria.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; @@ -22,10 +22,10 @@ public final class YouTubeVideoInfo extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - YouTubeVideoInfo.class.getName()); + "YouTubeVideoInfo"); } // Use YouTubeVideoInfo.newBuilder() to construct. private YouTubeVideoInfo(com.google.protobuf.GeneratedMessage.Builder> builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/YouTubeVideoInfoOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/YouTubeVideoInfoOrBuilder.java index 8deade6484..94e030d64e 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/YouTubeVideoInfoOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/YouTubeVideoInfoOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/criteria.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/YouTubeVideoListAsset.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/YouTubeVideoListAsset.java index 2926724f8f..072aefa2a1 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/YouTubeVideoListAsset.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/YouTubeVideoListAsset.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/asset_types.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; @@ -22,10 +22,10 @@ public final class YouTubeVideoListAsset extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - YouTubeVideoListAsset.class.getName()); + "YouTubeVideoListAsset"); } // Use YouTubeVideoListAsset.newBuilder() to construct. private YouTubeVideoListAsset(com.google.protobuf.GeneratedMessage.Builder> builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/YouTubeVideoListAssetOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/YouTubeVideoListAssetOrBuilder.java index 3e49cf6f97..c9f941106d 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/YouTubeVideoListAssetOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/YouTubeVideoListAssetOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/asset_types.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/YoutubeVideoAsset.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/YoutubeVideoAsset.java index 831f107836..489eb469c4 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/YoutubeVideoAsset.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/YoutubeVideoAsset.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/asset_types.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; @@ -22,10 +22,10 @@ public final class YoutubeVideoAsset extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - YoutubeVideoAsset.class.getName()); + "YoutubeVideoAsset"); } // Use YoutubeVideoAsset.newBuilder() to construct. private YoutubeVideoAsset(com.google.protobuf.GeneratedMessage.Builder> builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/YoutubeVideoAssetOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/YoutubeVideoAssetOrBuilder.java index b12596cbb7..79e03fe043 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/YoutubeVideoAssetOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/YoutubeVideoAssetOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/asset_types.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/ZaloBusinessMessageInfo.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/ZaloBusinessMessageInfo.java index 50648b616d..5fff99a350 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/ZaloBusinessMessageInfo.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/ZaloBusinessMessageInfo.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/asset_types.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; @@ -22,10 +22,10 @@ public final class ZaloBusinessMessageInfo extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - ZaloBusinessMessageInfo.class.getName()); + "ZaloBusinessMessageInfo"); } // Use ZaloBusinessMessageInfo.newBuilder() to construct. private ZaloBusinessMessageInfo(com.google.protobuf.GeneratedMessage.Builder> builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/ZaloBusinessMessageInfoOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/ZaloBusinessMessageInfoOrBuilder.java index a207e92f9c..7a9dd63fe2 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/ZaloBusinessMessageInfoOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/ZaloBusinessMessageInfoOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/common/asset_types.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.common; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AccessInvitationStatusEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AccessInvitationStatusEnum.java index aaa19c8a63..6aff0cf911 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AccessInvitationStatusEnum.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AccessInvitationStatusEnum.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/enums/access_invitation_status.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.enums; @@ -22,10 +22,10 @@ public final class AccessInvitationStatusEnum extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - AccessInvitationStatusEnum.class.getName()); + "AccessInvitationStatusEnum"); } // Use AccessInvitationStatusEnum.newBuilder() to construct. private AccessInvitationStatusEnum(com.google.protobuf.GeneratedMessage.Builder> builder) { @@ -105,10 +105,10 @@ public enum AccessInvitationStatus com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - AccessInvitationStatus.class.getName()); + "AccessInvitationStatus"); } /** *diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AccessInvitationStatusEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AccessInvitationStatusEnumOrBuilder.java index 8aa27b960a..784c110dba 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AccessInvitationStatusEnumOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AccessInvitationStatusEnumOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/enums/access_invitation_status.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.enums; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AccessInvitationStatusProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AccessInvitationStatusProto.java index b9e4e882e0..ba9b821d83 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AccessInvitationStatusProto.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AccessInvitationStatusProto.java @@ -1,21 +1,21 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/enums/access_invitation_status.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.enums; @com.google.protobuf.Generated -public final class AccessInvitationStatusProto { +public final class AccessInvitationStatusProto extends com.google.protobuf.GeneratedFile { private AccessInvitationStatusProto() {} static { com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - AccessInvitationStatusProto.class.getName()); + "AccessInvitationStatusProto"); } public static void registerAllExtensions( com.google.protobuf.ExtensionRegistryLite registry) { @@ -58,7 +58,7 @@ public static void registerAllExtensions( new com.google.protobuf.Descriptors.FileDescriptor[] { }); internal_static_google_ads_googleads_v25_enums_AccessInvitationStatusEnum_descriptor = - getDescriptor().getMessageTypes().get(0); + getDescriptor().getMessageType(0); internal_static_google_ads_googleads_v25_enums_AccessInvitationStatusEnum_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_enums_AccessInvitationStatusEnum_descriptor, diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AccessReasonEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AccessReasonEnum.java index 674b0e5460..8a94564dbc 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AccessReasonEnum.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AccessReasonEnum.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/enums/access_reason.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.enums; @@ -22,10 +22,10 @@ public final class AccessReasonEnum extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - AccessReasonEnum.class.getName()); + "AccessReasonEnum"); } // Use AccessReasonEnum.newBuilder() to construct. private AccessReasonEnum(com.google.protobuf.GeneratedMessage.Builder> builder) { @@ -119,10 +119,10 @@ public enum AccessReason com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - AccessReason.class.getName()); + "AccessReason"); } /** *diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AccessReasonEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AccessReasonEnumOrBuilder.java index b62c97cdba..ff1a3d5426 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AccessReasonEnumOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AccessReasonEnumOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/enums/access_reason.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.enums; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AccessReasonProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AccessReasonProto.java index 4cb6933529..02c596a32a 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AccessReasonProto.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AccessReasonProto.java @@ -1,21 +1,21 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/enums/access_reason.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.enums; @com.google.protobuf.Generated -public final class AccessReasonProto { +public final class AccessReasonProto extends com.google.protobuf.GeneratedFile { private AccessReasonProto() {} static { com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - AccessReasonProto.class.getName()); + "AccessReasonProto"); } public static void registerAllExtensions( com.google.protobuf.ExtensionRegistryLite registry) { @@ -58,7 +58,7 @@ public static void registerAllExtensions( new com.google.protobuf.Descriptors.FileDescriptor[] { }); internal_static_google_ads_googleads_v25_enums_AccessReasonEnum_descriptor = - getDescriptor().getMessageTypes().get(0); + getDescriptor().getMessageType(0); internal_static_google_ads_googleads_v25_enums_AccessReasonEnum_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_enums_AccessReasonEnum_descriptor, diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AccessRoleEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AccessRoleEnum.java index 3ff30f8aa6..ea25028f62 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AccessRoleEnum.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AccessRoleEnum.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/enums/access_role.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.enums; @@ -22,10 +22,10 @@ public final class AccessRoleEnum extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - AccessRoleEnum.class.getName()); + "AccessRoleEnum"); } // Use AccessRoleEnum.newBuilder() to construct. private AccessRoleEnum(com.google.protobuf.GeneratedMessage.Builder> builder) { @@ -112,10 +112,10 @@ public enum AccessRole com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - AccessRole.class.getName()); + "AccessRole"); } /** *diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AccessRoleEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AccessRoleEnumOrBuilder.java index 6866d17b3e..e37fecba59 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AccessRoleEnumOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AccessRoleEnumOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/enums/access_role.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.enums; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AccessRoleProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AccessRoleProto.java index 6d632bf454..c55ceb6abb 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AccessRoleProto.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AccessRoleProto.java @@ -1,21 +1,21 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/enums/access_role.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.enums; @com.google.protobuf.Generated -public final class AccessRoleProto { +public final class AccessRoleProto extends com.google.protobuf.GeneratedFile { private AccessRoleProto() {} static { com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - AccessRoleProto.class.getName()); + "AccessRoleProto"); } public static void registerAllExtensions( com.google.protobuf.ExtensionRegistryLite registry) { @@ -58,7 +58,7 @@ public static void registerAllExtensions( new com.google.protobuf.Descriptors.FileDescriptor[] { }); internal_static_google_ads_googleads_v25_enums_AccessRoleEnum_descriptor = - getDescriptor().getMessageTypes().get(0); + getDescriptor().getMessageType(0); internal_static_google_ads_googleads_v25_enums_AccessRoleEnum_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_enums_AccessRoleEnum_descriptor, diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AccountBudgetProposalStatusEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AccountBudgetProposalStatusEnum.java index e26bd7cd88..b48fb5eeff 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AccountBudgetProposalStatusEnum.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AccountBudgetProposalStatusEnum.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/enums/account_budget_proposal_status.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.enums; @@ -22,10 +22,10 @@ public final class AccountBudgetProposalStatusEnum extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - AccountBudgetProposalStatusEnum.class.getName()); + "AccountBudgetProposalStatusEnum"); } // Use AccountBudgetProposalStatusEnum.newBuilder() to construct. private AccountBudgetProposalStatusEnum(com.google.protobuf.GeneratedMessage.Builder> builder) { @@ -123,10 +123,10 @@ public enum AccountBudgetProposalStatus com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - AccountBudgetProposalStatus.class.getName()); + "AccountBudgetProposalStatus"); } /** *diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AccountBudgetProposalStatusEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AccountBudgetProposalStatusEnumOrBuilder.java index 7dccaea48c..c6e3bf1204 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AccountBudgetProposalStatusEnumOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AccountBudgetProposalStatusEnumOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/enums/account_budget_proposal_status.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.enums; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AccountBudgetProposalStatusProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AccountBudgetProposalStatusProto.java index 41b66e7da1..0e244aaad7 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AccountBudgetProposalStatusProto.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AccountBudgetProposalStatusProto.java @@ -1,21 +1,21 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/enums/account_budget_proposal_status.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.enums; @com.google.protobuf.Generated -public final class AccountBudgetProposalStatusProto { +public final class AccountBudgetProposalStatusProto extends com.google.protobuf.GeneratedFile { private AccountBudgetProposalStatusProto() {} static { com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - AccountBudgetProposalStatusProto.class.getName()); + "AccountBudgetProposalStatusProto"); } public static void registerAllExtensions( com.google.protobuf.ExtensionRegistryLite registry) { @@ -60,7 +60,7 @@ public static void registerAllExtensions( new com.google.protobuf.Descriptors.FileDescriptor[] { }); internal_static_google_ads_googleads_v25_enums_AccountBudgetProposalStatusEnum_descriptor = - getDescriptor().getMessageTypes().get(0); + getDescriptor().getMessageType(0); internal_static_google_ads_googleads_v25_enums_AccountBudgetProposalStatusEnum_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_enums_AccountBudgetProposalStatusEnum_descriptor, diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AccountBudgetProposalTypeEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AccountBudgetProposalTypeEnum.java index da0df6a82d..6e6321b458 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AccountBudgetProposalTypeEnum.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AccountBudgetProposalTypeEnum.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/enums/account_budget_proposal_type.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.enums; @@ -22,10 +22,10 @@ public final class AccountBudgetProposalTypeEnum extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - AccountBudgetProposalTypeEnum.class.getName()); + "AccountBudgetProposalTypeEnum"); } // Use AccountBudgetProposalTypeEnum.newBuilder() to construct. private AccountBudgetProposalTypeEnum(com.google.protobuf.GeneratedMessage.Builder> builder) { @@ -111,10 +111,10 @@ public enum AccountBudgetProposalType com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - AccountBudgetProposalType.class.getName()); + "AccountBudgetProposalType"); } /** *diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AccountBudgetProposalTypeEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AccountBudgetProposalTypeEnumOrBuilder.java index 023ab835a3..17371cb879 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AccountBudgetProposalTypeEnumOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AccountBudgetProposalTypeEnumOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/enums/account_budget_proposal_type.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.enums; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AccountBudgetProposalTypeProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AccountBudgetProposalTypeProto.java index 5a2765c4aa..b46e5c3ab8 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AccountBudgetProposalTypeProto.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AccountBudgetProposalTypeProto.java @@ -1,21 +1,21 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/enums/account_budget_proposal_type.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.enums; @com.google.protobuf.Generated -public final class AccountBudgetProposalTypeProto { +public final class AccountBudgetProposalTypeProto extends com.google.protobuf.GeneratedFile { private AccountBudgetProposalTypeProto() {} static { com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - AccountBudgetProposalTypeProto.class.getName()); + "AccountBudgetProposalTypeProto"); } public static void registerAllExtensions( com.google.protobuf.ExtensionRegistryLite registry) { @@ -59,7 +59,7 @@ public static void registerAllExtensions( new com.google.protobuf.Descriptors.FileDescriptor[] { }); internal_static_google_ads_googleads_v25_enums_AccountBudgetProposalTypeEnum_descriptor = - getDescriptor().getMessageTypes().get(0); + getDescriptor().getMessageType(0); internal_static_google_ads_googleads_v25_enums_AccountBudgetProposalTypeEnum_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_enums_AccountBudgetProposalTypeEnum_descriptor, diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AccountBudgetStatusEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AccountBudgetStatusEnum.java index 352de302cb..09703c59c7 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AccountBudgetStatusEnum.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AccountBudgetStatusEnum.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/enums/account_budget_status.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.enums; @@ -22,10 +22,10 @@ public final class AccountBudgetStatusEnum extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - AccountBudgetStatusEnum.class.getName()); + "AccountBudgetStatusEnum"); } // Use AccountBudgetStatusEnum.newBuilder() to construct. private AccountBudgetStatusEnum(com.google.protobuf.GeneratedMessage.Builder> builder) { @@ -103,10 +103,10 @@ public enum AccountBudgetStatus com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - AccountBudgetStatus.class.getName()); + "AccountBudgetStatus"); } /** *diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AccountBudgetStatusEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AccountBudgetStatusEnumOrBuilder.java index 95f923e6fa..39cd63ee88 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AccountBudgetStatusEnumOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AccountBudgetStatusEnumOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/enums/account_budget_status.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.enums; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AccountBudgetStatusProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AccountBudgetStatusProto.java index 2e2ac6f031..b7d4fa62cb 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AccountBudgetStatusProto.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AccountBudgetStatusProto.java @@ -1,21 +1,21 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/enums/account_budget_status.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.enums; @com.google.protobuf.Generated -public final class AccountBudgetStatusProto { +public final class AccountBudgetStatusProto extends com.google.protobuf.GeneratedFile { private AccountBudgetStatusProto() {} static { com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - AccountBudgetStatusProto.class.getName()); + "AccountBudgetStatusProto"); } public static void registerAllExtensions( com.google.protobuf.ExtensionRegistryLite registry) { @@ -58,7 +58,7 @@ public static void registerAllExtensions( new com.google.protobuf.Descriptors.FileDescriptor[] { }); internal_static_google_ads_googleads_v25_enums_AccountBudgetStatusEnum_descriptor = - getDescriptor().getMessageTypes().get(0); + getDescriptor().getMessageType(0); internal_static_google_ads_googleads_v25_enums_AccountBudgetStatusEnum_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_enums_AccountBudgetStatusEnum_descriptor, diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AccountLinkStatusEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AccountLinkStatusEnum.java index 37d7d9d7ed..3b0c93b766 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AccountLinkStatusEnum.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AccountLinkStatusEnum.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/enums/account_link_status.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.enums; @@ -22,10 +22,10 @@ public final class AccountLinkStatusEnum extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - AccountLinkStatusEnum.class.getName()); + "AccountLinkStatusEnum"); } // Use AccountLinkStatusEnum.newBuilder() to construct. private AccountLinkStatusEnum(com.google.protobuf.GeneratedMessage.Builder> builder) { @@ -130,10 +130,10 @@ public enum AccountLinkStatus com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - AccountLinkStatus.class.getName()); + "AccountLinkStatus"); } /** *diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AccountLinkStatusEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AccountLinkStatusEnumOrBuilder.java index ebbc781589..d2599c840d 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AccountLinkStatusEnumOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AccountLinkStatusEnumOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/enums/account_link_status.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.enums; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AccountLinkStatusProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AccountLinkStatusProto.java index 880e82149c..7fb126e5ea 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AccountLinkStatusProto.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AccountLinkStatusProto.java @@ -1,21 +1,21 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/enums/account_link_status.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.enums; @com.google.protobuf.Generated -public final class AccountLinkStatusProto { +public final class AccountLinkStatusProto extends com.google.protobuf.GeneratedFile { private AccountLinkStatusProto() {} static { com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - AccountLinkStatusProto.class.getName()); + "AccountLinkStatusProto"); } public static void registerAllExtensions( com.google.protobuf.ExtensionRegistryLite registry) { @@ -59,7 +59,7 @@ public static void registerAllExtensions( new com.google.protobuf.Descriptors.FileDescriptor[] { }); internal_static_google_ads_googleads_v25_enums_AccountLinkStatusEnum_descriptor = - getDescriptor().getMessageTypes().get(0); + getDescriptor().getMessageType(0); internal_static_google_ads_googleads_v25_enums_AccountLinkStatusEnum_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_enums_AccountLinkStatusEnum_descriptor, diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AdDestinationTypeEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AdDestinationTypeEnum.java index 663ae3008e..bda27c6262 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AdDestinationTypeEnum.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AdDestinationTypeEnum.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/enums/ad_destination_type.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.enums; @@ -22,10 +22,10 @@ public final class AdDestinationTypeEnum extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - AdDestinationTypeEnum.class.getName()); + "AdDestinationTypeEnum"); } // Use AdDestinationTypeEnum.newBuilder() to construct. private AdDestinationTypeEnum(com.google.protobuf.GeneratedMessage.Builder> builder) { @@ -167,10 +167,10 @@ public enum AdDestinationType com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - AdDestinationType.class.getName()); + "AdDestinationType"); } /** *diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AdDestinationTypeEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AdDestinationTypeEnumOrBuilder.java index 1f124da20d..bfc63e99d8 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AdDestinationTypeEnumOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AdDestinationTypeEnumOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/enums/ad_destination_type.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.enums; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AdDestinationTypeProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AdDestinationTypeProto.java index 849802b688..349688db5b 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AdDestinationTypeProto.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AdDestinationTypeProto.java @@ -1,21 +1,21 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/enums/ad_destination_type.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.enums; @com.google.protobuf.Generated -public final class AdDestinationTypeProto { +public final class AdDestinationTypeProto extends com.google.protobuf.GeneratedFile { private AdDestinationTypeProto() {} static { com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - AdDestinationTypeProto.class.getName()); + "AdDestinationTypeProto"); } public static void registerAllExtensions( com.google.protobuf.ExtensionRegistryLite registry) { @@ -62,7 +62,7 @@ public static void registerAllExtensions( new com.google.protobuf.Descriptors.FileDescriptor[] { }); internal_static_google_ads_googleads_v25_enums_AdDestinationTypeEnum_descriptor = - getDescriptor().getMessageTypes().get(0); + getDescriptor().getMessageType(0); internal_static_google_ads_googleads_v25_enums_AdDestinationTypeEnum_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_enums_AdDestinationTypeEnum_descriptor, diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AdFormatTypeEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AdFormatTypeEnum.java index 13d42aeaee..8095b7ff35 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AdFormatTypeEnum.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AdFormatTypeEnum.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/enums/ad_format_type.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.enums; @@ -22,10 +22,10 @@ public final class AdFormatTypeEnum extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - AdFormatTypeEnum.class.getName()); + "AdFormatTypeEnum"); } // Use AdFormatTypeEnum.newBuilder() to construct. private AdFormatTypeEnum(com.google.protobuf.GeneratedMessage.Builder> builder) { @@ -213,10 +213,10 @@ public enum AdFormatType com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - AdFormatType.class.getName()); + "AdFormatType"); } /** *